Cloud Concurrent Licensing
With LicenseSpring, application developers can allocate licenses for simultaneous usage, wherein LicenseSpring functions as the floating license server.
Configuring a cloud-based floating license involves adjusting several parameters:
Within the process of setting up a new product, you'll encounter a parameter named "floating timeout."
This value, measured in minutes, dictates how frequently the license application must communicate with the LicenseSpring server to maintain the license's active state.
Should the application fail to establish contact with the server before the designated timeout duration elapses, the license will be automatically freed from that particular application.
If you wish to modify the Floating timeout duration for an already-configured product, follow these steps: Access the product > Choose "Edit Product" > Navigate to "License Configuration."
Note: The floating timeout period is defined at the product level, but you can overide it per license policy or on the license itself.
During the setup of a new product license policy, if the chosen license type is a floating cloud license, you will specify the quantity of devices that can simultaneously utilize the license.
Additionally, it's possible to designate the number of concurrent users at the time of license issuance, and this allocation can be modified subsequently, even after the license has already been granted.
Note: Max simultaneous users is not the same as max activations. Simultaneous users are the total number of machines that can concurrently use a license, while max activations are the number of machines that are node locked to the license.
A license must have been activated on a device before the device can check it out.
Simultaneous users should therefore be less than or equal to max activations, if max activations are not set to unlimited.
The usage of these licenses is similar to that of normal licenses. You utilize activate_license, check_license and other endpoints as usual. The SDK handles the other aspects such as checking for concurrent usage.
After a license is activated, it needs to be checked to occupy a floating slot.
Floating license can be released using: API, Platform and License Manager
API
A call should be made to /api/v4/floating/release to gracefully release the license floating slot. This call will avoid waiting for the timeout to release the license.
See Releasing a Floating License for more information on how to release a floating license via our API.
Platform
To Release License inside platform go to: License --> Devices --> Chose device --> Actions --> Revoke