HomeClusterLabs Projects
Diffusion Booth e294fa20c3aa

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 24 2016, 9:18 AM
Parents
rBda90d0b154b2: maint: fix the FSF address + 5x s/write the/write to the/
Branches
Unknown
Tags
Unknown

Event Timeline