KEYnote 32 English - Fall 2016 | Page 13

Unlimited License-Model The unlimited license model gives you maximum flexibility while keeping costs reasonable . You pay an annual fee , calculated to match the value of your software , and can produce an unlimited number of licenses . Trial and protection only licenses are automatically included in this licensing model .
The unlimited license model is also the neplus-ultra when it comes to borrowing licenses . As the software developer , the choice is yours whether the end user can borrow licenses for empty systems or whether you first have to be notified by registering the system online . In the former case , a new CmContainer is created in the background at the user ’ s site ; in the case of online registration , you create the CmContainer yourself via a dummy activation in CodeMeter License Central .
After one year , you can renew your license for unlimited licenses for another year . If you choose to not do this , your users can , of course , continue to use the protected applications for which they have licenses . They can also continue to borrow licenses . It only becomes impossible to create new licenses after that point .
The Firm Security Box Your licenses are kept in your master dongle , the so-called Firm Security Box ( FSB ). The FSB plays a dual role : On one hand , it serves as the secure storage container for your private and secret keys for CodeMeter ; on the other hand , it manages the licenses you acquired from Wibu-Systems .
Developers sometimes wonder why the FSB has to be a physical CmDongle , and why it is not available as a soft license . Only a dongle offers an appropriate level of security for your private keys . Imagine if those keys stored in your computer ’ s memory were stolen by a virus . The lucky hacker would now have everything he needs to create as many valid licenses for your software as he wants . This would be the worst scenario possible , and a bit of hardware on your server is a small price to pay to avoid it .
Delivering Firm Security Box The initial private keys are provided manually and internally by Wibu-Systems . None of these keys ever exist in plain text form outside of a CmDongle . The production of the Firm Security Boxes itself is fully shielded with so-called Wibu Security Boxes ( WSBs ).
When the FSBs are first delivered with a new Firm Code , the delivery is not specifically protected . In the unlikely ( and so far , unheardof ) case that the delivery is lost , you would receive a new Firm Code with new keys , and no security breach would occur .
A more critical incident is the loss of additional FSBs delivered for an existing Firm Code . Losing these FSBs would indeed endanger the security of your existing licenses . That is why two alternative protections are put in place to avoid it . For the physical delivery , the FSB is protected with a password that you would receive separately . Without that password , the FSB has no value to anyone , legitimate or illegitimate . You can decide whether to deactivate or change that password after receiving the FSB . For remote delivery , you would send us a so-called remote context file (*. WibuCmRaC ), which we use to create an encrypted remote update file (*. WibuCmRaU ) that can only be decrypted by the designate target dongle . Your keys are transferred securely every time .
Charging and Extending Licenses The new Universal Firm Code comes with a much simpler process for charging or extending licenses . Licenses are now separate from the keys and stored in a separate license entry ( Firm Code 102688 ) in your FSB . They can be charged or extended with little effort via CodeMeter License Central .
Five entries are possible : You receive Product Code 1 when you choose the standard model . The unit counter would display the number of available licenses in this case .
You receive Product Code 2 when you use a pay-per-use model . As in the standard model , the unit counter again shows the number of remaining licenses .
Product Codes 3 and 4 represent trial licenses and protection only licenses . These can be combined with Product Codes 1 or 2 and come with an expiry date that tells you how long the entry can remain active .
Product Code 5 is the universal license model . This also includes an expiry date to tell you when the license needs to be renewed .
You receive a ticket from Wibu-Systems for charging or renewing licenses , which you can do by entering your ticket at http :// license . wibu . com , where you can also charge or renew your licenses . The ticket can also be used to transfer licenses from one FSB to another : You can remove the entire block of licenses you bought from one FSB and activate it on the next FSB . If parts of the licenses have already been used up , you will only receive the remaining licenses on the new FSB .
Encryption Only FSB FSBs are important . They are used to create licenses and encrypt your software with Protection Suite . For the latter task , you can also use a special encryption only FSB , which can encrypt code , but not create any licenses . These FSBs are less critical and can even be given to individual developers or used in automatic build systems for continuous integration .
13