aboutsummaryrefslogtreecommitdiff
path: root/microposts/gpl-or-later.org
diff options
context:
space:
mode:
Diffstat (limited to 'microposts/gpl-or-later.org')
-rw-r--r--microposts/gpl-or-later.org8
1 files changed, 5 insertions, 3 deletions
diff --git a/microposts/gpl-or-later.org b/microposts/gpl-or-later.org
index c76575c..cb439bd 100644
--- a/microposts/gpl-or-later.org
+++ b/microposts/gpl-or-later.org
@@ -10,7 +10,7 @@ The article says:
The primary motive for the version upgrade clause, at the time, was quite simple: the concept of using copyright to enforce software freedom, was, at the time, a new and novel concept, and there was a concern that the license might have flaws or need clarifications.
#+end_quote
-The main purpose of the -or-later clause is compatibility. Any two (strong) copyleft licenses are incompatible. If a program is licensed under GPLv2-only, it is incompatible with GPLv3. Same goes for version 3: a GPLv3'd program will likely not be combinable with GPLv4'd programs.
+The main purpose of the -or-later clause is compatibility. Any two (strong) copyleft licenses are incompatible. If a program is licensed under GPLv2-only, it is incompatible with GPLv3. Same goes for version 3: a GPLv3'd program will likely not be combinable with future GPLv4'd programs.
The article continues:
@@ -45,11 +45,13 @@ be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
#+end_quote
-On the other hand, GPLv3-or-later, as its name implies, offer a *choice*. The recipient of a program under this license can choose to apply GPLv3, or a future version e.g. GPLv4, if the future version is bad:
+On the other hand, GPLv3-or-later, as its name implies, offers a *choice*. The recipient of a program under this license can choose to apply GPLv3, or a future version e.g. GPLv4, and if the future version is bad all is not lost:
<https://www.gnu.org/licenses/gpl-faq.html#VersionThreeOrLater>
#+begin_quote
+Suppose a program says “Version 3 of the GPL or any later version” and a new version of the GPL is released. If the new GPL version gives additional permission, that permission will be available immediately to all the users of the program. But if the new GPL version has a tighter requirement, it will not restrict use of the current version of the program, because it can still be used under GPL version 3. When a program says “Version 3 of the GPL or any later version”, users will always be permitted to use it, and even change it, according to the terms of GPL version 3---even after later versions of the GPL are available.
+
If a tighter requirement in a new version of the GPL need not be obeyed for existing software, how is it useful? Once GPL version 4 is available, the developers of most GPL-covered programs will release subsequent versions of their programs specifying “Version 4 of the GPL or any later version”. Then users will have to follow the tighter requirements in GPL version 4, for subsequent versions of the program.
However, developers are not obligated to do this; developers can continue allowing use of the previous version of the GPL, if that is their preference.
@@ -61,7 +63,7 @@ Continues on the original article:
First, they can stop using the “or later” clause in new GPL-licensed code.
#+end_quote
-This is a bad idea and likely harmful to the free software movement, because programs licensed under newer GPL will not be compatible with programs licensed under GPLv3-or-later.
+This is a bad idea and likely harmful to the free software movement, because programs licensed under newer GPL will not be compatible with programs licensed under GPLv3-only.
#+begin_quote
Second, they can stop assigning copyright to the FSF. In the event that the FSF becomes compromised, for example, by an intellectual property troll, this limits the scope of their possible war chest for malicious GPL enforcement litigation. As we have learned from the McHardy cases involving Netfilter, in a project with multiple copyright holders, effective GPL enforcement litigation is most effective when done as a class action. In this way, dilution of the FSF copyright assignment pool protects the commons over time from exposure to malicious litigation by a compromised FSF.