From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NogjO-0001ii-7V for qemu-devel@nongnu.org; Mon, 08 Mar 2010 12:27:02 -0500 Received: from [199.232.76.173] (port=35922 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NogjN-0001iP-RD for qemu-devel@nongnu.org; Mon, 08 Mar 2010 12:27:01 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NogjM-0004Ic-6Z for qemu-devel@nongnu.org; Mon, 08 Mar 2010 12:27:01 -0500 Received: from fg-out-1718.google.com ([72.14.220.152]:47672) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NogjL-0004IG-R9 for qemu-devel@nongnu.org; Mon, 08 Mar 2010 12:27:00 -0500 Received: by fg-out-1718.google.com with SMTP id 19so643811fgg.10 for ; Mon, 08 Mar 2010 09:26:58 -0800 (PST) Message-ID: <4B95335C.5080402@codemonkey.ws> Date: Mon, 08 Mar 2010 11:26:52 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: QEMU license problem (was [PATCH v3] Drop --whole-archive and static libraries) References: <1262805845-10801-1-git-send-email-andreas.faerber@web.de> <4B923D70.7050707@mail.berlios.de> <56A55FBD-3E19-4785-9712-A9514CF0A1CF@web.de> In-Reply-To: <56A55FBD-3E19-4785-9712-A9514CF0A1CF@web.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?ISO-8859-1?Q?Andreas_F=E4rber?= Cc: Juan Quintela , qemu-devel@nongnu.org, Blue Swirl , "Kirill A. Shutemov" , Paolo Bonzini , Palle Lyckegaard On 03/07/2010 11:32 AM, Andreas Färber wrote: > > Am 07.03.2010 um 17:47 schrieb Juan Quintela: > >> Stefan Weil wrote: >>> Removing libqemu.a was technically ok, but throws a license problem: >>> >>> "In particular, the QEMU virtual CPU core library (libqemu.a) is >>> released under the GNU Lesser General Public License." >>> >>> Without libqemu.a, this part of QEMU's license no longer works. >>> >>> I think the best solution would be to add a rule for libqemu.a >>> which allows users to build this static library (make libqemu.a). >>> >>> libqemu.a is also still needed for tests/qruncom. >> >> I noticed it also. Not sure how to go here. Create libqemu.a even if >> it is not used? >> >> >> From LICENSE: >> In particular, the QEMU virtual CPU core library (libqemu.a) is >> released under the GNU Lesser General Public License. > > We've had a handful of people inquire about LGPL licensing on this > list, getting no answer: They complained that libqemu.a contained > GPL'ed code and none of you cared, so that would seem a moot point and > we should rather fix the licensing passage. What we need to do is audit the code base for any file that doesn't carry an explicit copyright notice, and have the author(s) add explicit copyright/license statements to it. This top level file is not a valid copyright statement IMHO in particular because it deals with things like "libqemu.a" which is poorly defined. My understanding of LICENSE is that it is purely an explanation, not a licensing statement. It was added by Fabrice and it covers code in the tree that was there before he added it that he didn't hold the copyright on so it's not a very strong statement. It was his desire that libqemu.a be LGPL, that does not mean that it actually is... Regards, Anthony Liguori