That's a nice improvement over the previous situation, then. I'd read it was under discussion years ago, but didn't think it would make it. Looks like it did :-) ----- Original Message ----- From: "Hunter C" <hunterc@gmail.com> To: <development@drupal.org> Sent: Monday, September 03, 2007 8:33 PM Subject: Re: [development] Modules that integrate non-GPL PHP appsviolatethe GPL.
US copyright law does not ignore the need for reverse engineering in these circumstances (i.e., for compatibility purposes)...
Title 17, Section 1201 of the US code says, in part ..
*(f) Reverse Engineering. ... a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title. * ...
Heavy on legalese, but you get the idea. [...]