summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2013-07-31 08:19:52 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2013-08-12 09:15:12 -0500
commit8571fa57cd0426f40629ab77444704745631f168 (patch)
treea4731745ff052cf43fd02ecf9136036ed71f3f48
parent7748c1bd50bd1b7f2b414acc2cf2e975be92deff (diff)
LICENSE: clarify
1) The GPL says that "if the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation". This is not true, QEMU includes parts that are v2-only. 2) Provide a default for files with no licensing information. 3) It is not just hardware emulation that is under BSD license. 4) Restrict GPLv2-only contributions to user mode emulation (due to code from Linux) and PCI passthrough (due to code from Neocleus). 5) The rules were initially set by Fabrice but are being amended by other people (already in commit ee12e1f, LICENSE: There is no libqemu.a anymore, 2011-11-15). Do not put words in his mouth. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Acked-by: Andreas Färber <afaerber@suse.de> Message-id: 1375251592-2537-3-git-send-email-pbonzini@redhat.com Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
-rw-r--r--LICENSE15
1 files changed, 10 insertions, 5 deletions
diff --git a/LICENSE b/LICENSE
index acae9a3b36..da70e94932 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,16 +1,21 @@
The following points clarify the QEMU license:
-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.
2) Parts of QEMU have specific licenses which are compatible with the
-GNU General Public License. Hence each source file contains its own
-licensing information.
+GNU General Public License, version 2. Hence each source file contains
+its own licensing information. Source files with no licensing information
+are released under the GNU General Public License, version 2 or (at your
+option) any later version.
-Many hardware device emulation sources are released under the BSD license.
+As of July 2013, contributions under version 2 of the GNU General Public
+License (and no later version) are only accepted for the following files
+or directories: bsd-user/, linux-user/, hw/misc/vfio.c, hw/xen/xen_pt*.
3) The Tiny Code Generator (TCG) is released under the BSD license
(see license headers in files).
4) QEMU is a trademark of Fabrice Bellard.
-Fabrice Bellard.
+Fabrice Bellard and the QEMU team