Infralution Support Forum Index Infralution Support
Support groups for Infralution products
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Licensing requirements

 
Post new topic   Reply to topic    Infralution Support Forum Index -> Licensing Feature Requests
View previous topic :: View next topic  
Author Message
broadway



Joined: 24 Oct 2005
Posts: 1
Location: Sydney

PostPosted: Mon Oct 24, 2005 12:47 am    Post subject: Licensing requirements Reply with quote

Hello Every one,

I am new to infralution, I get the impression that it is good product. I have downloaded a trial copy and would be evaluating in next few days.

I have some fundamental question regarding licensing that we would like to implement. We have a software product that is targetted to a vertical and not a mass market web downloadable software.

The software is developed in vb.net. The software has one solution with 5 seprate projects that get compiled as separate exe. These are 5 module of the software we have.

Now from licensing point of view this is what we would like to achieve.

1) Trial software(30.60.90 days trials) and ability to make the full license for a set duration of 6,12,24 months.
2) PC specific licenses.
3) Ability to differentiate between a standalone and network license. Standalone alone license will not let user to use the licence in a network situation.
4)Ability to control which module are available to the customer depending the module selected while generating the PC specific key.
5) Ability to control concurrent network user.

Would really appreciate thoughts on the issue listed above. How much of this is possible and how much more work is needed to achieve above things.

Ideally we would like to generate a key with the help of a key generator based on hardware(PC) key received from the customer. Key generator would have parameters like

1) Time duration
2) Network or Standalone
3) Concurrent users
4) Modules
_________________
Ashwani Kumar

admin@aussiewebhost.com.au
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Mon Oct 24, 2005 3:16 am    Post subject: Re: Licensing requirements Reply with quote

broadway wrote:

1) Trial software(30.60.90 days trials) and ability to make the full license for a set duration of 6,12,24 months.


You could do this by including the status and time period in the product info embedded in the license key. For instance:

T;1 = one month trial license
T;2 = two month trial license
F;6 = 6 month full license
F;12 = 12 month full license

Quote:
2) PC specific licenses.


See the FAQ on this issue. We don't provide direct support for locking a license to a PC - but you can implement this by embedding a checksum that uniquely identifies the PC in the product info.

Use the EncryptedLicense.Checksum function to get the checksum of the computer name (or other parameters) from within your application. This might return "139". You would then include this in the product info of the license key you issued eg

139;F;6 = full 6 month license locked to a PC with checksum 139l

Quote:
3) Ability to differentiate between a standalone and network license. Standalone alone license will not let user to use the licence in a network situation.


You would have to implement the functionality restrictions yourself - but again you could include something in the license key to indicate whether the license was standalone or network; eg

139;F;6;N = Full 6 month license network version
139;F;12;S = Full 12 month license standalone

Quote:
4)Ability to control which module are available to the customer depending the module selected while generating the PC specific key.


Again include something the product info eg:

139;F;6;N;A = Full 6 month network license with component A
139;F;6;N;B = Full 6 month network license with component B
139;F;6;N;AB =Full 6 month network license with components A & B

Quote:
5) Ability to control concurrent network user.


More stuff in the product info eg

139;F;6;N;20;A = Full 6 month network license for 20 users with component A

Quote:
Ideally we would like to generate a key with the help of a key generator based on hardware(PC) key received from the customer. Key generator would have parameters like

1) Time duration
2) Network or Standalone
3) Concurrent users
4) Modules


With License Tracker you can implement your own custom user interface that gets this information from the issuer and generates the product info string for you automatically. Your application then extracts the product info from the license and splits the string (using string.split) and interprets the results.
_________________
Infralution Support
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Infralution Support Forum Index -> Licensing Feature Requests All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group