Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1289462pxb; Wed, 10 Feb 2021 05:08:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJwCDLut+oTjBZda38hUi9gOXmsiG8eo81TnrM05ob8MyxoZxCOWlFvO7F8kAIua6sdaGDkg X-Received: by 2002:a17:906:bcd4:: with SMTP id lw20mr2879500ejb.415.1612962519897; Wed, 10 Feb 2021 05:08:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612962519; cv=none; d=google.com; s=arc-20160816; b=xWLiiXMb44rF/LHk6wM6sRwDKS63TVvLhvJdmt3SY1EaNrP39G/KxlZgG/++f9Gix/ GnbPqbaXsuYfW8mJIdWP9OpS6ARUCkMIaUhEeVlyhmj6YiHDOibA71sXRp9z+UvqcsXw EeZU/tdHCX/ZfPqcg6PTiGbYkbt/R2nVGbv8ltWZvwuBA3cqpA/m4yCww9HqtcLtMh4q /hBidIn9fZUspCw7LIOiHBGZjF4jduPlSrs0CmWhsTjwC1Frss/5t3PptOwUB01rNDM5 P0UC+S2SA9NcZWeL5s5N8CCUY56jlzHqGfBGdGn+Q3rhm6UG3shW5s0PrT8p8qWw5LiA KQsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=BOHWlzrGxv1diIztKsse/klmr7NSwYQVV9nNu4ohZ2Q=; b=Rgy4Bp0I/xzhlbspY/OsFbx3mQbtvjTVNVzIiSYgi2n08ZtBszdJkU1s6KxR8onyYW iqefwXDjxVBEZd0gJQge56h/tCMcbP2/EJvCmwemcsKxpTtT1dfSV8tqdOlpeD+MGtPt Fl5W7JqB4zP8YT9sQq/A2xjxB4iU2IyItp6WyVRZSfhDwX1yY6IWfcZ0GkCClAMswxz/ E0a8zxYYAaAh3V3PW5bCOnEA4vM+8AEl8uyE8gm6yFY+IGthiC/29BDcAmVigFbr+cpm eTEexrgmC7/xRx9FrZTKRrmAELHEfqPZC4R7YnscU1MvdPpB3duyB2bH8CNiFgjpK3qW iKXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=OW7E8Vgn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p3si1195954eji.503.2021.02.10.05.08.15; Wed, 10 Feb 2021 05:08:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20150623.gappssmtp.com header.s=20150623 header.b=OW7E8Vgn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231235AbhBJNHo (ORCPT + 99 others); Wed, 10 Feb 2021 08:07:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231596AbhBJNGU (ORCPT ); Wed, 10 Feb 2021 08:06:20 -0500 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66A7EC06174A for ; Wed, 10 Feb 2021 05:05:39 -0800 (PST) Received: by mail-ej1-x62a.google.com with SMTP id y9so4006927ejp.10 for ; Wed, 10 Feb 2021 05:05:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BOHWlzrGxv1diIztKsse/klmr7NSwYQVV9nNu4ohZ2Q=; b=OW7E8VgnPaZOABILrTCfAcgtkYPl2z/WwNcui8n4M9VObCPknyvv9UeQPsFQ8Dnjm+ Vwz+gJwKwsn5hXjmAvqBuNMOfJY8vKjic9ociS5qa4vMutMX8THG8KAvIl6svwsqaUwG 2LlJhUFecqDHjV2RMAogbdvl632Mzt6X5EgfGvlfCou1QiSbRFEg/nwnshPUoHEOHsk5 kmu3FABT0LsbfUHG1JuEOyAbc/6sicTujDwM5TpcFbeLRb+kEf/EZbEJC6VvvgaA3j50 W1VU5MTgOxeLLy6KCd/1MzKzF121mmWuHK1I9v5ViLT5brI2PW8haeB4NaEqdfgh8TLv fv5g== 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; bh=BOHWlzrGxv1diIztKsse/klmr7NSwYQVV9nNu4ohZ2Q=; b=ZqUGLsXL6JaviszLeYrcfN2uyeotr+0G1UDyzhFPBvH4O4EEUj7xsM9Ci0zwDDSYfn maFntIEXp4QTv5RE+cmobSjWksh7ryueZciAgBRiIfRJYm2FTxsNE/zcWWInrwt7nP6k eUZehl+9pypJGrzvsrscbBvCXnaI8emuPRH7PgBWmToQXX5iLmNgTzSwfS046E5+EthQ bVUc0Iwj3VR1dACCm9RgTR3etqVqC+8feAXfo4/MpoMleLCL+ZW1gfCC1ktnyfe4wobY TxauAPTvSu9t1+spXqYh7rvSmDwTzb7OkN3G8YaeRFTBYwdOB4WO8RkaCsot1qAqCGzh Jobw== X-Gm-Message-State: AOAM532WwdPif7Vznofwlv4sg/lZ7Cm3t9vrkHhZ24iC85XlDnFmxkrS Wou7fS8F+rtd4Mu7S9bvKTQ1N/YMBzyC2JDvaRd1bFrSJNg= X-Received: by 2002:a17:906:4707:: with SMTP id y7mr2801250ejq.445.1612962338160; Wed, 10 Feb 2021 05:05:38 -0800 (PST) MIME-Version: 1.0 References: <20210204124357.3817-1-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Wed, 10 Feb 2021 14:05:27 +0100 Message-ID: Subject: Re: [PATCH] gpio: uapi: use the preferred SPDX license identifier To: Greg Kroah-Hartman Cc: Bartosz Golaszewski , Kent Gibson , Linus Walleij , linux-gpio , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 4, 2021 at 4:29 PM Greg Kroah-Hartman wrote: > > On Thu, Feb 04, 2021 at 04:17:51PM +0100, Bartosz Golaszewski wrote: > > On Thu, Feb 4, 2021 at 3:35 PM Greg Kroah-Hartman > > wrote: > > > > > > On Thu, Feb 04, 2021 at 03:15:50PM +0100, Bartosz Golaszewski wrote: > > > > On Thu, Feb 4, 2021 at 2:47 PM Greg Kroah-Hartman > > > > wrote: > > > > > > > > > > On Thu, Feb 04, 2021 at 01:43:57PM +0100, Bartosz Golaszewski wrote: > > > > > > From: Bartosz Golaszewski > > > > > > > > > > > > GPL-2.0 license identifier is deprecated, let's use the preferred > > > > > > identifier: GPL-2.0-only. > > > > > > > > > > > > Signed-off-by: Bartosz Golaszewski > > > > > > --- > > > > > > Hi Kent, Greg, > > > > > > > > > > > > I started working on making libgpiod licensing reuse-compliant and noticed > > > > > > that the reuse-tool is telling me that the GPL-2.0 SPDX identifier in the > > > > > > GPIO uapi header is deprecated. Since I'm required to copy the header > > > > > > verbatim into libgpiod's repository, I think we need to fix that at source > > > > > > first. > > > > > > > > > > > > include/uapi/linux/gpio.h | 2 +- > > > > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > > > > > > > diff --git a/include/uapi/linux/gpio.h b/include/uapi/linux/gpio.h > > > > > > index e4eb0b8c5cf9..3e01ededbf36 100644 > > > > > > --- a/include/uapi/linux/gpio.h > > > > > > +++ b/include/uapi/linux/gpio.h > > > > > > @@ -1,4 +1,4 @@ > > > > > > -/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ > > > > > > +/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ > > > > > > > > > > No, there is no need to convert the kernel to the "latest" spdx level, > > > > > when we started out there was no "-only" nonsense (hint no other license > > > > > has that crud), and "GPL-2.0" is a totally valid summary of the license. > > > > > > > > > > So please don't go changing it all in-kernel, that way lies madness. > > > > > Let's finish fixing up ALL kernel files before worrying about what SPDX > > > > > "version" we are at. > > > > > > > > > > > > > But then, the reuse script is telling me: > > > > > > > > Unfortunately, your project is not compliant with version 3.0 of > > > > the REUSE Specification :-( > > > > > > > > because I'm using a deprecated license. :( > > > > > > Go yell at the REUSE people, there's no requirement to have the most > > > recent version of SPDX, is there? :) > > > > > > And if that's the only thing wrong with the project when running 'reuse > > > lint' then you should be happy, no one will complain at all. > > > > > > thanks, > > > > > > greg k-h > > > > Ok, I get it but let me try one last time: there's absolutely no harm > > in merging this patch for the next release, is there? Currently there > > are around 15000 instances of "GPL-2.0-only" in the kernel vs 30000 > > "GPL-2.0" - so the former is not that uncommon. > > It's up to the owner/maintainer of this file in the end, but I don't > want to see patches doing this for many more files, as it's pointless > churn as far as the kernel is concerned. > Since it's up to me to decide - I'll apply this but I'll clarify in the commit message why user-space may want this change. Bart