From patchwork Fri Oct 25 15:58:44 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 177760 Delivered-To: patch@linaro.org Received: by 2002:a92:409a:0:0:0:0:0 with SMTP id d26csp3911161ill; Fri, 25 Oct 2019 09:04:35 -0700 (PDT) X-Google-Smtp-Source: APXvYqxeM8/w4kU4Mm9TiEaOSeIxM4g43g5WGLpTW31Ri0tk0cixA8t+Wruqxo6LxmGq6LFre7Q6 X-Received: by 2002:a05:620a:1213:: with SMTP id u19mr3533497qkj.134.1572019475617; Fri, 25 Oct 2019 09:04:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572019475; cv=none; d=google.com; s=arc-20160816; b=VLyz8d/3m2ZhLQRoEFCPD8Dfz9xNvwW+JmAo6F0z3e5plqrlpIdQzjv2AcZznjYxPR DiMsHZrKdJs7dyiQesToKUwott6eGasEMrj6DM6NHQY0k16MhsjWA6j+DR+jtibAm7U2 RHS58BlVHEgKW/hxyvCz/Gm+B826T6L1ucFStnq2en+h6GdFidWf3GkN4CAumIFzlnj9 1GHcBNy5iAX/qMQqvuNGhwvZNqmGXKoRqvdYLteCac9rGF1HY29Q6HWgrgO1Re9ILdsw qGE7dgrax8y7kEP7k5jfjZR8phVHn+kbmMz0/3fGhGqmhBwoWBXKw5FcfEsZQ5YxvgrX YTig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:to:from:dkim-signature; bh=UeNi4HqnVEC6u0wtwkj53CHw9ds/RgSxB0I9/9d9f7A=; b=v+MVfBgF9pW65bu44WJoC5xY1/pKZ4Ub43WrvD6cDkBNxJmL/KIn/d0Yd6YGestpiz mWxPF5pTD0JR7BYEu+ZYxMcDk3ZylKa2Ugfjqk52OSPbgRaoT6Fmd1joAnMiXPii1hVr Xrp2y040LsBr16jCgvsEXw1b24a79lf5zhvOSJJwNAVCvGBt8ANX+DhyHfMcqwpMAdNo hsl4t30CmO5e69JDvRwVamVW8E9qpIiCWVZAtlXygKGZyKHf79NZmC98htxowN/0tfPE DJmfPPQFCWiC5JeRHk0VEdKEzVbQ5OAzV/gmuyNcdy6rya1owX/OPXWOFUAFW3IcGwWa Usqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=DJtk3UvO; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id t46si1643342qtb.168.2019.10.25.09.04.35 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 25 Oct 2019 09:04:35 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=DJtk3UvO; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:34202 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO24m-0001th-QS for patch@linaro.org; Fri, 25 Oct 2019 12:04:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33716) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iO1zL-0004GO-LL for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iO1zK-0000jA-CB for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:55 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:39009) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iO1zK-0000iw-6O for qemu-devel@nongnu.org; Fri, 25 Oct 2019 11:58:54 -0400 Received: by mail-wr1-x42a.google.com with SMTP id a11so2917589wra.6 for ; Fri, 25 Oct 2019 08:58:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=UeNi4HqnVEC6u0wtwkj53CHw9ds/RgSxB0I9/9d9f7A=; b=DJtk3UvOnOpbwIOc3L5wDqtiq40DPuHSBvDke+Y2EiWVf+SClVChmiKhOQ8ywiu1b8 /XC1HWU6KGnBSVXXJYmzQMhJk0x6Dq9YQsQZm67d3g0fld+YE6PMCqEoELAV8FemInfA UT0BG5iejHrvH2YefQFb+pHP6ABN8NiMbobn6mvyZqus0fTU0jHM6uWYpRePDL1xY9xq Vu7ZIZ9O11jUCZa/Jk6qDbOEgKwh9qyYH99Suz2swktaJhfGxI1B9DW4WLjPJH5DoC0s MA1NnfmSnwv5ZxRU5TtdfF7EPZ/4iriRPt8be2Pm8uG9/uQlDgwqn9WdrRQVk5bn+5f+ 9exw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=UeNi4HqnVEC6u0wtwkj53CHw9ds/RgSxB0I9/9d9f7A=; b=p8+Xt685SDBk2ELzK+Xtgl/0YA16rT/FazA7V4U5A9iVOT2N7zN2kp7QLDGTSSmcag I8oa2j94Arf/ThojuPJOTDTzMw1he1zQcAkAKlOaTMZglFCth16gB95SZwEc1pI8hVxk 1nQqGPwdXZDe1FMcHafX+MLaVBbKcMIJaJJd3md/MEmDaaiqpUUGECiSlBzlscXqCJEM C8fMtNzjz7O3hu1m/V46v++y/uvHwpCUBw1AuVHfBXhPyK30MoakwWBtO2PWusCrlvx8 4nUfSq4aSqa39ubFVbBF66ngOzAUdtc04Tv2zPOsm1JhhUbasTzM0kWeHVCo09A6QHc0 UGVg== X-Gm-Message-State: APjAAAWiHr+2v9Ezfayb+5XO0Dxu1kuNNqNIDGsGdO62+UodQGyyedjZ kV2RQLrELnPYydmMHlaRyQpUwfoLIJk= X-Received: by 2002:adf:ee03:: with SMTP id y3mr3688624wrn.116.1572019131935; Fri, 25 Oct 2019 08:58:51 -0700 (PDT) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id 65sm4218887wrs.9.2019.10.25.08.58.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2019 08:58:51 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PATCH v2 0/4] tcg/LICENSE: Remove no-longer-true statement that TCG is BSD-licensed Date: Fri, 25 Oct 2019 16:58:44 +0100 Message-Id: <20191025155848.17362-1-peter.maydell@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42a X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , Claudio Fontana , Ard Biesheuvel , Laszlo Ersek , Richard Henderson , Markus Armbruster , Alexander Graf , Stefan Hajnoczi , Paolo Bonzini , =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" 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 also have generic vector optimisation code under the LGPL2.1-or-later, and the TCI backend is GPLv2-or-later. Further, many of the files are not BSD licensed but MIT licensed. We don't really consider the tcg subdirectory to be a distinct part of QEMU anyway. This patchset adds explicit licensing/copyright comments to the three files which were missing them, removes the inaccurate tcg/LICENSE file, and updates the top-level LICENSE file to be more accurate about the current state of the licenses used in the code in tcg/. If we want a policy that tcg/ code has a restricted permitted set of licenses, then we really need to have this enforced by checkpatch -- history demonstrates that just writing it in tcg/LICENSE does not prevent code under other licenses getting in. In the v1 email thread nobody seemed to be very strongly arguing for this, though, and at this point we would need to make an active effort to track down contributors and get relicensing statements. If anybody wants to push that effort now would be a good time to volunteer :-) Note on the licensing for the tcg-target.opc.h files: * I've used the same license as the rest of the relevant backend, which is to say GPL2-or-later for tcg/aarch64 and MIT for tcg/i386 and tcg/ppc. * In all 3 cases, the only people who've made contributions to the files are Richard Henderson and (for aarch64) Alex Bennée Richard, Alex -- an acked-by for the relevant patches would be nice (or if you intended a different license for the contributions than I have assumed please say so!) v1->v2 changes: * note the presence of MIT licensed code as well * 3 new patches adding copyright/licensing to files that were missing it thanks -- PMM Peter Maydell (4): tcg/aarch64/tcg-target.opc.h: Add copyright/license tcg/i386/tcg-target.opc.h: Add copyright/license tcg/ppc/tcg-target.opc.h: Add copyright/license tcg/LICENSE: Remove out of date claim about TCG subdirectory licensing tcg/aarch64/tcg-target.opc.h | 15 ++++++++++++--- tcg/i386/tcg-target.opc.h | 28 +++++++++++++++++++++++++--- tcg/ppc/tcg-target.opc.h | 20 ++++++++++++++++++++ LICENSE | 5 +++-- tcg/LICENSE | 3 --- 5 files changed, 60 insertions(+), 11 deletions(-) delete mode 100644 tcg/LICENSE -- 2.20.1 Reviewed-by: Alexander Graf Reviewed-by: Richard Henderson