Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4703020imu; Tue, 29 Jan 2019 06:12:08 -0800 (PST) X-Google-Smtp-Source: ALg8bN7hC1f9KZYKBRBs6A71VyPD++Sz3lEaswa7Q6cqbbiye8ReR928JZj0g+R/YoiU3LTVhC9h X-Received: by 2002:a17:902:aa8c:: with SMTP id d12mr26590371plr.25.1548771127940; Tue, 29 Jan 2019 06:12:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548771127; cv=none; d=google.com; s=arc-20160816; b=irDmbi0pCNyakmPWJSlnN2mAYvDLqa/buA/WKLOrKcDp6JHwb6jhAGEucBuLyCSUc6 SjVCgDdXSwldM05/yCljFYi3ygSLznib/uYMfl1FejjjdtKfZt9+oDlyxbeJlj44sm7c 41Pnx4myy+/lvE3dKWjuu/w41/YFI2kuIIG9NrQOsshmVqrGg2Fwb03bgPV4WZgZzfwG 1j2Qo6w3j8cP32hZ3ikd4zNiYE+QfBo7RGoBakuMIT3yePCDUm+4rVCdC0rst4ps44rP EeAcufoTD99yVxFg63VQCJ/qJ3o7fb3DOrz0uLX6tUkr+pb4DZ8adAx5tCs899oC+mYQ V6Iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=qxbWQDdW576zJ0K+petEX17F1+Qr/1U7yh2C8TVgyKg=; b=vmgUCqPeMMA55jzNnAStzJY9TPwwn3ZOVFcDpI+Dj30Sz0XH31BCgKpOSiJguyTWeg kty30uLLs/jStwwbxN4gkMVIOMQt/oKDfgM9ee26l7AulYjVVR96bsNad2/bSfupzQyf qCvC0mjcj1pnVzw7GBdK5mcS/+aWH4IK9dr2cONmAbVgsoWfsJtmYNKcc6rb5uk68qjA 1GnCHKAgOGNRnWbAviQVh5oQ7ZgKTLi7X3V8YaSGOcro16U3vP/N42wxBDwr2acgz6aY LNfPe+CHSzo2N+zdS/u5vqFWqIcpHQwpqRjQRmk8Sm2Ue1v8wuc120P8ToovzLpDBMLW PSZg== 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 14si6639493pgg.425.2019.01.29.06.11.51; Tue, 29 Jan 2019 06:12:07 -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; 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 S1727268AbfA2OLq (ORCPT + 99 others); Tue, 29 Jan 2019 09:11:46 -0500 Received: from Galois.linutronix.de ([146.0.238.70]:44555 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725772AbfA2OLq (ORCPT ); Tue, 29 Jan 2019 09:11:46 -0500 Received: from [5.158.153.52] (helo=nanos.tec.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1goU72-0006hA-Uk; Tue, 29 Jan 2019 15:11:41 +0100 Date: Tue, 29 Jan 2019 15:11:40 +0100 (CET) From: Thomas Gleixner To: Jessica Yu cc: LKML , Linus Torvalds , Greg KH , Jonathan Corbet , Alan Cox , Rusty Russell , Christoph Hellwig , Kate Stewart , Philippe Ombredanne Subject: Re: [PATCH][RFC] module: Cure the MODULE_LICENSE "GPL" vs. "GPL v2" bogosity In-Reply-To: <20190129130658.GA19205@linux-8ccs> Message-ID: References: <20190129130658.GA19205@linux-8ccs> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 29 Jan 2019, Jessica Yu wrote: > +++ Thomas Gleixner [28/01/19 23:38 +0100]: > > + "GPL" Module is licensed under GPL version 2. This > > + does not express any distinction between > > + GPL-2.0-only or GPL-2.0-or-later. The exact > > + license information can only be determined > > + via the license information in the > > + corresponding source files. > > + > > + "GPL v2" Same as "GPL v2". It exists for historic > > + reasons. > > Did you mean to say 'Same as "GPL"' here? (as in, "GPL v2" conveys the same > information as the "GPL" module license string) Of course. After staring at all this for too long I confused myself and did not spot it even if I read through the whole thing several times. > > + > > + "GPL and additional rights" Historical variant of expressing that the > > + module source is dual licensed under a > > + GPL v2 variant and MIT license. Please do > > + not use in new code. > > + > > + "Dual MIT/GPL" The correct way of expressing that the > > + module is dual licensed under a GPL v2 > > + variant or MIT license choice. > > + > > + "Dual BSD/GPL" The module is dual licensed under a GPL v2 > > + variant or BSD license choice. The exact > > + variant of the BSD license can only be > > + determined via the license information > > + in the corresponding source files. > > + > > + "Dual MPL/GPL" The module is dual licensed under a GPL v2 > > + variant or Mozilla Public License (MPL) > > + choice. The exact variant of the MPL > > + license can only be determined via the > > + license information in the corresponding > > + source files. > > + > > + "Proprietary" The module is under a proprietary license. > > + This string is soleley for proprietary third > > s/soleley/solely/ > > Otherwise looks good. Thanks for clearing this all up. Thanks for having a sharp look! tglx