Received: by 10.223.164.202 with SMTP id h10csp5177262wrb; Tue, 21 Nov 2017 05:59:49 -0800 (PST) X-Google-Smtp-Source: AGs4zMaogVIC6/IikpMcZJyq5xoAymeUAvYkLVARjWNas0H9jFc1biYgBKW90fqz13Djhxe6nEQa X-Received: by 10.98.197.68 with SMTP id j65mr15639006pfg.176.1511272789802; Tue, 21 Nov 2017 05:59:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511272789; cv=none; d=google.com; s=arc-20160816; b=iGmF3lndCWtVe7mMRdJkFZA8FL204vWAzPFkB8+ysd9/KXx6cjspY2tLD4/J1m1Q33 6gC74/Cyhxukl5M741pqsDQjoAMpkc2flwBBwe9JHn2gLC7aXH++izemoJpiEYhnJNv1 oE/zaebqolMcqzeYRW3CWK098p2gAr0bzC+bAGIyJFywFB0Xv+c5V7UBvPisnhp48Xk4 GqGcJUoU8O4F2mCp5VMgug/cG5aqcsFdfszjWVhuALxghx0JZH/TJCoI7FqdoTkybQqC bfFRiXYeY1FYbPWRURospTUilxpYRm+otA81FVMYr+GP92R8sIy29aX9Iy85+bAlDogp X0Aw== 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=Xv8Qi/MDubSKoKI4jBQ1cpb5wRBFWCQdzTPhX6lpb/s=; b=qyQLv3qG1wm8S11bIzpbdPkq4426h24VjY3WzkgdCBUJ6VANNoP6SrmxhEkOLYgk7i 4j73iMuRFSFz2OjAyyvmdQ1qExYMTA9czFqDEFmBhrlFinv//HtcMX3MtbNoksu7nnb9 wVkCEBRmaYXrPqnGuPSTN+0cEHgFc6qh9bR3ri0Ud+9HK/tSg5y7c4bnIhqYJ/e+koqV tEpW6hz0n1f1fQCsUGEX+KNt1KOREfO7ZIejN08A6Rc0h5IHsCoxvAUpbqDOZzMm0D9m 7ZKESb8wJWJDbN9RfpsCkgtJT8aKBFDdjTwJXTyh85z0uiK/KbIGUm3zlg4d1GwjNnVc 4Hwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nexb-com.20150623.gappssmtp.com header.s=20150623 header.b=SMpmh2Eh; 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 q14si11166641pls.322.2017.11.21.05.59.38; Tue, 21 Nov 2017 05:59:49 -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=SMpmh2Eh; 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 S1751587AbdKUN5t (ORCPT + 76 others); Tue, 21 Nov 2017 08:57:49 -0500 Received: from mail-wr0-f178.google.com ([209.85.128.178]:46587 "EHLO mail-wr0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751247AbdKUN5r (ORCPT ); Tue, 21 Nov 2017 08:57:47 -0500 Received: by mail-wr0-f178.google.com with SMTP id r2so4933428wra.13 for ; Tue, 21 Nov 2017 05:57:46 -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=Xv8Qi/MDubSKoKI4jBQ1cpb5wRBFWCQdzTPhX6lpb/s=; b=SMpmh2EhbtRBKxWoiVresyEB/wtuBgRoK443oABJQ9UtLhKG8WiY3q8abzhuMVpb4T msH2sH0bvJ/uS8yb7Cdn3yXo1ErgSmZ4+7IN/tk6NgS5io9rS97NW7cO4zfjnyTB/MLO RSSa64rg+uGQbvyGubQ2/Dl12leXHcNTQ7CjdnutAnf0rGzsiBSj2hF9HYXevRLkEpDU Etu7iD+Jl6dfLFUbJlfDnbHYEUPUOO6g3gZCQTOPOkBW3ZG/zod7EfPaYQVJHXtHh2s7 irVBZFYyKfR21ITJTql0XsSpcp+9YJQJkL5XeUR39fkITk6+oS17cvWJv9n8k9hcYAhF bKEQ== 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=Xv8Qi/MDubSKoKI4jBQ1cpb5wRBFWCQdzTPhX6lpb/s=; b=UHxZnaB2MXPW7PKQBgW7cJkE/r0pilD1shb4xM+e8rwKN9VxIOV37ixctUY5HtK2sz GSYQpb8lxu42QhoqORqMVZaIyYV5tHHNpIqsyLgREXonvCQJJdQX5Rnx5wDlV1N3OPzI +xKZg+M4/BNW/mZr2QjkTzySNA7wf9eQ6+hGzwOmZE/CbqNqhGSmRvr1zMkI4vZXLSsR m954FyosrzKF9cgkL3OT1lreHDDLn4BBKvExFjVOiMGwoq66bg1GgO088cjXcMrG7vAG fiwTNcrSfLf4sR2lspit2s2F91ZJLBkONV5EEdrfTvUTcUKGe08nDwQdNQ8rSI6TLneO o1YQ== X-Gm-Message-State: AJaThX5GqxNW1ZS2k4Gu+sBViDmIop0FbxiNPgRJm/NAte2lPssBBBDm qfQv04uSCWGMyIrOUn7qwQtaCFuxFmY1wOoSy24ASw== X-Received: by 10.223.197.19 with SMTP id q19mr16085058wrf.272.1511272666056; Tue, 21 Nov 2017 05:57:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.157.195 with HTTP; Tue, 21 Nov 2017 05:57:05 -0800 (PST) In-Reply-To: <20171120153105.38d2b892@alans-desktop> References: <20171116183306.103584007@linutronix.de> <20171116184358.475929943@linutronix.de> <20171120153105.38d2b892@alans-desktop> From: Philippe Ombredanne Date: Tue, 21 Nov 2017 14:57:05 +0100 Message-ID: Subject: Re: [patch V2 02/11] LICENSES: Add the GPL 2.0 license To: Alan Cox , Linus Torvalds Cc: Charlemagne Lasse , Thomas Gleixner , LKML , Andrew Morton , Jonathan Corbet , Kate Stewart , Greg Kroah-Hartman , Christoph Hellwig , Russell King , Rob Herring , Jonas Oberg , Joe Perches , linux-xfs , Carmen Bianca Bakker 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 Alan, Linus, On Mon, Nov 20, 2017 at 4:31 PM, Alan Cox wrote: > On Sat, 18 Nov 2017 11:14:00 -0800 > Linus Torvalds wrote: > >> You may be confusing things because of a newer version. >> >> On Sat, Nov 18, 2017 at 11:03 AM, Charlemagne Lasse >> wrote: >> > >> > That should be "GNU Lesser General Public" and not "GNU Library General Public" >> >> That's just FSF revisionism. Linus: Revisionism it is indeed! Please see the fun and twisted tale of the five official GPL texts below. >> It used to be called "Library" over "Lesser", in the original GPL2. >> >> I suspect your other issues are similar "there's been different >> versions over time" things. the address being one of them. >> >> We've actually taken some of the FSF updates over the years ("19yy" -> >> "", and the address change) but the main COPYING file still >> calls the LGPL the "GNU Library General Public License". >> >> I refuse to change the original copyright wording due to idiotic >> internal FSF politics that tried to change history. > > Do we have any files which had the later LGPL text attached to them - if > so then they should be keeping that header. > > Which raises another question. If there are multiple GPL 2.0 texts which > are *supposedly* legally identical but this has never been tested in law > -that implies SPDX is wrong in tagging them identically in case they turn > out not to be... Alan: This last comment rings as a red herring to me. There are many minute variations of the GPL around and these are unlikely relevant. No sane judge would consider any of these variations material IMHO and should fine and throw in jail for contempt anyone arguing that this is important. Now, on the fun side, I discovered a while back through fixing a bug in scancode-toolkit that there are FIVE versions of the official GPL 2.0 texts published by the FSF over the years. I am ashamed that I end up doing this research and I would never thought I would need to rummage through this pile.... but that came up while reviewing kernel license scans and a few other scans to support Thomas and Greg licensing clarification efforts. Shocking, isn't it? Let me call these GPL versions the GPL-2.0.0, GPL-2.0.1, GPL-2.0.2, GPL-2.0.3 and GPL-2.0.4 :D (but please this one time only!, let's forget about these afterwards) GPL-2.0.4 v5. The most recent one was published after the GPL 3.0 publication [1] [2]. It refers to the `Franklin Street` address and to the `GNU Lesser General Public License` top and bottom GPL-2.0.3 v4. Slightly after the HTML publication of the new address in v3, the address was changed in the text version [3]: It refers to the `Franklin Street` address and to the `GNU Library General Public License` top and bottom. GPL-2.0.2 v3. The previous one in force before the publication of the GPL 3.0 came about the time of the FSF office move on May 1, 2005 to Franklin Street [4] In this HTML version, it refers to the `Franklin St` address and uses the `GNU Library General Public License` at the top and `GNU Lesser General Public License` at the bottom with a conflicted opinion on which one of the LGPL 2 or 2.1 version to use. GPL-2.0.1 v2. Around December 2003, a variation was published [5]. It also predates the move to Franklin and it refers to the `Temple Place` address and the `GNU Library General Public License` at the top and `GNU Lesser General Public License` at the bottom. Still split on confused about which LGPL version to recommend. GPL-2.0.1 v1. The one true and only original GPL 2.0.... the oldest cached version [6] predates the move and it refers to the `Temple Place` address and the `GNU Library General Public License` throughout. FWIW, I made sure I have all these texts as scancode detection rules so I would get 100% exact hash matches on these oddities. Now you will surely agree with me that the sole sane conclusion of studying this mess is that there must some unhappy ghost that triggered these text changes when the FSF moved from Temple Place to Franklin Street in protest for the move. The only other possible explanation I could fathom would be a bug in their teletype [7]. [1] https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt [2] http://web.archive.org/web/20070716031727/http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt [3] http://web.archive.org/web/20050511030123/http://www.fsf.org/licensing/licenses/gpl.txt [4] http://web.archive.org/web/20050507090312/http://www.fsf.org/licensing/licenses/gpl.html [5] http://web.archive.org/web/20031202220858/http://www.fsf.org/copyleft/gpl.html [6] http://web.archive.org/web/19980119061851/http://www.fsf.org/copyleft/gpl.html [7] https://en.wikipedia.org/wiki/IBM_Selectric_typewriter -- Cordially Philippe Ombredanne From 1584664170952381656@xxx Tue Nov 21 08:38:39 +0000 2017 X-GM-THRID: 1583890223818683742 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread