[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/2] LICENSE: clarify
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH 2/2] LICENSE: clarify |
Date: |
Wed, 31 Jul 2013 10:58:26 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 |
On 07/31/2013 10:48 AM, Stefan Weil wrote:
>>
>> -1) QEMU as a whole is released under the GNU General Public License
>> +1) QEMU as a whole is released under the GNU General Public License,
>> +version 2.
>
> I appreciate these clarifications. For point 1, I suggest
>
> ... version 2 or (at your option) any later version.
>
> That is more precise because it excludes "version 2 only"
> and corresponds better to file COPYING.
No. qemu itself _is_ GPLv2-only, because it uses GPLv2-only code. That
is, GPLv2-only is the only license compatible with the intersection of
all sources combined together to make the qemu binary.
There are individual files that can (at your option) be upgraded to a
later GPL version, but qemu itself can never be released under GPLv3
without a lot of relicensing work (and likely never to happen, given
that the kernel is the source of some of our GPLv2-only files, and the
kernel is unwilling to use GPLv2+).
[Side note - libvirt ships multiple binaries, where the license on those
binaries differs: libvirt.so is inentionally LGPLv2+; libvirtd is
LGPLv2-only, because that is the only license compatible in the
intersection of libvirt.so and its use of virtualbox code that is
LGPLv2-only; virsh is GPLv3+, because that is the only license
compatible in the intersection of libvirt.so and its use of GPLv3+ readline]
>
> Maybe we can also refer to the files COPYING and COPYING.LIB.
Yes, that might be worthwhile to do. (Technically, COPYING.LIB already
refers to COPYING)
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH 1/2] raw: add license header, (continued)
- [Qemu-devel] [PATCH 1/2] raw: add license header, Paolo Bonzini, 2013/07/31
- Re: [Qemu-devel] [PATCH 1/2] raw: add license header, Kevin Wolf, 2013/07/31
- Re: [Qemu-devel] [PATCH 1/2] raw: add license header, Markus Armbruster, 2013/07/31
- Re: [Qemu-devel] [PATCH 1/2] raw: add license header, Stefan Hajnoczi, 2013/07/31
- Re: [Qemu-devel] [PATCH 1/2] raw: add license header, Jeff Cody, 2013/07/31
- Re: [Qemu-devel] [PATCH 1/2] raw: add license header, Luiz Capitulino, 2013/07/31
- [Qemu-devel] [PATCH 2/2] LICENSE: clarify, Paolo Bonzini, 2013/07/31
- Re: [Qemu-devel] [PATCH 0/2] Clarify licensing terms, Artyom Tarasenko, 2013/07/31