Hi, I am in the process of creating a script that will be availble to the public. I am going to have a free version and a paid version. For the free version, i am going to encrypt the files, which is easy enough. However for the paid version, what is the best way to project me script from it being nulled or distributed without a licence? I know this is a challenge that everyone faces, can anyone give me some advise please. Thanks
Go with some existing products, like Zend Guard or PHP Audit. They basically give you an entire system to manage license keys and for example, you can kill license keys if the user doesn't pay a monthly fee (if your program runs on that type of pricing).
I'm running PHPAudit right now, it looks pretty good (I haven't had a chance to set it up with my product yet) for $10/mo.