A license distribution product

Hi,

One of our customers needs a "license product" which can support his own product distribution. This third party "license product" can help him define the licese through configuration - i.e. 30 days free trial and then add a key for an eternal license, limit number of users etc.

The customer product server iis a Java based with JBoss AS, and is based on Spring / Hibernate. The client is Web based (provide both UI and SOAP Web Services)

 

Do you know/recommend about any open-source/commercial product which can be used "out of the box" with some configurations for it ?

Comments

Thanks

TrueLicense is probably not "out-of-the-box" solution, but it can be used for developing such a licensing feature very easily.

Hi,

Thanks for the recommendation.

We looked into True-License and found that it may answer our
our needs, but it has some downsides as well.

1. It’s java only, we may want to extend the need for
licensing for other technologies in the future.

2. There is no out-of-box application with it that gives the
ability to generate licenses. According to the docs only a swing application is
supplied for installation and validation of the license at the client side.

 

We also looked into other products as well:

 

* LM-X License Manager ( href="http://www.x-formation.com/lm-x_license_manager/index.html">http://www.x-formation.com/lm-x_license_manager/index.html):

 

1. Multi-platform (supports Linux and Windows)

2. Build in support for java, C# and C++

3. works using JNI support (which is not recommended)

 

* Licence Protector ( href="http://www.mirage-systems.de/products/licence-protector/">http://www.mirage-systems.de/products/licence-protector/)

 

1. Works only on Windows

2. DLL based

3. License Generators looks very easy to use 

 

* JChain (http://www.chainkey.com/en/jchainw/)

 

1.  Java based – works only for java applications

2.  works with a customer database

 

* Easy Licenser ( href="http://www.agilis-sw.com/ezlm/index.htm">http://www.agilis-sw.com/ezlm/index.htm)

 

1. Multiplatform and Multilanguage
(java,c#,c++)

2. java support works on pure
java code

 

We are currently in the process of deciding if to develop
in-house or using one of those products.

 

 

 

 

I have used JLicense before
(http://www.websina.com/products/jlicense.html).

Nothing fancy, and not fully secured, but it did the job.