PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
I am wondering how difficult it is to make it so software I develop has a lisence that has to be validated so it can not be pirated. I want to be able to sell software on a montly subscription type basis. Any help would be great. Even if you know of some good software I can buy to implement into my own programs.
nickvd wrote:The only real way to prevent piracy for your software is to sell it in a hosted environment, where you have 100% control over the server it's run on.
If they are allowed the source, they can simply edit out the checks you put in to stop them from pirating it.
Thanks for the quick reply. Can you tell me more about selling it in a hosted environmnet. Is this how the whm software works?
Or you could encode it, but if you want to do that you'd better have a good plug-ins system. It's also not 100% full proof, as there are methods to nullify it.
If you are offering a subscription service, then providing hosting is really the only way. Have a look at existing hosting companies, and their resellers packages.
Depending on the app, you may also choose to install it in a pre-configured VM image and have the client virtualize it. This is best for enterprise apps though, and is still not impervious to prying eyes.