Prev: Testing Symlinks
Next: [ANN] mcbean 0.1.1 Released
From: Aytug Gurbuz on 9 Mar 2010 14:20 I write scripts under Linux using Ruby. It wouldn't matter releasing the code as long as the code is MINE. However, if I develop software for a company, and if a rival gets a hold of the code; you can consider me fired. So what are the options? I believe JRuby or IronRuby hide the code right? I haven't used these, so please inform me. What about Ruby2Exe? Is it any good? Would it please Windows users? What about closing the code in UNIX or Linux? Thanks! -- Posted via http://www.ruby-forum.com/.
From: Walton Hoops on 9 Mar 2010 17:09 On 3/9/2010 12:20 PM, Aytug Gurbuz wrote: > I write scripts under Linux using Ruby. > > It wouldn't matter releasing the code as long as the code is MINE. > However, if I develop software for a company, and if a rival gets a hold > of the code; you can consider me fired. > > So what are the options? > > I believe JRuby or IronRuby hide the code right? I haven't used these, > so please inform me. > > What about Ruby2Exe? Is it any good? Would it please Windows users? > > What about closing the code in UNIX or Linux? > > Thanks! > I don't about Ruby2Exe, as I understand it, it's been replaced by OCRA, which I've had good luck with. Of course, with both of them, it's not going to be very difficult for someone with a little bit of knowledge to extract the code. Of course even technologies built on Java or .NET are fairly easy to reverse with a little knowledge (Or written in C for that matter). I guess the real question is why in the world would you release your code to a rival? Suffice it to say, if you have someone actively trying to steal your code, there is no programming language that will stop them. There are tools that can help make it more difficult, but it's always possible by someone sufficiently knowledgeable.
From: Eric Hodel on 9 Mar 2010 17:39 On Mar 9, 2010, at 11:20, Aytug Gurbuz wrote: > I write scripts under Linux using Ruby. > > It wouldn't matter releasing the code as long as the code is MINE. > However, if I develop software for a company, and if a rival gets a hold > of the code; you can consider me fired. > > So what are the options? License your software and hire a lawyer for people who violate your license and/or copyrights. Even if you were to obscure the source somehow there's no way to prevent people from reversing the process.
From: Seebs on 9 Mar 2010 18:25 On 2010-03-09, Aytug Gurbuz <axabert(a)hotmail.com> wrote: > It wouldn't matter releasing the code as long as the code is MINE. > However, if I develop software for a company, and if a rival gets a hold > of the code; you can consider me fired. Why? I work for a company. They pay me to write code, all of which is at the very least shown to other people, and much of which we release under GPL. > What about closing the code in UNIX or Linux? In general: 1. You can't. 2. You shouldn't try. It's not worth it. There's no way to make something other people can run but can't figure out how it runs. -s -- Copyright 2010, all wrongs reversed. Peter Seebach / usenet-nospam(a)seebs.net http://www.seebs.net/log/ <-- lawsuits, religion, and funny pictures http://en.wikipedia.org/wiki/Fair_Game_(Scientology) <-- get educated!
From: A. Gurbuz on 10 Mar 2010 02:47
OK, I see. I shouldn't bother too much about hiding the code then. Thanks for the explanation guys! -- Posted via http://www.ruby-forum.com/. |