On 05/14/2013 03:02 AM, Christophe Fergeau wrote:
On Tue, May 07, 2013 at 10:48:25AM -0600, Eric Blake wrote:
> Hmm. I just noticed that our COPYING file is the older copy of
> COPYING.LIB (LGPL); but LGPL requires that we distribute a copy of the
> GPL (since the LGPL refers by reference to terms from the GPL). Looks
> like we still have some more work to do in this area.
configure.ac copies COPYING.LIB to COPYING, COPYING is not stored in git:
Well, that's a mistake that we should fix.
I can send a patch removing that bit from configure.ac and adding a
GPLv2
COPYING file, however
- this is the first time I hear about such a requirement for LGPLv2
licensed-code
The Free Software Foundation says:
https://www.gnu.org/licenses/gpl-howto.html
"You should also include a copy of the license itself somewhere in the
distribution of your program. All programs, whether they are released
under the GPL or LGPL, should include the text version of the GPL. In
GNU programs the license is usually in a file called COPYING.
"If you are releasing your program under the LGPL, you should also
include the text version of the LGPL, usually in a file called
COPYING.LESSER. Please note that, since the LGPL is a set of additional
permissions on top of the GPL, it's important to include both licenses
so users have all the materials they need to understand their rights."
I don't think we need to make any changes to ship a copy of the
GPL along
COPYING.LIB.
That's where I think we've been wrong in the past. I'll work up a patch.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library
http://libvirt.org