Received: by 10.223.164.202 with SMTP id h10csp372056wrb; Sun, 26 Nov 2017 03:30:24 -0800 (PST) X-Google-Smtp-Source: AGs4zMZ/qL+6/HSujPlzbsSebOzg+NicrCMHyD7HTdYJigbucsYXlzmzzA52dR+kVwdRsTOkUwaz X-Received: by 10.84.168.37 with SMTP id e34mr30945251plb.10.1511695823958; Sun, 26 Nov 2017 03:30:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511695823; cv=none; d=google.com; s=arc-20160816; b=Tp6NH4Ta3txfdDEDnG0TbbX3oBS3pJJT6wDratQ9gVamWkDHsiF8+bg7yE24OdeYZ9 tnE6QwL5RxVJGT0978qhReJRswv16OV3J4OvosL5MybFx2CgsqxRLHdiju1mwDOFb2tU LS6UAQwF/xd+sLncIfpOK9W4WXsuhKnFzlvJ3dUpP9Vc2r+vlNHvz2/+ANvvRjM7borb V1gESPSZpE5NpOYCBj1a15p0FQiJCeiFgSOFjA+zxJSCHLgsojkLXRWFAUrJEeellFEw jKK+frJyuwMTacTQaeb9OtxuWsn43x2npvmbAZoGMkMPv138ec5u1j2OHh2yf5sWOBCQ 85sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=ct+fMa6sxsAhAbatPmlIuI1PYoUvZwDpEOhwRuyHYbw=; b=rM409Tpt7bFFtSvdHGlsOLrv4syI7EAkSY904PyD5CSGZLZkFrJXDivuEs8pBwAg30 pNeSMFHloJNfZI8IM6sNCrbiju1BuvGwcmMVtprEHdYezFtWgEbYxaM47bCmhXhUkmbt HMX9ZW2tEQcKE/FZu+RqWSwTD72tNP1eH3aGEAXLL/Kw/vHpNgBonZOyy7ARNLQo0Uks Ie6EnEIb+6+lGPlxag/CIKs2l5t5B/4Wj8zGR151ncTBUEz/fKUyLYvPuCyHLcbbhklk FDb6zhFnbb78GDlVcfjPwFmb8Xr3JaYTW2mSyv475azupfgNcHyoUY4xU+XzdfP0bwaR RUMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nexb-com.20150623.gappssmtp.com header.s=20150623 header.b=0KW/Mjea; 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 g2si2801123pli.212.2017.11.26.03.30.11; Sun, 26 Nov 2017 03:30:23 -0800 (PST) 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; dkim=pass header.i=@nexb-com.20150623.gappssmtp.com header.s=20150623 header.b=0KW/Mjea; 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 S1752120AbdKZL3d (ORCPT + 80 others); Sun, 26 Nov 2017 06:29:33 -0500 Received: from mail-wr0-f193.google.com ([209.85.128.193]:34891 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751741AbdKZL3b (ORCPT ); Sun, 26 Nov 2017 06:29:31 -0500 Received: by mail-wr0-f193.google.com with SMTP id w95so23886527wrc.2 for ; Sun, 26 Nov 2017 03:29:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ct+fMa6sxsAhAbatPmlIuI1PYoUvZwDpEOhwRuyHYbw=; b=0KW/Mjea9q5iBeF2QuHVtvXabkat11apnmOexwFkscaaTG8uBr3TqmCyKxH/ecoIr+ zAoDiQPQDWcWW/gxy9jbcRCBl4ysQ69ot8eis6Lzvu0tKfB7CBQ+otif5K4ZiS21Dpc9 ezwWlKu3L5y33bq3Pz4XH2Yi24UYSLvvxHpUV+d69GYAXIEAR2iAkVJZpS2Wl5c8KCsY bYqrOPAwtgbbLcuJT2cWTMtIpl2jqR4a3HVSC3pMHc4Sjl0US7Zn7OfgGbqrR4PbcjDR g5s6dDf1Jl0F0nIwZib0riyWe1/+STX3D+cmqe+271JDtacfRE4ticgr2NJgfQJfrrXf sSnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ct+fMa6sxsAhAbatPmlIuI1PYoUvZwDpEOhwRuyHYbw=; b=VM3fl89wwApBoCT4cVfAliA6isanmi8y7b0mcU/QUlicKbLr4LBGTr17phd/H/poxv yONKRdh95KPnOBotPcatGPMoJK+qTt6CwWqfx1ValjdGse/anJble4hIrIw0Yj/t/uwQ FDpGMaeW6yb6tUN6lw3idojzEa6g6NHj+ra0GLy+dEpzu2INuL2SaOf4Xi4RHjX+CF4q ogbUA1kDQBWyRTCv8K46CD/K6IS6M3ZVs3IdpgDO2a6xl3sN6b75RFybbYvrp4ImatML lfhmfVMT/LrF1KvPgJCly5TIZnpNQSoMuBz+nc8rv8sswWQkAWNK+5KVsLbIRJYfqmMX TsCA== X-Gm-Message-State: AJaThX4BuNo4XZF5yz4m50KaYolb/akqbjr02ZSdkgy0mpH1SrgC9gXV o31F09ub4rNPc1X7cd5kWdMXUO4EBVvC9HL06tUxdQ== X-Received: by 10.223.128.164 with SMTP id 33mr11190201wrl.41.1511695770230; Sun, 26 Nov 2017 03:29:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.157.195 with HTTP; Sun, 26 Nov 2017 03:28:49 -0800 (PST) In-Reply-To: <20171126085951.GA10018@kroah.com> References: <20171118084518.8437-1-martink@posteo.de> <20171126004259.xjl2icw3gbyg3hck@dtor-ws> <20171126085951.GA10018@kroah.com> From: Philippe Ombredanne Date: Sun, 26 Nov 2017 12:28:49 +0100 Message-ID: Subject: Re: [PATCH] input: pegasus_notetaker: add license information To: Greg Kroah-Hartman Cc: Dmitry Torokhov , Martin Kepplinger , linux-input@vger.kernel.org, LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Greg, Martin: On Sun, Nov 26, 2017 at 9:59 AM, Greg Kroah-Hartman wrote: > On Sat, Nov 25, 2017 at 04:42:59PM -0800, Dmitry Torokhov wrote: >> Hi Martin, >> >> On Sat, Nov 18, 2017 at 09:45:18AM +0100, Martin Kepplinger wrote: >> > This adds an SPDX license identifier to this driver I wrote some time back. >> > >> > Signed-off-by: Martin Kepplinger >> > --- >> > drivers/input/tablet/pegasus_notetaker.c | 1 + >> > 1 file changed, 1 insertion(+) >> > >> > diff --git a/drivers/input/tablet/pegasus_notetaker.c b/drivers/input/tablet/pegasus_notetaker.c >> > index 47de5a81172f..cdf75c989469 100644 >> > --- a/drivers/input/tablet/pegasus_notetaker.c >> > +++ b/drivers/input/tablet/pegasus_notetaker.c >> > @@ -1,3 +1,4 @@ >> > +// SPDX-License-Identifier: GPL-2.0 >> >> Should this be GPL-2.0+? The MODULE_LICENSE specifies that the module is >> "GPL" which in kernel land means GPLv2+. Or we should change the module >> license to strict "GPLv2"? > > That is up to Martin, given that he is the author, as to what he wants > to mark this as. Odd that it missed the big "fix up all files with no > license information" sweep. > > Philippe, how did we miss this one? It was not missed but instead was set aside by design. drivers/input/tablet/pegasus_notetaker.c does not have (or rather did not have until now) any licensing information beside a MODULE_LICENSE("GPL") and these were left aside as requiring some extra review and the eventual need of a clarification by the author, just as Martin is rightfully doing so just now. >> Doing this would prevent mismatches between license notices, SPDX tags >> and MODULE_LCENSE() strings, which happen very often. > > I agree, but now that we are getting SPDX tags, we can fix up all of the > mismatches in MODULE_LICENSE() strings, of which there are a lot. I said that I would take a stab at it... but I did not attack this yet: Let me get over the ThanksGiving hangover and provide a list this week. I guess there could be three lists in fact: - modules with only a MODULE_LICENSE and no other license info: these could be candidates for adding an SPDX id matching the MODULE_LICENSE - modules updated to use an SPDX id and with a conflicting MODULE_LICENSE: the MODULE_LICENSE should be aligned to match the SPDX id - modules not yet updated to use an SPDX id and with a license notice conflicting with the MODULE_LICENSE: the MODULE_LICENSE should be aligned to match the licensing I'll run a scancode-toolkit scan on the tip of Linus' tree and create a CSV from that to surface these oddities. Unless you prefer me to use another tree like on the USB side for a start. -- Cordially Philippe Ombredanne, the wild licenses tamer From 1585118629586577680@xxx Sun Nov 26 09:02:05 +0000 2017 X-GM-THRID: 1584465055789234983 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread