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 <peter.mayd...@linaro.org> --- 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