Skip to content

Conversation

@jnpkrn
Copy link

@jnpkrn jnpkrn commented Feb 25, 2016

@jnpkrn
Copy link
Author

jnpkrn commented Mar 8, 2016

Added question: what was really meant with GPL 2.1+ mentioned in src/transport.c.
One could argue it effectively means GPL 3+.
This would require reconsidering license of the resulting binary.

@jnpkrn
Copy link
Author

jnpkrn commented Mar 8, 2016

Yet another: some files are GPLv2 (only, i.e., not GPLv2+):

  • script/ocf/geostore
  • script/ocf/sharedrsc
    Is this intentional? If so, it should likely be acknowledged in License tag within spec file.

@jnpkrn
Copy link
Author

jnpkrn commented Mar 21, 2016

See also http://oss.clusterlabs.org/pipermail/developers/2016-March/000183.html (and surrounding thread).

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)
@beekhof beekhof merged commit 59508e5 into ClusterLabs:master Mar 24, 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