Licensing and Registration
In order to better protect the use of its intellectual property (IP) and gain a more accurate understanding of its use, Spatial has incorporated a licensing requirement into its products. Because Spatial does not sell end-user applications and understands that its customers are sensitive to changes that affect their end users, Spatial has ensured that the licensing process is seamless to the end user. This requirement has driven the design of the process.
At a glance, every application that uses Spatial products requires at least one unique application license key. In order to use the key it must first be embedded within your application. The key is duplicated each time you duplicate your application.
As an add-on benefit to this requirement, Spatial has added an optional registration feature. By using this feature, every installation of your application may be registered with Spatial. Rather than provide a registration application for your end users to run, Spatial supplies libraries that you will use to enable your installer to perform the registration.
Application License Key
An application license key (also referred as license key) is comprised of a key string and a license-specific function provided in a C++ file from the Spatial Web Site. Customers obtain these keys from the download area of the Spatial Web Site.
Application Key Index
The Application Key Index is a value returned from the Spatial Licensing Web site's final screen upon generating an application license key. The registration function requires the application key index value (referred as <ALKIndex>).
- Main article: Application Licensing
In order to activate protected Spatial software products, you must obtain an application key from the Spatial Web Site, specifically, one key for each of your applications. For every application key you request, Spatial requires that you submit criteria for the key, including:
- Spatial products you plan to use
- Release version of the Spatial products you plan to use
- Your company name
- Your application name
- Application key type
Note: You must obtain a new application key when any of the above criteria changes.
Typically, you will obtain one application key for each of your applications. However, you may wish to obtain different keys for different sets of Spatial products, for example, if you ship a base product and an optional add-on product. All Spatial products support this type of configuration by allowing multiple application keys to be used in a single application.
- Main article: Registration
The Spatial registration function is used to register each installation of an application containing Spatial products. As the developer of a Spatial-enabled application, you will provide your end users with the means of performing this registration. Hence, Spatial has supplied a C DLL file containing a registration function. You will modify your installer to call this function, supplying it with data about your application. Spatial has also supplied a standalone registration utility which you are free to redistribute.
Important: University customers, you must register the application before using it. Use the registration utility provided by Spatial.