Skip to content

Conversation

@jnpkrn
Copy link

@jnpkrn jnpkrn commented Mar 30, 2016

jnpkrn added 3 commits March 30, 2016 18:25
Based on https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
as of today.

Single exception: file content nested in setproctitle.c, keeping
                  original ProFTPD code verbatim incl. the notice
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)
Once we got clarified "GPLv2.1+ -> GPLv2+" (rejecting LGPL
interpretation, cf. 7090581), we ought to reword "library"
references to say "program", in accordance to the standard
GPLv2 notice.

In the same vein, update Pod documentation to refer to the
correct version(s) of GPL.
@beekhof beekhof merged commit c511b06 into ClusterLabs:master Apr 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants