qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] tcg/LICENSE: Remove no-longer-true statement that TCG is BSD-lic


From: Peter Maydell
Subject: [PATCH] tcg/LICENSE: Remove no-longer-true statement that TCG is BSD-licensed
Date: Mon, 21 Oct 2019 15:58:39 +0100

Since 2008 the tcg/LICENSE file has not changed: it claims that
everything under tcg/ is BSD-licensed.

This is not true and hasn't been true for years: in 2013 we
accepted the tcg/aarch64 target code under a GPLv2-or-later
license statement. We don't really consider the tcg
subdirectory to be a distinct part of QEMU anyway.

Remove the LICENSE file, since claiming false information
about the license of the code is confusing, and update
the main project LICENSE file also to be clearer about
the license used by TCG.

Signed-off-by: Peter Maydell <address@hidden>
---
This patch takes the simple approach of just documenting
the de-facto current reality; does anybody want to argue
for something else? Other possibilities I guess would be
specifically documenting tcg/aarch64 as an accidental
exception to the general licensing rule for tcg/, or even
trying to get it relicensed.

Does having tcg/ be BSD-licensed gain the project anything?
>From my point of view I don't really see it as a cleanly
separable module of code -- it's quite tightly integrated
with the rest of QEMU, including code in accel/tcg which
is variously GPL or LGPL.

 LICENSE     | 4 ++--
 tcg/LICENSE | 3 ---
 2 files changed, 2 insertions(+), 5 deletions(-)
 delete mode 100644 tcg/LICENSE

diff --git a/LICENSE b/LICENSE
index 9389ba614f8..e916360844f 100644
--- a/LICENSE
+++ b/LICENSE
@@ -18,8 +18,8 @@ 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/vfio/, hw/xen/xen_pt*.
 
-3) The Tiny Code Generator (TCG) is released under the BSD license
-   (see license headers in files).
+3) The Tiny Code Generator (TCG) is mostly under the BSD license;
+   but some parts may be GPLv2 (see license headers in files).
 
 4) QEMU is a trademark of Fabrice Bellard.
 
diff --git a/tcg/LICENSE b/tcg/LICENSE
deleted file mode 100644
index be817fa1625..00000000000
--- a/tcg/LICENSE
+++ /dev/null
@@ -1,3 +0,0 @@
-All the files in this directory and subdirectories are released under
-a BSD like license (see header in each file). No other license is
-accepted.
-- 
2.20.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]