"Cigar" <[EMAIL PROTECTED]> writes: > Now that I'm three months into the development of this program, my > client tells me she would like to protect her investment by preventing > her employees from doing the same to her. (Going to the competition > and using her program.)
Exactly what is the threat here? Misuse of confidential data, or just the code itself? Does the code do anything that fantastic? Did the employees sign NDA's? Usually this kind of thing is taken care of by legal agreements. Occasionally there are disputes that make the news (Microsoft and Kai-Fu Lee, etc.) but they make the news precisely because they're rare. What is the competitor going to do with this code even if they get it? It's just keeping track of transactions and stuff, right? It's being tailored to one person's specific preferences and requirements, and the competitor's needs will be different and they may as well just use something generic. Your best bet may be to just explain this to the client, that the most valuable thing in a business is relationships; technical secrets aren't nearly as big a deal as some people like to think. Also, is there an office network? Maybe you could run the program on a server that most employees wouldn't have access to. They'd use it through some limited client program or through a web browser. If you really want to do something with a hardware token, I like this stuff: <http://basiccard.com>. Assuming you're in the USA, buy from the Canadian distributor since shipping from Germany is very expensive. -- http://mail.python.org/mailman/listinfo/python-list