Share Your Key - Share Your Costs - wibu-systems ag
Share Your Key - Share Your Costs - wibu-systems ag
Share Your Key - Share Your Costs - wibu-systems ag
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
KNOW-HOW<br />
your software is running in Normal Mode. If all<br />
100 licenses are in use, the software tries to<br />
allocate Product Code 2 and it is now running in<br />
“Overfl ow Mode”. You can optionally ”cripple”<br />
your software artifi cially or display a mess<strong>ag</strong>e<br />
box “Please order more licenses!”; then reduce<br />
the Unit Counter one time per start or every<br />
running minute – just use your creativity to<br />
defi ne the Overfl ow Mode.<br />
Product Code = 1<br />
License Qty = 100<br />
Product Code = 2<br />
License Qty = 50<br />
Unit Counter = 16.000.000<br />
And you do not have to give up the high security<br />
offered by AxProtector: Simply create the<br />
protection envelope for Product Code 1 and<br />
select the NoUserLimit mode.<br />
Leasing Licenes<br />
To limit the available time on a license, add an<br />
Expiration Time option. Here the CmStick has<br />
much higher security than CodeMeterAct because<br />
it can check the time <strong>ag</strong>ainst the pseudo<br />
real-time clock in the CmStick, which can also be<br />
further validated with a certifi ed time server.<br />
The same mechanism can also be used to create<br />
a time-limited demonstration version. It is easy<br />
to extend a license lease or a demonstration<br />
version automatically:<br />
Prepare a license online with Cm-<br />
Talk: You can activate the new license<br />
in your eCommerce solution, ready to be<br />
transferred to your customer.<br />
Then, via the Field Activation Service:<br />
You create, after receiving payment,<br />
an update fi le for your customer and add<br />
this to the next software update, may be<br />
done on a CD or by an Internet download.<br />
Licenses at the Terminal Server<br />
Do you want to avoid license violations at the<br />
terminal server? CodeMeter does this automatically<br />
for you: Each session will be tracked as<br />
a separate PC, including all modes. The same<br />
mechanism also prohibits license violations<br />
when in the multi user mode of Windows XP<br />
or Windows Vista.<br />
Limiting Licenses on Virtual PCs<br />
Comparable to the Expiration Time, the Code-<br />
Meter hardware has a much higher security<br />
on a virtual PC than a software-based license<br />
solution: Only one virtual machine can physically<br />
address the CmStick directly. All other virtual<br />
machines need to address their licenses via<br />
TCP/IP – if there are enough available for a<br />
multi-user solution.<br />
Licensing Different Program<br />
Modules<br />
Do you have different program modules which<br />
you want to control individually? No problem<br />
with CodeMeter: For each of these modules<br />
you assign a unique Product Code and you<br />
can handle more than 1000 different modules<br />
at the same time, each with individual license<br />
options like Expiration Time or Network License<br />
Control.<br />
Version Man<strong>ag</strong>ement<br />
Do you want your customers be able to use<br />
the current as well as preceding versions of<br />
your software; but not both at same time? For<br />
this scenario simply use the Feature Map: Each<br />
bit in the Feature Map represents for a specifi c<br />
version which can be individually activated or<br />
deactivated. With a Network Quantity of 1, the<br />
user can only start one of the activated versions<br />
at a time. And in a network environment, you<br />
128 64 32 16 8 4 2 1<br />
. . . 0 0 0 0 1 1 1 0<br />
Version 4<br />
Version 1<br />
Version 2<br />
Version 3<br />
Binary<br />
Calculus<br />
14<br />
can use similar version man<strong>ag</strong>ement to control<br />
more than one license.<br />
Specially Attached Licenses<br />
Sometimes a software developer needs to bind<br />
a dongle to a PC, a machine or a specifi c user. In<br />
this case you could write a custom ID into the<br />
Protected Data option of the Product Item.<br />
Standby Licenses<br />
Is your solution mission critical? Then implement<br />
CodeMeter with a Cold-Standby or Hot-Standby<br />
“Emergency Dongle” providing your customer<br />
with an “always available” security solution:<br />
Hot-Standby<br />
Similar to “Overfl ow Licenses” a Product Item<br />
will be created with a high Unit Counter value.<br />
Unlike Overfl ow Licenses, the two different<br />
Product Items are created in two different<br />
CmSticks.<br />
The end user attaches the CmStick without<br />
Unit Counter to the standard license server.<br />
Then he or she attaches the CmStick with the<br />
Unit Counter to the backup license server. The<br />
server search list controls the order that license<br />
servers are searched, ensuring that the standard<br />
license server is found fi rst, and then the<br />
backup server.<br />
License Server<br />
Product Code = 1<br />
License Qty = 100<br />
Backup Server<br />
Product Code = 1<br />
License Qty = 100<br />
Unit Counter = 16.000.000<br />
Cold-Standby<br />
You provide your customer with a second (Emergency)<br />
CmStick containing a Us<strong>ag</strong>e Period option<br />
of a couple of days. With fi rst us<strong>ag</strong>e, this<br />
period will begin the countdown: The license is<br />
available immediately and is locked automatically<br />
after expiration.<br />
License Server<br />
Product Code = 1<br />
License Qty = 100<br />
Backup CmStick<br />
Product Code = 1<br />
License Qty = 100<br />
Us<strong>ag</strong>e Period = 10 Days<br />
The license can be used temporarily but not<br />
permanently as a full second copy. Also the time<br />
of the Us<strong>ag</strong>e Period is checked by the pseudo<br />
real-time clock in the CmStick. The emergency<br />
CmStick can be replaced or converted as your<br />
business policies dictate.<br />
5