Licensce keys

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!

Moderator: General Moderators

Post Reply
chadkan
Forum Newbie
Posts: 2
Joined: Thu Mar 08, 2007 10:35 pm

Licensce keys

Post by chadkan »

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
DevNet Resident
Posts: 1027
Joined: Thu Mar 10, 2005 5:27 pm
Location: Southern Ontario
Contact:

Post by nickvd »

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.
chadkan
Forum Newbie
Posts: 2
Joined: Thu Mar 08, 2007 10:35 pm

Post by chadkan »

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?
nickvd
DevNet Resident
Posts: 1027
Joined: Thu Mar 10, 2005 5:27 pm
Location: Southern Ontario
Contact:

Post by nickvd »

Think more like crazy egg, instead of downloading the tracking software and running it on your own server, it runs on theirs...

It all depends on the type of application you are trying to sell, some lend themselves perfectly with hosted setups, some do not.
Xoligy
Forum Commoner
Posts: 53
Joined: Sun Mar 04, 2007 5:35 am

Post by Xoligy »

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.
User avatar
Jenk
DevNet Master
Posts: 3587
Joined: Mon Sep 19, 2005 6:24 am
Location: London

Post by Jenk »

Encoding merely delays the enevitable, imo. :)

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.
User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Post by Kieran Huggins »

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.
Post Reply