From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45963) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2eS3-0006lL-Vd for qemu-devel@nongnu.org; Mon, 13 Jan 2014 05:09:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2eRy-0001f5-13 for qemu-devel@nongnu.org; Mon, 13 Jan 2014 05:08:59 -0500 Received: from mx1.redhat.com ([209.132.183.28]:2735) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2eRx-0001f1-Nm for qemu-devel@nongnu.org; Mon, 13 Jan 2014 05:08:53 -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> <87sit0m1j2.fsf@blackfin.pond.sub.org> Date: Mon, 13 Jan 2014 11:08:45 +0100 In-Reply-To: <87sit0m1j2.fsf@blackfin.pond.sub.org> (Markus Armbruster's message of "Tue, 07 Jan 2014 13:14:57 +0100") Message-ID: <87ob3gb3de.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^2! Markus Armbruster writes: > 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?