From: Todd Benson Date: 2008-09-25T05:11:15+09:00 Subject: Re: Protecting Ruby code 2008/9/24 Dido Sevilla : > On Tue, Sep 23, 2008 at 2:43 PM, Sasha Bee wrote: >> We are just starting a new project and it is going to be a commercial >> application. So we have a reasonable question now - how can we protect >> our code? I have searched the web but found nothing really useful. Can >> anyone suggest any solutions or ideas about code protection for Ruby? > > Call a good lawyer. Have the lawyer draft a contract that everyone > who buys your application must sign before receiving your code. The > contract should state that they must not reverse engineer your > application or look at the code. Hold them to it, and sue them if you > ever find any evidence of them breaching your contract. > > Seriously, there is no real way to prevent people from trying to > reverse engineer your code if they are really determined to do so. > Everything you try to do to prevent this will only make it more > complicated, but anyone determined enough will eventually succeed. All > technological schemes are eventually doomed to failure, your only real > recourse is legal. I new a police officer that would often say, "We don't lock our doors to keep the bad guys out. We lock them to keep the honest people honest." Todd