Multiple instances vs TFS

Yet another question regarding TurboFloat.

I'm testing my application with floating licensing using multiple instances on one computer. I'm surprised to see that multiple instances are allowed even if the number of floating licenses is one. I was expecting only the first instance to run while all other attempts would give an error.

I was under the impressions that each instance of an application, running on different computers or on the same computer would require their own lease to run. That was, in particular, the way to deal with licensing under terminal service infrastructure where multiple instances of an application can be started through remote desktop sessions. That's what I gathered from the thread "LimeLM on Terminal Server".

Did I read/understand incorrectly?

Multiple instances of your app, using TurboFloat, can be started and use the same license lease, however they all must be in the same desktop session (or terminal server session).

I was expecting only the first instance to run while all other attempts would give an error.

If you log into another user on the computer (thus another session) then you would get an error (presuming the TFS has no more "free leases" to dole out).

Does that make sense?

Absolutely, it does. I didn't catch the nuance. Thank you!