Python obfuscation

Steven D'Aprano steve at
Thu Nov 10 14:53:49 CET 2005

On Wed, 09 Nov 2005 15:08:15 -0500, Yu-Xi Lim wrote:

> As you said, if you have some novel features, you will need obfuscation. 
> Copyright doesn't protect the process and patents may take a while. In 
> the meanwhile, good obfuscation is reasonable protection, imho.
> But I think you failed to note that it may not be a novel feature or 
> useful functionality. In fact, it might be the opposite: a function the 
> users want removed. A typical example would be a shareware registration 
> or nag screen. When the users have to start paying, they might then feel 
> inclied to "rip off the code", or in this case, rip out the code.

Which leads to the important counter-question. Since there is a Python
obfuscator, is there a Python un-obfuscator? I am aware that not all
obfuscations can be reversed, but some can.


More information about the Python-list mailing list