From a2124b00b81e6374d0844091e760e5bb37aa18f2 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Thu, 7 Mar 2019 19:45:29 -0700 Subject: [PATCH 01/17] add explanatory text re: -only and -or-later add explanatory text re: -only and -or-later delineation in standard license header (versus default text in full copy of license). proposed solution to #617 --- src/GPL-2.0-only.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/GPL-2.0-only.xml b/src/GPL-2.0-only.xml index f44d55179..4a8cd938b 100644 --- a/src/GPL-2.0-only.xml +++ b/src/GPL-2.0-only.xml @@ -27,8 +27,11 @@

- This license was released: June 1991 This refers to when this - GPL 2.0 only is being used (as opposed to GPLv2 or later). + This license was released: June 1991. This license identifier refers to when + GPL-2.0-only is being used as opposed to GPL-2.0-or-later. The option to use either that + version of the license only or to make it available under any later version of that license + is denoted in the standard license header. (The standard license header in the license + itself includes the default "or (at your option) any later version" language.) From 6db7f583d55d4715d2cc2d029a03139da8293d71 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Thu, 7 Mar 2019 19:50:47 -0700 Subject: [PATCH 02/17] add notes for GPL-or-later --- src/GPL-2.0-or-later.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/GPL-2.0-or-later.xml b/src/GPL-2.0-or-later.xml index 55ad6ec13..ab489d983 100644 --- a/src/GPL-2.0-or-later.xml +++ b/src/GPL-2.0-or-later.xml @@ -7,7 +7,12 @@ https://opensource.org/licenses/GPL-2.0 - This license was released: June 1991 + This license was released: June 1991. This license identifier refers to when + GPL-2.0-or-later is being used as opposed to GPL-2.0-only. The option to use either that + version of the license only or to make it available under any later version of that license + is denoted in the standard license header. (The standard license header in the license + itself includes the default "or (at your option) any later version" language.) + From 8f16771da0415298380e8f60c1f3ca30b727efb7 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Thu, 21 Mar 2019 12:24:00 -0600 Subject: [PATCH 03/17] update to Notes update to Notes as per feedback from FSF --- src/GPL-2.0-only.xml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/GPL-2.0-only.xml b/src/GPL-2.0-only.xml index 4a8cd938b..dfb1ece08 100644 --- a/src/GPL-2.0-only.xml +++ b/src/GPL-2.0-only.xml @@ -27,11 +27,12 @@

- This license was released: June 1991. This license identifier refers to when - GPL-2.0-only is being used as opposed to GPL-2.0-or-later. The option to use either that - version of the license only or to make it available under any later version of that license - is denoted in the standard license header. (The standard license header in the license - itself includes the default "or (at your option) any later version" language.) + This license was released: June 1991. This license identifier refers to the choice + to use the code under GPL-2.0-only, as distinguished from use of code under GPL-2.0-or-later + (i.e., GPL-2.0 or some later version such as GPL 3, a possible future GPL 4, + and so on). The license notice (usually at the head of the file) states which of these + applies to the code in the file. +

The example in the exhibit to the license shows the license notice for the "or later" approach.

From a4c82ccf6707a16c8448ca5dcb47bee0b555a52e Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Thu, 21 Mar 2019 12:26:52 -0600 Subject: [PATCH 04/17] update Notes update Notes with feedback from FSF --- src/GPL-2.0-or-later.xml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/GPL-2.0-or-later.xml b/src/GPL-2.0-or-later.xml index ab489d983..215f0fcfb 100644 --- a/src/GPL-2.0-or-later.xml +++ b/src/GPL-2.0-or-later.xml @@ -7,11 +7,13 @@ https://opensource.org/licenses/GPL-2.0 - This license was released: June 1991. This license identifier refers to when - GPL-2.0-or-later is being used as opposed to GPL-2.0-only. The option to use either that - version of the license only or to make it available under any later version of that license - is denoted in the standard license header. (The standard license header in the license - itself includes the default "or (at your option) any later version" language.) + This license was released: June 1991. This license identifier refers to the + choice to use code under GPL-2.0-or-later (such as GPL 3, a possible future GPL 4, + and so on), as distinguished from use of code under GPL-2.0-only. The license + notice (usually at the head of the file) states which of these applies to the + code in the file. + +

The example in the exhibit to the license shows the license notice for the "or later" approach.

From 8a5f5327b1eab1ac5a7782efae28a8b3f6cc6c93 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:12:46 -0600 Subject: [PATCH 05/17] update notes update notes to further tighten up language --- src/GPL-2.0-only.xml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/GPL-2.0-only.xml b/src/GPL-2.0-only.xml index dfb1ece08..0db70e189 100644 --- a/src/GPL-2.0-only.xml +++ b/src/GPL-2.0-only.xml @@ -29,10 +29,9 @@ This license was released: June 1991. This license identifier refers to the choice to use the code under GPL-2.0-only, as distinguished from use of code under GPL-2.0-or-later - (i.e., GPL-2.0 or some later version such as GPL 3, a possible future GPL 4, - and so on). The license notice (usually at the head of the file) states which of these - applies to the code in the file. -

The example in the exhibit to the license shows the license notice for the "or later" approach.

+ (i.e., GPL-2.0 or some later version). The license notice (as seen in the Standard License + Header field below) states which of these applies to the code in the file. The example + in the exhibit to the license shows the license notice for the "or later" approach.

From fc96e3b1f2a2666e6cfc81f7422fc82f1f808243 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:15:30 -0600 Subject: [PATCH 06/17] update notes update notes to be more concise --- src/GPL-2.0-or-later.xml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/GPL-2.0-or-later.xml b/src/GPL-2.0-or-later.xml index 215f0fcfb..6bb6b1520 100644 --- a/src/GPL-2.0-or-later.xml +++ b/src/GPL-2.0-or-later.xml @@ -8,13 +8,11 @@ This license was released: June 1991. This license identifier refers to the - choice to use code under GPL-2.0-or-later (such as GPL 3, a possible future GPL 4, - and so on), as distinguished from use of code under GPL-2.0-only. The license - notice (usually at the head of the file) states which of these applies to the - code in the file. - -

The example in the exhibit to the license shows the license notice for the "or later" approach.

- + choice to use code under GPL-2.0-or-later (i.e., GPL-2.0 or some later version), + as distinguished from use of code under GPL-2.0-only. The license notice (as seen + in the Standard License Header field below) states which of these applies + the code in the file. The example in the exhibit to the license shows the license + notice for the "or later" approach.
From c090938e24f053a8912b6bc697266f5426a5c04c Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:18:37 -0600 Subject: [PATCH 07/17] remove extra end p tag --- src/GPL-2.0-only.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GPL-2.0-only.xml b/src/GPL-2.0-only.xml index 0db70e189..ecdb07f5f 100644 --- a/src/GPL-2.0-only.xml +++ b/src/GPL-2.0-only.xml @@ -31,7 +31,7 @@ to use the code under GPL-2.0-only, as distinguished from use of code under GPL-2.0-or-later (i.e., GPL-2.0 or some later version). The license notice (as seen in the Standard License Header field below) states which of these applies to the code in the file. The example - in the exhibit to the license shows the license notice for the "or later" approach.

+ in the exhibit to the license shows the license notice for the "or later" approach. From 3c80599a45bba36a5f4e28b6b001c94f38800e88 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:19:24 -0600 Subject: [PATCH 08/17] update notes --- src/GPL-1.0-only.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/GPL-1.0-only.xml b/src/GPL-1.0-only.xml index f99700fb6..3c6376034 100644 --- a/src/GPL-1.0-only.xml +++ b/src/GPL-1.0-only.xml @@ -25,8 +25,12 @@

- This license was released: February 1989. This refers to when this GPL version - 1.0 only is being used (as opposed to "or later"). + This license was released: February 1989. This license identifier refers to the choice + to use the code under GPL-1.0-only, as distinguished from use of code under GPL-1.0-or-later + (i.e., GPL-1.0 or some later version). The license notice (as seen in the Standard License + Header field below) states which of these applies to the code in the file. The example + in the exhibit to the license shows the license notice for the "or later" approach. + From 8df6f9bc7311aa032c643e9458024a42520f2b8f Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:20:05 -0600 Subject: [PATCH 09/17] update notes --- src/GPL-1.0-or-later.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/GPL-1.0-or-later.xml b/src/GPL-1.0-or-later.xml index cf3e56f57..33e5f06ec 100644 --- a/src/GPL-1.0-or-later.xml +++ b/src/GPL-1.0-or-later.xml @@ -6,8 +6,12 @@ https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html - This license was released: February 1989. This license - has been deprecated by its authors. + This license was released: February 1989. This license identifier refers to the + choice to use code under GPL-1.0-or-later (i.e., GPL-1.0 or some later version), + as distinguished from use of code under GPL-1.0-only. The license notice (as seen + in the Standard License Header field below) states which of these applies + the code in the file. The example in the exhibit to the license shows the license + notice for the "or later" approach. From 5f34d530950cbaf1847e7ea0b8923fb366b45abc Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:21:10 -0600 Subject: [PATCH 10/17] update notes --- src/GPL-3.0-only.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/GPL-3.0-only.xml b/src/GPL-3.0-only.xml index ac95c5026..d0f04ad18 100644 --- a/src/GPL-3.0-only.xml +++ b/src/GPL-3.0-only.xml @@ -27,8 +27,11 @@

- This license was released: 29 June 2007 This refers to when - this GPL 3.0 only is being used (as opposed to "or later). + This license was released: 29 June 2007. This license identifier refers to the choice + to use the code under GPL-3.0-only, as distinguished from use of code under GPL-3.0-or-later + (i.e., GPL-3.0 or some later version). The license notice (as seen in the Standard License + Header field below) states which of these applies to the code in the file. The example + in the exhibit to the license shows the license notice for the "or later" approach. From 57be7a3c205e7bb5764c1d6f2767427fdaa314f8 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:27:24 -0600 Subject: [PATCH 11/17] update notes --- src/GPL-3.0-or-later.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/GPL-3.0-or-later.xml b/src/GPL-3.0-or-later.xml index 356042993..f3a628915 100644 --- a/src/GPL-3.0-or-later.xml +++ b/src/GPL-3.0-or-later.xml @@ -7,7 +7,12 @@ https://opensource.org/licenses/GPL-3.0 - This license was released: 29 June 2007 + This license was released: 29 June 2007. This license identifier refers to the + choice to use code under GPL-3.0-or-later (i.e., GPL-3.0 or some later version), + as distinguished from use of code under GPL-3.0-only. The license notice (as seen + in the Standard License Header field below) states which of these applies + the code in the file. The example in the exhibit to the license shows the license + notice for the "or later" approach. From 4429d12825f2754f645613786c963bbc1ec5f94a Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:32:20 -0600 Subject: [PATCH 12/17] update notes --- src/AGPL-3.0-only.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/AGPL-3.0-only.xml b/src/AGPL-3.0-only.xml index a92826749..4eb322bfd 100644 --- a/src/AGPL-3.0-only.xml +++ b/src/AGPL-3.0-only.xml @@ -24,7 +24,11 @@ <https://www.gnu.org/licenses/>

- This version was released: 19 November 2007 + This version was released: 19 November 2007. This license identifier refers to the choice + to use the code under AGPL-3.0-only, as distinguished from use of code under AGPL-3.0-or-later + (i.e., AGPL-3.0 or some later version). The license notice (as seen in the Standard License + Header field below) states which of these applies to the code in the file. The example + in the exhibit to the license shows the license notice for the "or later" approach. From dcbd61bdda2420f524fe5966b290f9b4a07895a3 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:33:00 -0600 Subject: [PATCH 13/17] update notes --- src/AGPL-3.0-or-later.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/AGPL-3.0-or-later.xml b/src/AGPL-3.0-or-later.xml index 337252b9b..653f4dc8d 100644 --- a/src/AGPL-3.0-or-later.xml +++ b/src/AGPL-3.0-or-later.xml @@ -7,7 +7,12 @@ https://opensource.org/licenses/AGPL-3.0 - This version was released: 19 November 2007 + This version was released: 19 November 2007. This license identifier refers to the + choice to use code under AGPL-3.0-or-later (i.e., AGPL-3.0 or some later version), + as distinguished from use of code under AGPL-3.0-only. The license notice (as seen + in the Standard License Header field below) states which of these applies + the code in the file. The example in the exhibit to the license shows the license + notice for the "or later" approach. From 16014932e363ead954fa8a6155fb125a4d644897 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:36:59 -0600 Subject: [PATCH 14/17] update notes --- src/LGPL-2.1-only.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/LGPL-2.1-only.xml b/src/LGPL-2.1-only.xml index 26b367395..81e8c9eb2 100644 --- a/src/LGPL-2.1-only.xml +++ b/src/LGPL-2.1-only.xml @@ -26,8 +26,11 @@

- This license was released: February 1999. This refers to when - this LGPL 2.1 only is being used (as opposed to "or later). + This license was released: February 1999. This license identifier refers to the choice + to use the code under LGPL-2.1-only, as distinguished from use of code under LGPL-2.1-or-later + (i.e., LGPL-2.1 or some later version). The license notice (as seen in the Standard License + Header field below) states which of these applies to the code in the file. The example + in the exhibit to the license shows the license notice for the "or later" approach. From 83efda6fdc23c58fea7ecfcf5bb0c5a7f7cde407 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:37:29 -0600 Subject: [PATCH 15/17] update notes --- src/LGPL-2.1-or-later.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/LGPL-2.1-or-later.xml b/src/LGPL-2.1-or-later.xml index ae4661ef9..b623d16b8 100644 --- a/src/LGPL-2.1-or-later.xml +++ b/src/LGPL-2.1-or-later.xml @@ -7,7 +7,12 @@ https://opensource.org/licenses/LGPL-2.1 - This license was released: February 1999. + This license was released: February 1999. This license identifier refers to the + choice to use code under LGPL-2.1-or-later (i.e., LGPL-2.1 or some later version), + as distinguished from use of code under LGPL-2.1-only. The license notice (as seen + in the Standard License Header field below) states which of these applies + the code in the file. The example in the exhibit to the license shows the license + notice for the "or later" approach. From 23977283e05390ab375f38ffaa871d3f7a089518 Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:39:00 -0600 Subject: [PATCH 16/17] update notes --- src/LGPL-2.0-only.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/LGPL-2.0-only.xml b/src/LGPL-2.0-only.xml index 4eac5965b..33b10c47a 100644 --- a/src/LGPL-2.0-only.xml +++ b/src/LGPL-2.0-only.xml @@ -21,8 +21,12 @@ This license was released: June 1991. This license has - been superseded by LGPL v2.1 This refers to when this - LGPL 2.0 only is being used (as opposed to "or later). + been superseded by LGPL-2.1. This license identifier refers to the + choice to use the code under LGPL-2.0-only, as distinguished from use of + code under LGPL-2.0-or-later (i.e., LGPL-2.0 or some later version). The + license notice (as seen in the Standard License Header field below) states + which of these applies to the code in the file. The example in the exhibit + to the license shows the license notice for the "or later" approach. From 07f1ff30793a159a778ea2e4ad1b279aec1aff9b Mon Sep 17 00:00:00 2001 From: Jilayne Lovejoy Date: Fri, 29 Mar 2019 15:39:28 -0600 Subject: [PATCH 17/17] update notes --- src/LGPL-2.0-or-later.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/LGPL-2.0-or-later.xml b/src/LGPL-2.0-or-later.xml index fe8b6cc83..63f6c2a23 100644 --- a/src/LGPL-2.0-or-later.xml +++ b/src/LGPL-2.0-or-later.xml @@ -7,7 +7,12 @@ This license was released: June 1991. This license has - been superseded by LGPL v2.1 + been superseded by LGPL-2.1. This license identifier refers to the + choice to use code under LGPL-2.0-or-later (i.e., LGPL-2.0 or some later version), + as distinguished from use of code under LGPL-2.0-only. The license notice (as seen + in the Standard License Header field below) states which of these applies + the code in the file. The example in the exhibit to the license shows the license + notice for the "or later" approach.