ImageGear .NET v25.1 - Updated
Licensing Glossary
User Guide > Licensing and Distributing > Licensing Glossary

Access Key

All licenses are assigned a unique identifier known as an Access Key. Access Keys are associated with the organization that purchased the license.

Accusoft Products

An Accusoft product may be licensed with either a Toolkit License or a Runtime License.

Activation

Activation is the process of selecting a previously registered Toolkit license. Licenses may be paid (Toolkit) or evaluation, and may be for one of many product editions, for products with multiple editions.

Assigned Access Key

An assigned Access Key is one that is assigned to a specific user or users. The assignment of Access Keys to specific users can be done using the Licensing Development Kit (LDK).

Automatically Reported Runtime Licensing

Runtimes may be licensed in one of two ways: automatic reporting or manual reporting. Automatically Reported Runtime is node-locked; you will need to individually license each machine using either the LDK or the SLU. However, you do not need to worry about royalty reporting; it is handled by the licensing layer.

Deployment License

See Runtime license.

Development License

See Toolkit license.

Edition

Some Accusoft products have multiple editions. Editions may offer multiple levels of product speed or product features, allowing customers to find a price-performance mix that is appropriate for them. Products that support multiple editions register multiple Toolkit licenses at installation time, one Toolkit license per edition. Developers must select an edition to activate using the License Manager.

Evaluation License

An Evaluation license is a Toolkit license that is unpaid. Evaluation licenses can be used to try out products. However, the product behavior is limited by trial dialog pop-ups or timeouts. When you determine the product is a good fit, you can purchase a Toolkit license to eliminate trial dialog pop-ups or evaluation watermarks.

Hardware Key

When a license is activated for a product, the system information that identifies the installation hardware is contained within an encrypted string and is used to generate the license key for the product. The string containing the encrypted hardware information is known as the Hardware Key.

License Configuration File

When a Toolkit or an Automatically Reported Runtime (Node-Locked) license is purchased, a configuration file is provided that contains information about the license that was purchased. This file is used by the licensing utilities (License Manager, Server Licensing Utility (SLU), and Licensing Development Kit (LDK)) to install a license on the system.

License Key

Each product license has a unique key associated with it that uniquely identifies your company, product, version, edition, and platforms, and, in some cases, the hardware for which the license is valid.

License Manager

The License Manager is a GUI application that is used by a developer to register and activate Toolkit licenses on their development system.

Licensing Development Kit (LDK)

The Licensing Development Kit (LDK) is an ActiveX component that may be used for Runtime Licensing. The LDK is one mechanism for Automatically Reported Runtime (Node-Locked); the Server Licensing Utility (SLU) is the other.

Manually Reported Runtime Licensing

Runtimes may be licensed in one of two ways: automatic reporting or manual reporting. This is also known as non-node locked or OEM licensing. With Manually Reported Runtime (OEM Licensing), you embed all of the licensing information directly into your application. You must manually provide royalty reporting to Accusoft for the actual licenses deployed. This model will be the best choice for you if you are not connected to the Internet at runtime, as might be the case in an defense or financial application.

Node-Locked Licensing

Another name for Automatically Reported Runtime.

Non-Node-Locked Licensing

Another name for Manually Reported Runtime.

OEM License

See Manually Reported Runtime License.

Paid License

See Toolkit license and Runtime license.

Registration

Once you have purchased a Toolkit license, you need to log into the License Manager and click Activate. This activates the product for development without Evaluation license restrictions, such as trial dialog pop-ups or watermarks.

Runtime Licensing

When deploying an application, a Runtime License is also required for each user's installation. You must purchase Runtime licenses, which are consumed as licenses are registered. There are two Runtime Licensing models: Automatically Reported Runtime (Node-Locked); and Manually Reported Runtime (OEM Licensing).

Server Licensing Utility (SLU)

The Server Licensing Utility (SLU) is a small GUI application that allows you to request a license key from the Runtime licenses you have purchased. The SLU is one mechanism for Automatically Reported Runtime (Node-Locked); the Licensing Development Kit (LDK) is the other.

Toolkit Licensing

Each Toolkit is assigned to a specific developer who has a registered account with Accusoft. When the developer installs the Toolkit, it is not fully functional until they have activated the Toolkit license through the use of the License Manager application. When the developer starts the License Manager, they are required to provide login credentials that identify and allow them to activate their license on a development system.

Web Services

When a license is registered, information that uniquely identifies the customer's or user's hardware is passed along with the license information over the Internet to a web service. The web service validates the licensing request, generates a key that includes the hardware information, and returns the new license key to the application that made the licensing request. The license key is then stored on the requested system and used by the component when it is executed. It is also possible to register systems that are not directly connected to the Internet through the use of removable media and a different system that is connected to the Internet.