HomeClusterLabs Projects
Diffusion SBD 7090581c6c85

maint: clarify GPLv2.1+ -> GPLv2+ in the license notices

Description

maint: clarify GPLv2.1+ -> GPLv2+ in the license notices

This revision, on behalf of prevailing inclination expressed in the open
so far (see below), clarifies previously dubious license notices
impacting core source files.

Original issue that GPLv2.1 does not resolve to any recognized license
was raised at developers ML [1]. Its author also made, in parallel,
a best effort to contact contributors to affected files, so that any
concerns could be heard.

In response, one especially profound, retrospective analysis ensued [2].
Presented historical context (genesis in the heartbeat project [3],
spreading from here through copy-paste epidemy into the wider ecosystem
inadverently, to "stay in project") shed solid light into what's the
most plausible interpretation of "GNU General Public License [...],
either version 2.1 of the License, or (at your option) any later
version".

Supported also by the fact there's no controversy on the subject so far,
this is a mere practical fulfillment of pre-agreed plan[4] to let these
two unlucky, extraneous characters in the license notices rest in peace.

[1] http://oss.clusterlabs.org/pipermail/developers/2016-March/000172.html
(alt. http://article.gmane.org/gmane.comp.clustering.clusterlabs.devel/133)

[2] http://oss.clusterlabs.org/pipermail/developers/2016-March/000180.html
(alt. http://article.gmane.org/gmane.comp.clustering.clusterlabs.devel/141)

[3] http://hg.linux-ha.org/heartbeat-STABLE_3_0/rev/bc508513c4dc#l2.10

[4] http://oss.clusterlabs.org/pipermail/developers/2016-March/000183.html
(alt. http://article.gmane.org/gmane.comp.clustering.clusterlabs.devel/145)

Details

Provenance
Jan Pokorný <jpokorny@redhat.com>Authored on Mar 30 2016, 12:14 PM
Parents
rS1ea490b2cbb6: maint: fix the FSF address
Branches
Unknown
Tags
Unknown

Event Timeline