[License-discuss] Reverse Engineering and Open Source Licenses
thufir
hawat.thufir at gmail.com
Fri Mar 6 23:43:27 UTC 2015
On 2015-03-06 03:30 PM, thufir wrote:
> "For example, my capable colleague Helene Tamer constantly insisted, that
> Deutsche Telekom AG could not give up her restrictions to use LGPL
> libraries until
> I had offered a reliable proof that the LGPL does not require reverse
> engineering."
Admittedly, I have no idea how to parse that sentence and lost interest
at that point. First off, it doesn't matter what LGPL has to say about,
because, at least in the U.S.A., reverse engineering is legal:
'Sec. 103(f) of the DMCA
<http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act> (17
U.S.C. § 1201 (f)
<http://www4.law.cornell.edu/uscode/html/uscode17/usc_sec_17_00001201----000-.html>)
says that a person who is in legal possession of a program, is permitted
to reverse-engineer and circumvent its protection if this is necessary
in order to achieve "interoperability"' -wikipedia
So, even if the LGPL prevents, or allows, reverse engineering, it
doesn't matter, because reverse engineering is legal. No license can
make reverse engineering illegal. So why this person cares what the
license says is confusing. It doesn't matter what the license says
about reverse engineering (not that I think it says anything on the topic).
Secondly, the sentence itself makes no sense, at least to me. How can
the LGPL "require" reverse engineering? Meaning that anyone using the
library is then required to reverse engineer it? Or cannot? The
sentence makes no sense itself to me.
"This license requires that anyone using the software reverse engineer
it." Nope, makes no sense; although I suppose you could require that
anyone using the library stand on their head(?). The negation of that
sentence, that reverse engineering of the license is prohibited, at
least makes sense, but just doesn't matter -- because reverse
engineering software is legal. So the person making the statement is
either raising non-issues or is unaware of the legality of reverse
engineering (to be charitable).
Maybe they mean "anyone forking this library is required to first
reverse engineer this library" is just absurd, but, maybe that's what
the concern is...? What is their actual concern?
-Thufir
More information about the License-discuss
mailing list