When you are licensing your application to groups of users you may find that you want to cleverly control accessibility to specific features or resources so that a total of only so many things can be performed by the group at any one time.
Let's start by imagining a group of 5 people, and at this point note that they are all users of the very same license code. These 5 people could always be the same people, or they could be a changing set of people within a bigger group where only 5 are allowed to be active at any one time, this is called Concurrent Licensing.
Now, let's look at Floating Features. For this purpose imagine the Software Application controls a Specialist Printing Machine, and of the 5 people, you only want 3 of them to be able to send jobs to the Machine at any one time. Well, this you would do by having control of the Printing Machine setup as a Floating Feature with a maximum value of 3. As you think about how you could apply this logic to your product a tip is to remember that "any one person" can only have a state where they are using one of the 3 available floating instances of the feature, or are not using one.
So, Element Pools. Where do they come in? We mention them in the same breath as Floating Features as they are similar in some respects but whereas Floating Features are useful when the number of Feature Instances is less than the amount of People who may want to use them, Element Pools allow a different kind of control.
Imagine 5 people again, and this time the application has access to a large number of resource units, for this example imagine you want to make available 1000 processors to the application that it can use to render the frames for a new computer animated movie. Those 1000 processors can be an Element Pool of 1000 elements. Each of the 5 people can use as many of the 1000 processors when they like, but the total processors used by all of the 5 people at any one time can't exceed 1000. So, if 850 are in use, and someone wants to use 300 themselves, they won't be able to.
As you think about Element Pools, imagine the flexibility you have in that through licensing alone you could change the scenario so that you raise or lower the total amount of processors available to the group, all you'd need to do is edit the license code and those new entitlements are in place.
Both our Floating Features and Element Pools use what we call "checking in" and "checking out" and everything you need to set them up and define their limits is easy done, even on a license by license basis if you wish, in the Nalpeiron Portal.
If you'd like help imagining or confirming a strategy to execute your licensing in a certain way using our Floating Features, Element Pools and/or Concurrent Licensing please don't hesitate to shout out to our team.
You’re in safe hands!
1000s of the world's leading software manufacturers rely on us 24x7x365
Protect your intellectual property and lower your costs
while giving users a great experience
• Multi-platform - Windows, Mac, Linux and all related IDEs
• All servers located here in the USA
• 10+ Years Pedigree in Software Security
• Easy to retro-fit to your Software and get shipping
• Private Cloud saves you $10,000’s of infrastructure costs
We were very pleased with the ease of deployment/implementation. Every year around renewal time, we go through the buy vs. build question again, but we always decide to continue with Nalpeiron...
Nalpeiron's industry leading licensing management solutions help us get our products to market quickly and efficiently and meet our customers' needs...
The fact that Nalpeiron offers a solution that is up to date, has more extensive features, is flexible, and gives us control over the user experience was what made us decide on them over the competition. After two years in operation, it is plain to us that outsourcing to Nalpeiron has proven to be a prudent decision...