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 

How to protect a non-commercial .net library?

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



Joined: 27 Jan 2013
Posts: 2

PostPosted: Sun Jan 27, 2013 2:35 pm    Post subject: How to protect a non-commercial .net library? Reply with quote

Hello

We want to protect our non-commercial .net library comprising table functions (finaquant protos) against commercial use, as good as possible.

Some background info about this .net library:

- available for download at finaquant.com/finaquantprotos for free (zero-priced)
- uncommercial product: it should only be used for non-commercial purposes like education and training
- a commercial version of this library (finaquant calcs) with some additional features will be available in a couple of months.

My questions:

1) Which standard license type would be proper for the uncommercial library finaquant protos?

2) How can infralution solutions help us protect finaquant protos? Which licensing solution would you recommend?

Regards
Tunc
_________________
Finaquant Analytics
http://finaquant.com/
Back to top
View user's profile Send private message Visit poster's website
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Sun Jan 27, 2013 10:25 pm    Post subject: Reply with quote

1. It depends on whether you want to track/control non-commercial users of your library and whether there are features enabled in the commercial version that are not available in the non-commercial version. One options is simply allow the non-commerical version to run without any license - then to gain access to the commercial features you must install a license. Another option is to use an authenticated license and require a license even for non-commercial use. For commerical licenses you would set AuthenticationData the license to enable commercial features (see the Custom Authenticated Application sample). This approach requires non-commercial users to request a license - but does allow you to track and control non-commercial usage.

2. Infralution Licensing System is very flexible since you can customize just about any aspect of the system - so you should be able to get the solution you require. I'd probably recommed using Authenticated licenses - but you should download and experiment with the evaluation version of ILS to see what fits your requirements best.
_________________
Infralution Support
Back to top
View user's profile Send private message Visit poster's website
finaquant



Joined: 27 Jan 2013
Posts: 2

PostPosted: Mon Jan 28, 2013 11:53 am    Post subject: Is automated authentication and licensing possible? Reply with quote

Thank you for the reply.

Is automated authentication and licensing possible for the non-commercial product which locks the license to hardware and user?

If yes, which infralution products and configurations (incl. integration etc.) are necessary?

I mean something like this:

* As the user downloads the installation file of library at finaquant.com, the hardware and user specific license files are delivered together with the installation file.

* User installs the file as usual; she/he doesn't need to any enter license keys. This is done automatically behind the scenes.

* We can follow online the users who have installed the library. We don't need to follow the features used at the beginning.

Regards
Tunc
_________________
Finaquant Analytics
http://finaquant.com/
Back to top
View user's profile Send private message Visit poster's website
Infralution



Joined: 28 Feb 2005
Posts: 5027

PostPosted: Mon Jan 28, 2013 9:38 pm    Post subject: Reply with quote

I think it may be difficult to implement without the user entering a license key. However you could certainly have the user register to download and generate a license key at this point that you could email to the user (or just display). They could then install that as normal. See the following FAQ on programmatically generating license keys:

http://www.infralution.com/phpBB2/viewtopic.php?t=1706

If you want to lock keys to a hardware ID rather than the computer name then see the following:

http://www.infralution.com/phpBB2/viewtopic.php?t=1407

Note that locking keys to hardware (or anything) doesn't really get you much for evaluation versions since the user could simply request another evaluation key (under a different email address if necessary).
_________________
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 Support 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