...
If your licensing needs are more sophisticated, LM-X includes many advanced features to handle your needs, as described in Feature descriptions. LM-X offers outstanding flexibility to adjust the license model to your business strategy in two main ways: a universal and wide selection of license file settings (tags), and a license file structure with independent sets of tags that define features. (See Protecting your application for details on license files.)
...
Example source code for each of these basic license types are included in the examples directory and are described in Getting Started with LM-X License Manager.
The following tables show the most common feature settings for node locked and floating licenses, whether they are required or optional, and whether they are set by default.
...
Setting | Required for node-locked | Required for floating | Usage | Set by default |
Yes | Yes | License key set by the license generator, which should not be modified. | Yes | |
Yes | Yes | Your assigned vendor ID, which should not be modified. | Yes | |
Yes | Yes | The major version number of the feature. | Yes (Defaults to 1) | |
Yes | Yes | The minor version number of the feature. | Yes (Defaults to 0) | |
No | No | Specifies the license expiration date. | No | |
No | No | Specifies the customer name to which the license has been issued. | Yes | |
No | No | Enables/disables the system clock check performed by client application and license server. | Yes | |
No | No | Locks the license to a specific machine. Note: This setting applies to both floating and node-locked licenses, because a license may be locked to both a server (using SERVER_HOSTID) and one or more clients. | No | |
No | No | Specifies the percentage of HostIDs that must match for successful HostID verification. | Yes (Defaults to 100%) |
Using or changing one more of the above settings can change a licensing model. For instance:
To use this licensing model: | Modify the license file settings to: |
---|---|
Feature-limited demo license | Contain only the features you want to license. |
Temporary license | Set END to the date on which you want the temporary license to end. |
Permanent license | Do not set END. |
Time-limited | Set END to a specific date. |
Annual subscription | Set END to the current date + one year. |
Copy protection license | Use CLIENT_HOSTID. |
Shared license | Use SHARED=USER|HOST|CUSTOM. |
...