Scope of a Single License

<< 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.exe
RayPack.exe
RpCMD.exe (command line)

= RayPack: 1 license
= RayEval: 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.