Received: by 10.213.65.68 with SMTP id h4csp206737imn; Fri, 23 Mar 2018 02:53:09 -0700 (PDT) X-Google-Smtp-Source: AG47ELuv+ZqgfrlhvmLyl3SsU75+GUl4KvN8er4KkfTTwgJYb2L1IqUc3+jy24OJYxKNrv3AJpp/ X-Received: by 10.98.36.68 with SMTP id r65mr1245262pfj.193.1521798789913; Fri, 23 Mar 2018 02:53:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521798789; cv=none; d=google.com; s=arc-20160816; b=yWiLqVqFIHcW4ACrcJs8vNtSBosgXXfZW7SwicJIP2vMBB5+MB+ofnUiQ3nhoSGHRT Xp/CSBqggFokPyPlCe3cPoOWOA9Ch+/GxHHnXssdUh/AG7YAtzK+E9yTFELjFgXuugbi vywAvXCUmVgq2GuPEbULG9oFNh6x6wSLjfNclUNFXLep+B7L361Q2oHHZMVMII6iu/15 egVJ5fKGwEUdj2jc6rE+wD9aH7KNISCeoOX66RCBc37MsUfq9pK+4Hy0+QOGmyhj2Hfu 72VxueFPBkPyuR4NLzYNtGYXiDk6sWa1aJIoPUFAaBJb51fEjLAzjlG6re6qSTtIjeIx MXpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=STfMMiqwn1HhMHf68FvU0dwGweRxw6EGxHlesjrY7wk=; b=s4BZ8Za6qMf4oYvB1xuPahsV5nWm7I2AgWlnQY5FRw43Po2xCf3T7qA6Y4mlZCbiEF mTuAKcA8ANqLbXOPCmJAmlMZqwWFoZFOg4QZEz9C8MFupqcXc/HLHJ7tkzEEqujyJ6xY HOSI0rpJdgqyBZYG2Lzt2LtBrIMK29OmuhoqpO2nqy+rIr9WNi27TLoMPoh313BIaW+C 0Sc5Lznm94oSsX/GWkblMabdvIQJpX/DehNSlbYrXSVxpdsKkQoVH5N9j0IkX6NnaeQd C3hdt6nRTmxfjW5H+7YFfxoxIwmBXFA7IdaCw9Qb6S5K7PMC0Q37k5wYnCBdypfPYE81 y6Mw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a8-v6si8453305plz.320.2018.03.23.02.52.53; Fri, 23 Mar 2018 02:53:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752314AbeCWJvc (ORCPT + 99 others); Fri, 23 Mar 2018 05:51:32 -0400 Received: from osg.samsung.com ([64.30.133.232]:44531 "EHLO osg.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751903AbeCWJv2 (ORCPT ); Fri, 23 Mar 2018 05:51:28 -0400 Received: from localhost (localhost [127.0.0.1]) by osg.samsung.com (Postfix) with ESMTP id 5735F2A174; Fri, 23 Mar 2018 02:51:28 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at dev.s-opensource.com Received: from osg.samsung.com ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5X8x3MjnUaAV; Fri, 23 Mar 2018 02:51:27 -0700 (PDT) Received: from smtp.s-opensource.com (unknown [179.183.96.62]) by osg.samsung.com (Postfix) with ESMTPSA id 235DA2A15F; Fri, 23 Mar 2018 02:51:27 -0700 (PDT) Received: from mchehab by smtp.s-opensource.com with local (Exim 4.90_1) (envelope-from ) id 1ezJM5-00063C-4O; Fri, 23 Mar 2018 06:51:25 -0300 From: Mauro Carvalho Chehab To: Jonathan Corbet Cc: Mauro Carvalho Chehab , LKML , Linux-doc , Mauro Carvalho Chehab , Greg Kroah-Hartman , Thomas Gleixner , Jonas Oberg , Linus Torvalds , Philippe Ombredanne , Kate Stewart , Matthew Wilcox Subject: [PATCH v2 1/2] COPYING: create a new file with points to the Kernel license files Date: Fri, 23 Mar 2018 06:51:05 -0300 Message-Id: <20180323095106.23108-2-mchehab@s-opensource.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180323095106.23108-1-mchehab@s-opensource.com> References: <20180323095106.23108-1-mchehab@s-opensource.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org With the addition of SPDX patchset, the contents of COPYING file is now duplicated at two other files under LICENSE: LICENSES/preferred/GPL-2.0 LICENSES/exceptions/Linux-syscall-note It is easy to check that the contents of the licence written on those files are identical with COPYING using: $ diff -upr COPYING LICENSES/preferred/GPL-2.0 $ diff -upr COPYING LICENSES/exceptions/Linux-syscall-note|less Also, a new file was added, with describes how SPDX should work at the Kernel source files: Documentation/process/license-rules.rst Instead fo having it copying the contents of two files, and not even mentioning the third one, replace it by a file whose content points to the other tree files, preserving the Kernel's license. Adjust license-rules.rst accordingly. Please notice that this file preserves the Kernel license as is, without any changes. Signed-off-by: Mauro Carvalho Chehab --- Version 2: - Did some text changes at license-rules.rst, based on Matthew Wilcox review. COPYING.new | 18 ++++++++++++++++++ Documentation/process/license-rules.rst | 20 +++++++++++--------- 2 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 COPYING.new diff --git a/COPYING.new b/COPYING.new new file mode 100644 index 000000000000..da4cb28febe6 --- /dev/null +++ b/COPYING.new @@ -0,0 +1,18 @@ +The Linux Kernel is provided under: + + SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note + +Being under the terms of the GNU General Public License version 2 only, +according with: + + LICENSES/preferred/GPL-2.0 + +With an explicit syscall exception, as stated at: + + LICENSES/exceptions/Linux-syscall-note + +In addition, other licenses may also apply. Please see: + + Documentation/process/license-rules.rst + +for more details. diff --git a/Documentation/process/license-rules.rst b/Documentation/process/license-rules.rst index 408f77dc6157..8ea26325fe3f 100644 --- a/Documentation/process/license-rules.rst +++ b/Documentation/process/license-rules.rst @@ -4,15 +4,17 @@ Linux kernel licensing rules ============================ The Linux Kernel is provided under the terms of the GNU General Public -License version 2 only (GPL-2.0), as published by the Free Software -Foundation, and provided in the COPYING file. This documentation file is -not meant to replace the COPYING file, but provides a description of how -each source file should be annotated to make the licensing it is governed -under clear and unambiguous. - -The license in the COPYING file applies to the kernel source as a whole, -though individual source files can have a different license which is -required to be compatible with the GPL-2.0:: +License version 2 only (GPL-2.0), as provided in LICENSES/preferred/GPL-2.0, +with an explicit syscall exception described in +LICENSES/exceptions/Linux-syscall-note, as described in the COPYING file. + +This documentation file provides a description of how each source file +should be annotated to make its license clear and unambiguous. +It doesn't replace the Kernel's license. + +The license described in the COPYING file applies to the kernel source +as a whole, though individual source files can have a different license +which is required to be compatible with the GPL-2.0:: GPL-1.0+ : GNU General Public License v1.0 or later GPL-2.0+ : GNU General Public License v2.0 or later -- 2.14.3