Forum Moderators: coopster
I would like to re-write some programs in php, but onced placed in the clients' area, the client can walk off with them when-ever they wish. It happened quite recently - not because the client wasn't happy with our work, but simply that they now have a full time member of staff doing the work in-house. Its their server, so they have taken over our php scripts...
I guess the key is price?
We charge a reasonable fee to develop an internet solution, but I do not want this to mean handing over the Intellectual Property for the work.
Does anyone have any ideas on this conundurum?
I have looked at Zend.org, but this is really for commercial software that you then market as a stand alone product. We don't do that.
I am looking for some ideas of best practise - perhaps contract wording? Or are developers and designers simply handing over coded pages?
Cheers, Brian
I did hear an interesting story this past weekend of someone purchasing a script and all the var/function names were in hungarian. This protected the code fairly well since it made it extremely difficult to understand exactly what was going on.
Contract wording is one option, but then you have to enforce it - and that means getting lawyers into the mix - not necessarily a cheap option.
One shot pricing could work too. Another pricing option is to have an upfront price and then require a yearly maintanence fee. That would include upgrades and bug fixes (if needed). You'd probably want contract wording as well.
I think the IonCube encryption option may be the best.
Scott
One idea I have come up with is to keep the code and database on my own server - and call it from the server the customers website is hosted on. So basically they are paying for a liscense to access our server and the scripts located there that then output their dynamic site.
Any comments on this method?
Its a tough question, everyone has different ways of protecting their intellectual property and none are bulletproof. It would seem that you need to make the situation viable for your own situation. I try to provide good service and when they need something else they will come back.
IonCube looks very impressive - I like the ability to restrict the ip address and time limit the license :))
You don't even have to modify the server (php.ini) either as it comes with its own loader - though perfomance would be better with it. The price is also very good...
Thanks again - I have been led to a very good product :))