REVEN-Axion 2015v1.1-r3
Licencing model

The licence model we provide is a floating, project-centric licence model: One licence token is taken when a project has at least one active user, and released when all users disconnect from it. We use this model to specifically allow users to launch executions, and leave them running in the background while working on other projects.

The N licence tokens you are provided allow at most N projects with connected users, but the following aspects are unlimited:

  • You can create as many users and projects as you want,
  • You can leave as many projects opened (still running or executing) as you want, as long as no user is connected.

We propose two licensing options, depending on your needs:

  • The Mono licence: a project can only have at most one active user at any time. Any further connection will be refused. This will behave like a floating user licence, because in practice each user will always use one licence when connected to a project.
  • The Team licence: multiple users can connect to a single project at the same time. One and one licence token only will be consumed by each project with one or more active users.

Practical example:

If you have 1 Team and 2 Mono licences, you could have at the same time:

  • 2 or more projects executing
  • 5 or more other opened projects (named A to E)
  • 10 or more closed projects.
  • 4 or more users connected to project A (one Team licence token)
  • 1 user connected to project B, and another connected to project C.

Considering this situation, a new user:

  • Could connect to A since the project has a Team licence token
  • Couldn't connect to B or C, since those have Mono licence tokens
  • Couldn't connect to D, because there are not any licence token left.

Current limitations:

You cannot dynamically switch an opened project from one licence type to another. You would have to save it, close it and reopen it with with the desired licence type.