When reviewing the types of subscriptions that could exist, the thinking has been that subscription types are modeled as “constraints” which business rules may choose to enforce when consumers ask to create new entitlements. The types of constraints which have been identified include
Quantity based entitlements are simply limited by the number available. Typically, it is a fixed number limiting what you can use. But there can also be other criteria involved such as…
Locked at a specific version, upgrades are not included. May be coupled with other limitations.
Sometimes you want to tie a product to particular hardware information. Typical server model is to limit a deployment to two (2) cpu sockets or cores.
This type of entitlement would unlock specific functionality of a given application, used for upselling purposes.
You can use the application anywhere in your site.
The floating license concept reminds me of the old FrameMaker licenses of the old days. Where you get a license to use 10 copies simultaneously, anything over that requires someone to close the application to free up a license.
Metered is similar to the cell phone usage. Basically you pay for what you use. Could be based on unit of time, cpu cycles, any other criteria accessible.
Draw down is probably best used for things like training. Here is a set number of hours or usage period. Once you have used it up, there is no more.
Similar to quantity based, but the consumers are potentially shorted lived. This is similar to “Concurrent users” as a licensing model.