User Guide > Licensing and Distributing > Licensing Glossary |
All licenses are assigned a unique identifier known as an Access Key. Access Keys are associated with the organization that purchased the license.
An Accusoft product may be licensed with either a Toolkit License or a Runtime License.
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.
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).
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.
See Runtime license.
See Toolkit license.
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.
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.
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.
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.
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.
The License Manager is a GUI application that is used by a developer to register and activate Toolkit licenses on their development system.
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.
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 (Non-Node-Locked), 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.
Another name for Automatically Reported Runtime.
Another name for Manually Reported Runtime.
See Manually Reported Runtime License.
See Toolkit license and Runtime license.
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.
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 (Non-Node-Locked).
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.
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.
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.