From: "|||=[Mathspeedy]=||| |||=[Z3d0clan]=|||" Date: 2008-10-21T05:57:53+09:00 Subject: Re: I found way to protect Source Code! :) ------=_Part_78252_5274963.1224536346460 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Mon, Oct 20, 2008 at 8:32 AM, Michal Suchanek wrote: > On 18/10/2008, Alexey Petrushin wrote: > > Thanks for advices :) > > > > So, as I understood, there are: > > > > - Software as a Service, with owned hosting. > > Yes! This is the best one, but sometimes clients wants something > > 'physically' tangible :). > > > > - JRuby Compiler (http://wiki.jruby.org/wiki/JRuby_Compiler) > > It's fully finished and ready to use. > > > > Translates .rb => .class and because it's not one to one > > mapping there is an information lost, that can be seen as the > > obfuscation. > > > > There is no .class to .rb decompiler, and (though, I'm not sure) these > > .class files cannot be decompiled even to .java ones. > > It can be decompiled easily, there are decompilers for a long time already. > > > > > - Zenobfuscate (http://blog.zenspider.com/zenobfuscate/) > > Has some limitations. > > I've choose Ruby for all it's goodnesses, and don't want to give back > > any of it. I'll better leave the product open than will agree to any > > limitation. > > > > - rubyencoder (rubyencoder.com) > > Somehow they do it, don't know though how. > > > > > > > > It seems, that JRuby Compiler is really what i need :). > > > > I just want to rise barrier, to buy time if some company will try to > > build a copy-product. For sure they'll can reverse engineer it, but not > > so fast as if they will have original sources. > > There is no need to protect from hackers & cracks, my product will be > > free (but not open). > > I would really like to understand the thinking of the 'freeware' authors. > > Since the software is free anyway there is no need for competition to > develop a copy-product. They can have it, and for free. > > On the other hand, if they want to improve on the product it is easier > if it is opensource, and you as the author of the original can have > the improvement then as well if you choose a license that warrants > that. > > The most annoying part of 'freeware' is when it contains a bug or is > incompatible with a newer system, and the original author is no longer > reachable or won't bother to fix the problem. > > But since it's your software use whatever feels right for you. > > I am free to use the software - or not use it. Or perhaps only to not > use it if you translate it into java classes, and I am by chance > sitting at a system for which there is no decent Java runtime. > > Thanks > > Michal > > you can use rubyscript2exe too (rb2exe) <-- Good compiler (i'm using it) but you can show the source code by entering the "prog name" --eee-justextract(to extract) or list(to list the content)... -- -- --mathspeedy-1337_programer-- ------=_Part_78252_5274963.1224536346460--