From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54136) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0VYs-0002bQ-W3 for qemu-devel@nongnu.org; Tue, 07 Jan 2014 07:15:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W0VYm-0004xo-JZ for qemu-devel@nongnu.org; Tue, 07 Jan 2014 07:15:10 -0500 Received: from mx1.redhat.com ([209.132.183.28]:27703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0VYm-0004uh-3K for qemu-devel@nongnu.org; Tue, 07 Jan 2014 07:15:04 -0500 From: Markus Armbruster References: <1384307094-5836-1-git-send-email-xiawenc@linux.vnet.ibm.com> <1384307094-5836-3-git-send-email-xiawenc@linux.vnet.ibm.com> <52AB0C17.8020704@redhat.com> <20131213134331.GI3916@dhcp-200-207.str.redhat.com> <87y53lkvkr.fsf@blackfin.pond.sub.org> Date: Tue, 07 Jan 2014 13:14:57 +0100 In-Reply-To: <87y53lkvkr.fsf@blackfin.pond.sub.org> (Markus Armbruster's message of "Mon, 16 Dec 2013 10:13:08 +0100") Message-ID: <87sit0m1j2.fsf@blackfin.pond.sub.org> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Qemu-devel] [PATCH RFC 2/3] qapi script: add support of event List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin Wolf Cc: mdroth@linux.vnet.ibm.com, qemu-devel@nongnu.org, lcapitulino@redhat.com, Anthony Liguori , pbonzini@redhat.com, Wenchao Xia Ping? Markus Armbruster writes: > [Licensing problem, cc: Anthony] > > Kevin Wolf writes: > >> Am 13.12.2013 um 14:31 hat Eric Blake geschrieben: >>> On 11/12/2013 06:44 PM, Wenchao Xia wrote: >>> > +++ b/scripts/qapi-event.py >>> > @@ -0,0 +1,355 @@ >>> > +# >>> > +# QAPI event generator >>> > +# >>> > +# Copyright IBM, Corp. 2013 >>> > +# >>> > +# Authors: >>> > +# Wenchao Xia >>> > +# >>> > +# This work is licensed under the terms of the GNU GPLv2. >>> >>> Can you please use GPLv2+ (that is, add the "or later" clause)? We >>> already have GPLv2-only code, but I don't want to increase the size of >>> that unfortunate license choice. >> >> In fact, it's even worse: >> >> +# This work is licensed under the terms of the GNU GPLv2. >> +# See the COPYING.LIB file in the top-level directory. >> >> These two lines contradict each other, COPYING.LIB contains the >> LGPL 2.1. The same bad license header is in the other QAPI generator >> scripts, so it's only copy&paste here. > > Specifically: > > File Commit > scripts/qapi-commands.py c17d9908 > scripts/qapi-visit.py fb3182ce > scripts/qapi-types.py 06d64c62 > scripts/qapi.py 0f923be2 > > All four from Michael Roth via Luiz. > >> This doesn't make things easier, because if things are copied, the >> license of the source must be respected. And it seems rather dubious to >> me what this license actually is. If it's GPLv2-only, we can't just >> change it in the new copy. > > IANAL, and I wouldn't dare to judge which of the two conflicting license > claims takes precedence. Possibly neither, and then the files might > technically not be distributable. > > Anyway, this mess needs to be addressed. Michael, what was your > *intended* license? > > If it wasn't GPLv2+, then why? > > Do we need formal ACKs from all contributors to fix the licensing > comment in these four files?