From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4E7FAC04AB5 for ; Mon, 3 Jun 2019 18:19:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1A342273C0 for ; Mon, 3 Jun 2019 18:19:23 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=turingmachine-org.20150623.gappssmtp.com header.i=@turingmachine-org.20150623.gappssmtp.com header.b="pQ2ZHt37" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726635AbfFCSTW (ORCPT ); Mon, 3 Jun 2019 14:19:22 -0400 Received: from mail-lj1-f196.google.com ([209.85.208.196]:40817 "EHLO mail-lj1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725876AbfFCSTW (ORCPT ); Mon, 3 Jun 2019 14:19:22 -0400 Received: by mail-lj1-f196.google.com with SMTP id a21so1954930ljh.7 for ; Mon, 03 Jun 2019 11:19:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=turingmachine-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=+tWL/gBHxY2ilDi0/tx+BJ3HGjy7Erv6qHpUivEN3OY=; b=pQ2ZHt375VbB4OoYjjsxEaEzEzGX1N8Co0f5j3ujEblM2Ep+j+lJOLnt8V79rA83k3 wCZkDk/Bi0Us+Uv05fWs7Tkq0Q/4s+l+rxclqoMbrFx6n/YlkUTbGXwbX1RcaufY6d3p ZkwRCZ5za6pok2U6dOBlAn18qhF6z8TlLtrbmH28CUaEvBLMjSBetnuhi3Fz1usULceH 2aMdhReZpQtoHTrmiv2e1qoM5x1sXdgvT1HDMuBAgj3t5xF8KZOx2X98PTq0ed2Dsn8W kUYpMgeX2tgxZldl3UnxSw4L62MIClIWQKzwbhrc/+m9J3+dIbc0m3f421D7rJOeZUgB qM0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=+tWL/gBHxY2ilDi0/tx+BJ3HGjy7Erv6qHpUivEN3OY=; b=mEjyjvbsmVXhzUpsSG2zGroHMtBImNFFpu1ejzGCFAHNm/VKNbdQfu9UNhv3Do1htD 48I0BmDxZA8G6ZLsNIx8XZ5sTriYKx5LAQ6IbjgRk/w9ztrAcx+oZWKcJZ5WtalSIQix nNRZQRRnEyy25RFctBb9zkl+S8GbO4bhkwobwNxEve5ui04OkgUNn2oYe41BqNJKAdMh 3Jm1lyjjETj6oO00cRuEebN8+3RpjBu9yBBYvfEQFZirQOQV1T0W6FhT86ii7nLqLyLQ p5hLFwGug3XtYOZ0+Bhvhwv+G3weVydDTILrYX5q8BL02HtY239cxDbnHyt0LqYDT9xy V+rA== X-Gm-Message-State: APjAAAUnt/ayBcdxx/Mca91ti2nxYCfMH2QlIeRGYLMrNmeWCLX0DCus pRlI+ID4bbb1Mc/7kT9yYpv1d4euHZPejL+Y+qQ= X-Google-Smtp-Source: APXvYqyl2ajItQPnqhCMYUMtZUlPpYTXacD8+Yg7i2quhbgJmIgRuf2eZ24CEP/xDFfdKvnwVYsqpIEyOojCZwVssSU= X-Received: by 2002:a2e:9692:: with SMTP id q18mr15053017lji.89.1559585959856; Mon, 03 Jun 2019 11:19:19 -0700 (PDT) MIME-Version: 1.0 References: <20190602204441.312079455@linutronix.de> <20190602204654.454513226@linutronix.de> <27E3B830FA35C7429A77DAEEDEB734477E3FEB98@irsmsx105.ger.corp.intel.com> <20190603180500.GC19359@kroah.com> In-Reply-To: <20190603180500.GC19359@kroah.com> From: dmg Date: Mon, 3 Jun 2019 11:18:44 -0700 Message-ID: Subject: Re: [Batch 16 patch 16/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 241 To: Greg KH Cc: "Zavras, Alexios" , Thomas Gleixner , "linux-spdx@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-spdx-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-spdx@vger.kernel.org Hi Greg, I would like to emphasize that the file COPYING has evolved significantly since this file was added. It used to be GPL-2.0 only. at commit 3a978e558a32b51d03809f7d72b6c68d1a46d953, the contents of the file are included below. yes, this file has GPLv2.0-only, but other files that reference copying (more recently) would be GPL-2.0-only with Linux-syscall-note but it might be useful to verify the contents of COPYING at the time the license is added. Although, one can argue that the authors of the file have given tacit agreement that the contents of the COPYING file will be the license of the file, even if the COPYING file evolves. NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work". Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it. [...] Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. [...] ---------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 [...] On Mon, Jun 3, 2019 at 11:05 AM Greg KH wrote: > > On Mon, Jun 03, 2019 at 03:44:59PM +0000, Zavras, Alexios wrote: > > > -----Original Message----- > > > From: linux-spdx-owner@vger.kernel.org > > > On Behalf Of Thomas Gleixner > > > Sent: Monday, 3 June, 2019 07:45 > > > To: linux-spdx@vger.kernel.org > > > Subject: [Batch 16 patch 16/25] treewide: Replace GPLv2 > > > boilerplate/reference with SPDX - rule 241 > > > > > > From: Thomas Gleixner tglx@linutronix.de > > > > > > Based on 1 normalized pattern(s): > > > > > > this file is subject to the terms and conditions of the gnu general > > > public license see the file copying in the main directory of the > > > linux distribution for more details > > > > > > extracted by the scancode license scanner the SPDX license identifier > > > > > > GPL-2.0-only > > > > > > has been chosen to replace the boilerplate/reference in 12 file(s). > > > > > > Signed-off-by: Thomas Gleixner > > > > > > --- > > > https://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux- > > > spdx.git/commit/?h=3Dbatch16&id=3D10c7a426e575 > > > --- > > > arch/m68k/tools/amiga/dmesg.c | 7 +------ > > > drivers/net/ethernet/8390/apne.c | 6 +----- > > > drivers/net/ethernet/8390/hydra.c | 4 +--- > > > drivers/net/ethernet/8390/mcf8390.c | 5 +---- > > > drivers/net/ethernet/8390/zorro8390.c | 5 +---- > > > drivers/net/ethernet/amd/a2065.c | 5 +---- > > > drivers/net/ethernet/amd/a2065.h | 5 +---- > > > drivers/net/ethernet/amd/ariadne.c | 5 +---- > > > drivers/net/ethernet/amd/ariadne.h | 5 +---- > > > kernel/cgroup/cgroup.c | 5 +---- > > > kernel/cgroup/cpuset.c | 5 +---- > > > scripts/pnmtologo.c | 5 +---- > > > 12 files changed, 12 insertions(+), 50 deletions(-) > > > > > > --- a/arch/m68k/tools/amiga/dmesg.c > > > +++ b/arch/m68k/tools/amiga/dmesg.c > > > @@ -1,3 +1,4 @@ > > > +// SPDX-License-Identifier: GPL-2.0-only > > > /* > > > * linux/arch/m68k/tools/amiga/dmesg.c -- Retrieve the kernel messa= ges > > > stored > > > * in Chip RAM with the kernel co= mmand > > > @@ -5,16 +6,10 @@ > > > * > > > * =C2=A9 Copyright 1996 by Geert Uytterhoeven > > > * > > > - * > > > * Usage: > > > * > > > * dmesg > > > * dmesg > > > - * > > > - * > > > - * This file is subject to the terms and conditions of the GNU Gene= ral > > > Public > > > - * License. See the file COPYING in the main directory of the Linu= x > > > - * distribution for more details. > > > */ > > > > > > > > > > Once again, no license version and "see COPYING for details" > > COPYING was "GPLv2". > > thanks, > > greg k-h --=20 --dmg --- D M German http://turingmachine.org