101 License Models – a license model for everyone.
License Managers are known for providing flexibility in how you price and license your software. This blog post discusses 101 license models available to you with the Reprise License Manager. These models fall into 5 main categories – Unrestricted, Nodelocked, Floating, Token-Based and Metered License Models. We have discussed some of these in the past, and will talk about others in future blog posts.
So here we go…
Unrestricted License Models
These license models are not locked to any machine or license server. In other words, they work anywhere. Often these are appropriate for demo licenses or if you want to be able to display something about the license in a startup dialog, but allow it to run anywhere. Unrestricted licenses can have any of the following attributes:
- any
- customer name
- demo
- expiring
- license type (beta, demo, eval)
- maintenance-thru-date
- options
- permanent
- serial number
- software version
- user-locked
Nodelocked License Models
These license models lock the license to a particular computer, and in addition provides other restrictions. Nodelocked licenses can have any of the following attributes:
- uncounted
- computing environment limited
- customer name
- detached demo
- expiring
- single
- license type (beta, demo, eval)
- maintenance-thru-date
- options
- permanent
- platform-limited
- software version
- timezone-limited
- upgrade other licenses
- user-locked
- VM enabled
Floating License Models
Floating licenses are the most common usage of a license manager. These are usable by anyone who can contact the license server. The floating license models provide the richest set of license control. Floating licenses can have any of the following attributes:
- traditional
- cached licenses
- computing environment limited
- customer name
- expiring
- license type (beta, demo, eval)
- minimum use time
- nodelocked-counted
- held
- host-based
- maintenance-thru-date
- named-user
- options
- password-protected
- permanent
- platform-limited
- replace other licenses
- roaming
- soft limit
- shared by arbitrary data
- shared by host
- shared by user
- software version
- timeout restrictions
- timezone-based
- user-based
- user-locked
- VM enabled
Token-based LICENSE MODELS
token-based licenses are a special case of floating licenses which allow aliasing of a license or multiple license checkouts per request. These are usable by anyone who can contact the license server. Token-based licenses can have any of the following attributes:
- Aliasing of license name
- cached licenses
- computing environment limited
- customer name
- expiring
- license type (beta, demo, eval)
- minimum use time
- nodelocked-counted
- held
- host-based
- maintenance-thru-date
- named-user
- options
- password-protected
- permanent
- platform-limited
- replace other licenses
- roaming
- soft limit
- shared by arbitrary data
- shared by host
- shared by user
- software version
- timeout restrictions
- timezone-based
- token-based package
- user-based
- user-locked
- VM enabled
Metered license models
Metered licenses provide a “postage meter” type of licensing model. Metered licenses work either with pre-paid or post-use payment. Metered licenses can have any of the following attributes:
- per-hour
- per-invocation
- per-event
- computing environment limited
- customer name
- expiring
- license type (beta, demo, eval)
- maintenance-thru-date
- options
- password-protected
- permanent
- platform-limited
- replace other licenses
- software version
- timezone-limited
- user-locked
- VM enabled