License manager - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

License manager

ttlinnattlinna Posts: 1Member
Hi!

I'm implementing a licensing software with Java. What is the easiest way to implement one?

Is there any open source codes available?

I've many different options in my mind.

Main problems are with the key generator. How to do one?

Also the license should include following information:
- How long it will be valid
- For what type of component it is valid for

Help wanted, please.

Comments

  • EasylmEasylm Posts: 1Member
    Commercial. An alternative to figuring all this out would be to use a commercial Java license manager. We built one for our own use (for our J2EE application generator) as we couldn't find anything on the market that met our needs for flexibility, low cost and ease of use - i.e. not annoying our users. Then we thought maybe others would be looking for the same thing. Take a look at www.easylicenser.com

    Regards,


    Dominic

    : Hi!
    :
    : I'm implementing a licensing software with Java. What is the easiest way to implement one?
    :
    : Is there any open source codes available?
    :
    : I've many different options in my mind.
    :
    : Main problems are with the key generator. How to do one?
    :
    : Also the license should include following information:
    : - How long it will be valid
    : - For what type of component it is valid for
    :
    : Help wanted, please.
    :

  • agilisagilis Posts: 5Member
    : Hi!
    :
    : I'm implementing a licensing software with Java. What is the easiest way to implement one?
    :
    : Is there any open source codes available?
    :
    : I've many different options in my mind.
    :
    : Main problems are with the key generator. How to do one?
    :
    : Also the license should include following information:
    : - How long it will be valid
    : - For what type of component it is valid for
    :
    : Help wanted, please.
    :

    Are you doing this to protect aa Java application you have developed ? FWIW - we took this route when we brought out our eXoDy Java application Generation Framework. How hard could it be ? The license manager project took much longer than we thought it would. I asked our chief developer why this was, and here is his quick view of what occurred:

    1. Oh, this is simple, let's make a license manager.
    2. Oh, but I'll need to build a proper easy-to-use
    way to generate keys.
    3. Oh, and I'll want to generate a large # of keys
    in one shot.
    4. Oh, and I'll need to support a number of
    licensing models.
    5. Oh, and I might want to be able to use as-yet-
    not-conceived capabilities and new licensing
    models I can't think of right now, because
    I might want to play around with my product
    pricing models a bit.
    6. Oh, and I'll need to track customers and their
    keys.
    7. Oh, and products too.
    8. And by the way, there needs to be a simple way
    to programmatically generate keys from a web
    site too.
    9. And won't I need to be able to manage the keys:
    Which customers' evaluation keys are expiring so I
    can contact them and convert them into paying
    customers? What is my distribution of product
    sales by customer?
    10. I'll also need to be able to audit keys
    11. I then need to debug it and have some crackers
    test it to make sure it actually is reasonably secure.
    12. I'll need to stay current on new cracking techniques and
    keep developing new protections against them.
    etc., etc..

    So our "quick homegrown solution" grew into several person-years of work even before we developed it into a general-purpose license management solution.

    I am not suggesting that either you or our developers are anything other than very skilled, experienced people. However, as you know, projects that appear simple can easily balloon, delay your real product, and take time away from you adding value to your core product.

    We've been down this route, and now make our 100% Java license manager available (www.easylicenser.com).

    Hope this helps!



    Dominic

  • alierturkalierturk Posts: 1Member
    Not ope source but [link=http://www.license4j.com]License4J License Manager[/link] can be an alternative. www.license4j.com
Sign In or Register to comment.