12.06.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!