Licensing and Registration

From DocR21

Jump to: navigation, search

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.

Contents

Definitions

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>).

Limitations

Application Licensing and Registration are supported on Windows operating systems only.

Application Licensing

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.

Registration

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.


See Also

Personal tools
Live