how to manage software licensing?

by Ghalt
9 replies
I am creating a software product and want to allow users to install the software onto up to N machines.

Is there a service or script out there that handles the registration of software to prohibit illegal copies?

I know that for some of the things I've bought in the past, like Keyword Elite, it only lets my user-key be installed on two machines. I'd like to get something like that for my product.

Thanks for any help!
#licensing #manage #software
  • Profile picture of the author Scott Burton
    You could have the software send a few pieces of data to a web server to get a verification back. This would require 2 components though. The software has to send the information and get a response, without which it will deactivate (or whatever you tell it to do); while the second component is installed at the server and compares the information sent to its database to decide if this is a valid installation.

    I'm not aware of any software that is readily available to do this for you though.
    Signature

    - = Signature on Vacation = -
    (We all need a break from what we do for a living. I thought it was time my signature got a break too)

    {{ DiscussionBoard.errors[638398].message }}
  • Profile picture of the author LogoNerds
    I recommend looking at: Olate - iono PHP Licensing

    They mention on the pricing page something about customer limits ...But, if you contact them, there is a chance they will still sell you an unlimited version. I was lucky enough to get in when they were still offering unlimited. I have been extremely happy with my decision to use them.
    {{ DiscussionBoard.errors[638667].message }}
    • Profile picture of the author Steve Johns
      I use White Knight Protection software from Alan Reece and it works great.

      White Knight Protector (not an affiliate link)

      Customers have to register their license, after purchase and you are notified when someone downloads the product.

      You can disable the software for unauthorized downloads or if you issue a refund.

      The only drawback is it only works with .exe

      Hope this helps!
      Steve
      {{ DiscussionBoard.errors[638989].message }}
    • Profile picture of the author severt
      Originally Posted by LogoNerds View Post

      I recommend looking at: Olate - iono PHP Licensing

      They mention on the pricing page something about customer limits ...But, if you contact them, there is a chance they will still sell you an unlimited version. I was lucky enough to get in when they were still offering unlimited. I have been extremely happy with my decision to use them.
      Damn, this looks great!!!
      Signature
      Never overlook the chase for the almighty dollar.
      {{ DiscussionBoard.errors[639739].message }}
  • Profile picture of the author Sean Kelly
    Check out strongbit.com

    Their exeCryptor will do what you want.

    Sean
    Signature
    http://javadocs.com - Javadocs
    {{ DiscussionBoard.errors[639398].message }}
  • Profile picture of the author Neil Morgan
    Another option is to have your own system developed.

    It doesn't need to be that complex and will give you all the flexibility you need without compromise.

    I did that a few years back and it has served me very well.

    Cheers,

    Neil
    Signature

    Easy email marketing automation without moving your lists.

    {{ DiscussionBoard.errors[639764].message }}
  • Profile picture of the author stevenh512
    DLGuard can do most of what you need, and it would probably be trivial to write an "add-on" script to do the rest.

    Another option that hasn't been mentioned here. If you're writing this software yourself and using a .NET language (C++ .NET, VB.NET or C#), and you have access to a Windows web server, check out the "Shareware Starter Kit." It's free, comes with a .NET web service you install on your server and a sample app that shows you how to integrate it into your own software.
    Signature

    This signature intentionally left blank.

    {{ DiscussionBoard.errors[639796].message }}
  • {{ DiscussionBoard.errors[639799].message }}

Trending Topics