Okay so I am about to start getting some of my scripts together to release into the world. Things people find useful like Topsites, News script with hybrid BBS for User comments, Internal site messaging system, IT help desk tkt system, and image upload/Thumbnail creator script.
I want to ensure these are tied to me forever and ever in that someone else can't claim my work as thier own.
I was thinking of a license file which calls home with a hash or key that the script would not work with out. This however could cost the user and myself bandwidth. Then I was thinking of running a series of hard to find variables through the script that check to make sure the (c) is still inplace where it needs to be. If it isn't the script breaks. Not quite sure yet how I will do it.
My question to the 2 of you who read all that is this. Do you know of a way to ensure your data you want to stay in a script does stay in there?
I also thought of having the user register at my site with some of thier server info and in the script...
require('https://www.vanceconcepts/scripts/whateverscript/index.php?server_ip=111.111.111.111&domain=somesite.com®istered_id=id_in_here');
The variables would not be hardcoded but pulled for the cnfg.php file used to set up the script on first run.
Then On my site I could verify the request(maybe) vs who it came from. Then send back a key/hash and time stamp for
if($todays_date => "$pre_set_date"){
//call vanceconcepts to ensure this is still legit and not a copy on a new server
}