<< Click to Display Table of Contents >> Floating License Server > 8.0 > Implementation Guide > Technical Description Scope of a Single License |
Every floating license may contain one or more products (like RayPack, RayEval etc.) and every single one can have a different number of floating license. For example, a license containing 10 RayPack floating uses and 2
RayEval instances is valid and can be purchased from Floating License Server.
A single license acquired by a client can be used for more processes (for example two copies of program running on the same machine) as long requester name and machine are the same. For example, in the following scenario, 3 floating licenses for RayPack and 1 floating license for RayEval will be used:
USER A / MACHINE 1 |
USER B / MACHINE 1 |
USER C / MACHINE 2 |
---|---|---|
RayPack.exe RayPack.exe RayEval.exe |
RayPack.exe |
RayPack.exe |
= RayPack: 1 license |
= RayPack: 1 license |
= RayPack: 1 license |
Once the client request is accepted, the server returns a license from its pool (it subtracts one from list of available licenses) and a contract which dictates maximum time interval after which the license is invalidated. The client has to then reply no later than the time given (see chapter Reclaiming licenses for more information).
If upon start of application there are no free licenses, then the product will not be started and user has to wait until a free license is returned to the pool.
RayPack Studio components are separate in terms that you may purchase different number of licenses for all of its components. This rule has two exceptions:
•RayPack and PackBench share the same license
•RayQC and RayQC Advanced share the same license
This means, that if user starts both RayPack and PackBench on his machine, only one license will be required from the license pool. Similarly, running both RayQC and RayQC Advanced on the same machine count as one use.