On 10/21/19 7:58 AM, Peter Maydell wrote: > 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.
I think this is the best solution. I've never been convinced that TCG can usefully be extracted and reused for something else. Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~