Assigning License Terms to Features

Sentinel LDK enables you to assign individual license terms to each Feature in each Product that you define. You can also define Products that include the same Features, but with different license terms. Such decisions are based on the commercial requirements of your organization, and on the license models that you choose to implement.

You can control Feature usage through the license by specifying the license type to be applied. You can choose one of the following license types:

>Perpetual: Indicates that the Feature can be used an unlimited number of times for an unlimited period of time.

> Time Period: Indicates that the license for the Feature expires after a specific number of days, starting from the date of first use.

>Expiration Date: Indicates that the license for the Feature expires on a specific date.

When using Sentinel License Generation API, you can optionally define a start date for the license.

For example: If you want to provide a customer with a 30-day license that expires on a specific date, you can deliver the license any time prior to the start date specified in the license. The customer will be able to use the license only from the specified start date.

NOTE   Expiration date licenses can be used starting from 00:00:00 UTC on the start date and expire at 23:59:59 UTC on the expiration date. You can optionally specify different times in the license definition.

If no start date is specified, the license is active as soon as it is received and installed by the customer.

The following limitations apply for the use of start date:

Only applicable for SL AdminMode and SL UserMode keys.

Requires Sentinel Run-time Environment version 9.12 or later.

>Execution Count: Indicates that the license for the Feature expires after a specific number of product executions.

After you select the type of license to apply to each Feature in a Product, you can specify its value, for example, the number of times that a Feature can be used.

If the Feature is intended to be used on a network or remote desktop, you can also specify the number of concurrent instances (network seats) allowed, and you can specify how concurrent instances are to be counted for the purpose of the license. (Basic keys do not support concurrency or remote desktops.) In addition, if the Feature will be used in Products that are locked to Sentinel SL keys, you can specify that the Feature and its license may be temporarily detached from the network for attachment to a remote recipient machine.