On 18/10/2008, Alexey P. [email protected] wrote:
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.
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