Demoware
Sentinel LDK Functionality | Manages active and inactive software functionality |
Software Distribution Method |
>Physical package >Electronic distribution |
Applicable Key Types |
>All Sentinel HL keys except Sentinel HL Basic >Sentinel SL (including CL) |
Protection Method | API-based automatic implementation |
Description
The demo version of the software is limited to a subset of the functions provided in the fully-licensed product. Demoware can be distributed either with a Sentinel SL key (for example via a Web site or on a demo CD), or with the superior protection of a Sentinel HL key.
Demoware provides prospective end users with limited software functionality, at no charge. Even if the end user does not subsequently purchase the software, the demoware is not discarded, serving as a constant reminder that more powerful functionality can be purchased, with your brand name at the forefront.
NOTE When distributing the demoware with a Sentinel HL key, the type of key provided must be compatible with the licensing model that will subsequently be applied to the paid license. For example, if the paid license is a rental license, a Sentinel HL Time or Sentinel HL NetTime key must be used or the key must support V‑Clock.
Implementation
1.Select the software functions that you want to license separately, and determine by which Feature ID they will be identified.
2.In your code, insert a Sentinel Licensing API Login call to the Feature ID.
3.Create two Products in Sentinel LDK-EMS:
•The demoware Product, including only those Feature IDs that are designated for the demoware. Define a Permanent license for these Features.
•The fully-licensed Product, including the full set of Feature IDs. Define the required license terms for these Features.
4.Envelope your software for additional security (optional).
5.Distribute the demoware.
6.When the end user purchases the software, send a Sentinel protection key programmed with the full license.