From: Diez B. R. <de...@we...> - 2005-09-02 14:36:09
|
Greg Knaddison wrote: > Java is easy to "decompile" that's why there are so many obfuscators for it :) > > I think they are more headache to debug than they are worth in revenue > and agree that licenses are the best way to handle this, but it is > another option. Sure - but I doubt that this would keep compiled jython code working - it's still highly dynamic (otherwise much of the funtionality of jython would have to vanish, rendering compiling it moot...) - thus there wouldn't be much obfuscating going on, or things break. For example a method like def foo(self, arg): return getattr(self, arg) would forbid renaming any methodname - as otherwise the passed arg can't be possibly working anymore. Only statically compiled references are allowed to be renamend - that would probably mainly apply to the Jython api itself. Hooray.... Diez |