Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please clarify under which GPL versions phpsysinfo is licensed (currently ambiguous) #156

Closed
xtaran opened this issue Feb 28, 2017 · 5 comments
Labels

Comments

@xtaran
Copy link

xtaran commented Feb 28, 2017

As mentioned in #120 I use some of the phpsysinfo graphics in another project.

But it is currently unclear if the project as a whole …

It would be nice if this could be unambiguously declared in at least README.md. Thanks!

xtaran added a commit to xtaran/systray-mdstat that referenced this issue Mar 1, 2017
@namiltd
Copy link
Member

namiltd commented Mar 3, 2017

PhpSysInfo is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2.

@xtaran
Copy link
Author

xtaran commented Mar 3, 2017

@namiltd: I interpret the missing "or any later version" in your comment as "only version 2".

You then should adapt the according paragraphs in COPYING and non-third-party plugins like e.g. here to reduce the confusion about the license.

I suggest to do a git grep "any later version", ignore all hits in code originating from third-parties and remove all occurrences from the remaining hits.

Additionally explicitly using e.g. the word "only" in the README.md would help, too, as the default licensing for GPL assumes that later versions are fine, too.

@namiltd
Copy link
Member

namiltd commented Mar 3, 2017

What if I decide to change license to "GPLv2 or any later version"?

@xtaran
Copy link
Author

xtaran commented Mar 3, 2017

Then you'd change the boilerplate in all files as well as README.md accordingly and re-add the phrase "or (at your option) any later version". I don't see a problem there. :-) (You might want to ask other contributors first before relicensing their contributions, but I assume that's not the issue here.)

I don't mind which license you choose. It's also no problem if single files (like e.g. 3rd-party plugins) are licensed under a different license or different GPL version(s). It should just be unambiguous under which license the project in general (i.e. for all files without explicit boilerplate or license declaration) is published as well as for every single file which has different license terms.

@namiltd
Copy link
Member

namiltd commented Mar 4, 2017

Contents has been standardized. Now PhpSysInfo is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2 or (at your option) any later version. This is clearly defined.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants