4
License Models
Each license entry can hold many combinations of options; providing the software developer with the ability to
map numerous license models with CodeMeter / CodeMeterAct. The following table shows some of the possible
license models.
License Model
Description
Standard license
Created from an entry consisting of both the FIRM CODE and PRODUCT CODE. Depending on the
implementation in the software, the license can be on the local PC, or can be on a network
license server.
In addition, the developer can define (in the software) if the licenses should run concurrently.
Local license
Created from an entry consisting of the FIRM CODE, PRODUCT CODE and with LICENSE QUANTITY =
0. The CmStick or the activation file should reside on the same PC where the software is
installed. When operating under VMware, the license has to be directly available within the
session. Sharing between different sessions is not possible.
Floating license
Created from an entry consisting of the FIRM CODE, PRODUCT CODE and with LICENSE QUANTITY =
x. With x you set the number of concurrent licenses. You are also able to select if the count
should decrement per PC or per instance.
Time-limited license (fixed date)
Created from an entry consisting of the FIRM CODE, PRODUCT CODE and with an EXPIRATION DATE
and/or USAGE PERIOD set. The time period can be absolute or relative.
Demo version
leasing license
In CodeMeter the EXPIRATION DATE or USAGE PERIOD is compared with the internal clock in the
CmStick, and thus is protected against manipulation. In CodeMeterAct the EXPIRATION DATE is
compared to the PC clock, and has sophisticated algorithms that can detect if the system clock
has been manipulated.
Pay-per-use license
Pay-per-click license
Created from an entry consisting of the FIRM CODE, PRODUCT CODE and with a UNIT COUNTER. You
define when the UNIT COUNTER counts down.
Demo version (x-times starting)
In an “x-times starting” version this takes place at application start.
In the case of a pay-per-use or pay-per-click license you set the UNIT COUNTER forward, or down
after the related action in your application. If you want, different actions, can count down the
same counter or a different counter.
Runtime-limited license
Created from an entry consisting of the FIRM CODE, PRODUCT CODE and with a UNIT COUNTER
(value = runtime / time unit).
In the software you count down the UNIT COUNTER by 1 per time-unit.
17 | 44