3.5.2 Configuration Binding Schemes
Compared to hardware properties, binding to configurable properties is considerably weaker. In addition, the
properties cannot be combined:
Scheme
Description
Use
IP-Address (IP)
The IP-Address of the PC is part of the Host-ID
calculation. The IP-Address is used to which the
CodeMeter License Server is linked.
Big enterprises
Machine-SID (MID)
The Machine-SID and the Domain-SID in the
Windows network are part of the Host-ID
calculation.
Big enterprises
None (Non)
The license file is not bound to a PC, and able to
be activated with a fixed, pre-calculated code on
any number of PC. For license-related reasons, this
mode works with time-restricted licenses only.
Small Office / Home Office (Demos)
This scheme is suitable for demo versions without
online activation (specification of product serial
number and activation code on the package only).
The activation code is the same for all installs.
After the license has expired, it cannot be used
again on the same PC.
Serial (Ser)
The product serial number is part of the Host-ID
calculation, i.e. the Host-ID is different for each
separate user. However, the Host-ID does not
change with the change of computer hardware.
Big enterprises
This scheme is designed as a simple license
protection. Additionally, the developer is able to
write the name of the user into the license file;
read it; display it onscreen; or print it. That
increases the perceived individuality of the license,
and raises the mental barrier to pass on the
license illegally.
In this scheme, activation codes can be precalculated, i.e. the user gets a product serial
number and an activation code, enters both, and
the software runs without online activation.
Table 5: CodeMeterAct Configuration Binding Schemes
The bindi ng scheme is defined independently from the software, and is subsequently editable for software
already encrypted with CodeMeterAct.
The end-user receives a license information file holding information on the scheme used. This license
information file may be shipped together with the software, e.g. as part of the installation, or sent separately to
the end-user. This way, the developer is able to individually define the scheme for each installation.
For example, the developer can produce a CD which is the same for all customers but contains a license
information file with the scheme DCBN:3. This file is sent to all medium and large customers. In the event
where a large wants customer wants to renegotiate his license terms. For example, covering the company-wide
use of 100 licenses excluding online activation, then he simply receives a new license information file with the
15 | 44