Clarify license (GPLv2-only or GPLv2+) #142

Closed
opened 2022-08-27 14:09:19 +02:00 by saltedcoffii · 2 comments

I scrolled through the LICENSE and README files and couldn't find a good answer: Is ALHP.GO under A "GNU General Public License version 2 or (at your option) any later version" or a "GNU General Public License version 2 ONLY"? Whichever it is, could you put something at the bottom of the README?

## License and Legal

This project including all of its source files is released under the terms of the GNU General Public License version 2 (only/or any later version). See [LICENSE](https://git.harting.dev/ALHP/ALHP.GO/src/branch/master/LICENSE) for details.

Just so you know, I'm not a lawyer, this isn't legal advice :)

I scrolled through the LICENSE and README files and couldn't find a good answer: Is ALHP.GO under A "GNU General Public License version 2 or (at your option) any later version" or a "GNU General Public License version 2 ONLY"? Whichever it is, could you put something at the bottom of the README? ```markdown ## License and Legal This project including all of its source files is released under the terms of the GNU General Public License version 2 (only/or any later version). See [LICENSE](https://git.harting.dev/ALHP/ALHP.GO/src/branch/master/LICENSE) for details. ``` Just so you know, I'm not a lawyer, this isn't legal advice :)
Owner

I'm no lawyer either, but I think the LICENSE file is more of less clear on this.

https://git.harting.dev/ALHP/ALHP.GO/src/branch/master/LICENSE#L228

Each version is given a distinguishing version number. If the Program specifies
a version number of this License which applies to it and "any later version",
you have the option of following the terms and conditions either of that version
or of any later version published by the Free Software Foundation. If the
Program does not specify a version number of this License, you may choose
any version ever published by the Free Software Foundation.

Since there is no "later" anywhere near that line 3 and a version has been specified, this is GPL2-only, and I think that is pretty clear from the LICENSE.
Maybe I'm just misinterpreting the license on that part.

EDIT: Just noticed that "If the Program specifies" could be interpreted like it has to be specified separately to the license itself.

I'm no lawyer either, but I think the LICENSE file is more of less clear on this. https://git.harting.dev/ALHP/ALHP.GO/src/branch/master/LICENSE#L228 > Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. Since there is no "later" anywhere near that line 3 and a version has been specified, this is GPL2-only, and I think that is pretty clear from the LICENSE. Maybe I'm just misinterpreting the license on that part. *EDIT*: Just noticed that "If the Program specifies" could be interpreted like it has to be specified separately to the license itself.
anonfunc added the
question
label 2022-08-27 15:50:59 +02:00
Owner

I added your suggested paragraph, I think this should resolve this.

I added your suggested paragraph, I think this should resolve this.
Sign in to join this conversation.
No description provided.