Python secure?

Roger Binns rogerb at rogerbinns.com
Mon Aug 16 07:24:34 CEST 2004


Grant Edwards wrote:
> I don't see how decompiling is a copyright violation.  If I buy
> a copy of a book, I'm pretty sure I can translate it into
> another language if I want to form my own use.

They need to use what they decompile for it to be a copyright
violation.  Additionally every proprietary software license
I have seen forbids decompilation and reverse engineering.

> In some places (Europe?)
> reverse-engineering is explicitly allowed by law.

Only for the purposes of interoperability, and only if
there is no other way.  It is Article 6 of directive
91/250.  Note that not only can you only do it for
interoperability reasons, you can only do so if the interoperability
information is not available, and you can only do it on the parts
needed for interoperability.

http://europa.eu.int/ISPO/legal/en/ipr/software/text.html#HD_NM_6

The whole directive is contained in that page.  You are not allowed
to do the decompilation on anything just because you feel like it.

I have seen software license agreements that also state you must
contact the vendor legal department if you intend to exercise
the rights from article 6 above.

> What other laws?

The laws broken would depend on what you did with the decompiled
code.  They would be different based on whether you just read it,
made a modified copy of the program, sold the code, sold modified
versions, revealed trade secrets etc.

Roger 





More information about the Python-list mailing list