From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:38922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RFkhG-0004hd-QF for qemu-devel@nongnu.org; Mon, 17 Oct 2011 06:45:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RFkhF-0003Kd-Gn for qemu-devel@nongnu.org; Mon, 17 Oct 2011 06:45:30 -0400 Received: from cantor2.suse.de ([195.135.220.15]:37855 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RFkhF-0003KK-35 for qemu-devel@nongnu.org; Mon, 17 Oct 2011 06:45:29 -0400 Message-ID: <4E9C0746.3030509@suse.de> Date: Mon, 17 Oct 2011 12:45:26 +0200 From: =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= MIME-Version: 1.0 References: <1318213565-3268-1-git-send-email-jcmvbkbc@gmail.com> <1318213565-3268-7-git-send-email-jcmvbkbc@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] GPLv3 troubles (was: [PATCH 6/7] target-xtensa: add fsf core) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: Max Filippov , Anthony Liguori , qemu-devel@nongnu.org, Avi Kivity Am 15.10.2011 11:02, schrieb Blue Swirl: > On Mon, Oct 10, 2011 at 2:26 AM, Max Filippov wrot= e: >> diff --git a/target-xtensa/core-fsf/gdb-config.c b/target-xtensa/core-= fsf/gdb-config.c >> new file mode 100644 >> index 0000000..6705d9c >> --- /dev/null >> +++ b/target-xtensa/core-fsf/gdb-config.c >> @@ -0,0 +1,152 @@ >> +/* Configuration for the Xtensa architecture for GDB, the GNU debugge= r. >> + >> + Copyright (C) 2003, 2005, 2006, 2007, 2008 Free Software Foundatio= n, Inc. >> + >> + This file is part of GDB. >> + >> + This program is free software; you can redistribute it and/or modi= fy >> + it under the terms of the GNU General Public License as published = by >> + the Free Software Foundation; either version 3 of the License, or >=20 > Nack. GPLv3 is by design incompatible with GPLv2only (but not with > GPLv2+ or IIRC BSD-like) licenses. Please only use code from GDB > before v3 switch. >=20 > As a side note, a quick grep shows that GPLv2only is a small minority > in QEMU. In theory it should be possible to agree to switch from > GPLv2only to some GPLv3 compatible license for all of QEMU code, or in > a theory with alternative universes, even get FSF to relicense GDB > under GPLv2only compatible way. Or, with the aid of infinite number of > monkeys of Internet waiting to waste their time, rewrite incompatible > but interesting parts of GDB or QEMU under The One True License of the > day. Could we please draft some policy on this? This is not a GDB issue, it's very general. Whether we like it or not, there is GPLv3-licensed code and there will probably be a GPLv4 one day. IMO having old GPLv2-only code is one thing. But there's a lot of new GPLv2-only code cooking and occasionally pouring in, especially from qemu-kvm. Device assignment is a current example I encountered. If we could make checkpatch.pl detect new GPLv2-only code, then I would hope, given the dynamic QEMU development of the last few years, that the GPLv2-only portions become so small (both in relation and absolute) that they can either be replaced or the authors' permission be obtained to change the license to GPLv2-or-later. Andreas --=20 SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 N=C3=BCrnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imend=C3=B6rffer; HRB 16746, AG N=C3= =BCrnberg