From patchwork Mon Oct 21 14:58:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Maydell X-Patchwork-Id: 177096 Delivered-To: patch@linaro.org Received: by 2002:a92:409a:0:0:0:0:0 with SMTP id d26csp3530779ill; Mon, 21 Oct 2019 08:00:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqzb9OurosDJPeXhOspdipixaymkDKbFJXneNkKKGdOU4CpTlGnHxaLuftpi+TEv+kXOldey X-Received: by 2002:a17:906:670c:: with SMTP id a12mr22549260ejp.273.1571670052802; Mon, 21 Oct 2019 08:00:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571670052; cv=none; d=google.com; s=arc-20160816; b=gWT3oh3sKpQCN2OPUNjDiKOWnlvO0SoMkq+S0WaUz1/5K/JghV+9UYxJpxek1SYgRp q9qki0h2PQ4YBa0HoXppRGmnTrwoN1QnjqGk4CgQO6/yhySHGqxOjP8HSifwYXKWLAxG sFzYlBbDNIPkLuvIJutvgE5jixaTpBnRmw0sJCIL2lyNBM5vNtYL2Ts7rwOQD9FmTQUo 3K1oOQZbRgpGDfHeKFu+STCpTjecjbl+3qVZmZvBLkhZ2mRFB7cjrHhthY8uUlJlBNv2 lQBJlOCB1CCrlsky+hE+m+fNUpcGLIf8atuSd6g2d4lot04xjYLQoAptgLA6WRn/sNTh aCZw== 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=XxSQ2VYSXmZOnya65BQ3cEjKFTIeVI7kTuPBxhyJuKM=; b=DR9KcWhq4TDq7YuWqHh8yVGnG8WN41X05Oqddxsc5BRbw3jGhDcGHtkBnFkz0YA1zU VBWOIEg29swZPbAKuSdB5rTgGLbMXNun2V6k9DiebtfJAAqh1jbqTj0tVY3WiCyw2EiB cq9SDiCVX4ElEoHieGCFbohrgelEY9uv2HuJOt95SjslPF95WtXZn1AAWF4p+Pdxki5K wLQ5TsvOvuIBwdpKky0F/rtATT/yb674upthNbcMsGurLABs441fgXtz+4D/EtQ2QzEt Td1tAWsRN6nmLIbijdD7IHrXwBNF3w2j7io70W/1y9rfl3dWUcuXe+w3wT0eMNeYF32j evyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=nYoJFQLN; 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 rn4si9241628ejb.251.2019.10.21.08.00.52 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Oct 2019 08:00:52 -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=nYoJFQLN; 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]:43654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMZAx-00005w-KI for patch@linaro.org; Mon, 21 Oct 2019 11:00:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53404) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMZ8v-0006Cg-SF for qemu-devel@nongnu.org; Mon, 21 Oct 2019 10:58:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iMZ8u-0004vn-JD for qemu-devel@nongnu.org; Mon, 21 Oct 2019 10:58:45 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:52236) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iMZ8u-0004vF-BY for qemu-devel@nongnu.org; Mon, 21 Oct 2019 10:58:44 -0400 Received: by mail-wm1-x331.google.com with SMTP id r19so13718315wmh.2 for ; Mon, 21 Oct 2019 07:58:44 -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=XxSQ2VYSXmZOnya65BQ3cEjKFTIeVI7kTuPBxhyJuKM=; b=nYoJFQLNGIsxktPiogLnpGMBPBzBkaziVjN0bI2KCEdkT0VGNGX3SC0gpUpQfkaH5e Dog3ilZZjGR9LXgatoW2VUTz+sBvzDQ6vcAfQiP+CayMuzjlDq//H8iiKqgrrRIfFYpa O4UQ0+K4bRdOR3N68aQPVg6ryTA1FQpuiC4dKJQYq9T3/uve470IhQAVFTvJZjBy4RYm P6SotitC75zoyTPv1bkjiCpUSPqMpb5XeeSukgxkZw5u/A1dD6EQqH8qyY1RGXY+OsxF NYMn9dZIs06cxiDXD8Gy12iDsBUbddZw9+6F/ftbyrIofRBGhk910y8qJg7L1gTQg81K 6ytQ== 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=XxSQ2VYSXmZOnya65BQ3cEjKFTIeVI7kTuPBxhyJuKM=; b=Un76rH0p1NofZh4adkTtT27NfhjFahe4FN0CQc6PXAbbBXGt1Gisjq6UdXa6XfAaYy +2eRHlXlAIsKkStFmi+m+yfR5zVmnYJ1UcOZyTIGIVVa98qAS6kAihjmAnLhNfJZCiLL 4S0nBTeRnSUy2JbDzso3YuANewO5DLETQk2G3wl408BvFYKGaBLVI1jbEBAlQZ6OdYyM ohwp55AGP1XF3TMcwvg7gZIJo4MUS5F5J0H3kgvcjDA/FMErzGtp1jAUYMFoG8bve9SD cyj7sPFu8OBLM08siuiPXZEk8QoilhGpnZt7TuMF205P9AnbPHWyIGdC5e505j5ot/NC uF/w== X-Gm-Message-State: APjAAAUCTdfs9xXbsJL9Kyq5djZL0Pe+YIdR6xzqjZ3QMjh6II8+XCOp iwMIYC+EzH311ww0MmKfoEnL/8h4eF4= X-Received: by 2002:a7b:c7d4:: with SMTP id z20mr19108109wmk.135.1571669922152; Mon, 21 Oct 2019 07:58:42 -0700 (PDT) Received: from orth.archaic.org.uk (orth.archaic.org.uk. [81.2.115.148]) by smtp.gmail.com with ESMTPSA id w9sm8271122wrt.85.2019.10.21.07.58.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Oct 2019 07:58:41 -0700 (PDT) From: Peter Maydell To: qemu-devel@nongnu.org Subject: [PATCH] tcg/LICENSE: Remove no-longer-true statement that TCG is BSD-licensed Date: Mon, 21 Oct 2019 15:58:39 +0100 Message-Id: <20191021145839.12684-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::331 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: Stefan Hajnoczi , Paolo Bonzini , Richard Henderson , Markus Armbruster , Claudio Fontana 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 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 --- 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 -- 2.20.1 Reviewed-by: Richard Henderson 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.