-
-
Notifications
You must be signed in to change notification settings - Fork 370
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
license question #1851
Comments
With this comment I confirm that: Administrative issue opened here: |
I think by making this change, we will prevent anyone using pgRouting code when their project is licensed under "GPLv3 or later". I'm not sure this is our intention and as far as I understand this would be a restriction that was not intended and exactly the reason why "GPL-2.0-or-later" sounded like the right thing. |
Confusing ...
... because the titles of the license files read the same. |
So we eventually just use an outdated license text, but with the original intent to also apply to "later" versions of GPL |
@dkastl (CC: @cvvergara, @chenrui333) -Copyright (C) yyyy name of author
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; version 2.
+<one line to give the program's name and an idea of what it does.>
+Copyright (C) <yyyy> <name of author>
+
+This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. And current code search result of the quote was latter (
|
Thanks for comparing! I also wanted to do this, and I also didn't expect much changes. Good to see that there isn't any change in the content at all. I guess this was just a change in the name (and URL) for clarification. So this isn't a change of the license on our side I would say. |
@dkastl Okay, thanks for confirmation.
From the above discussion, we can say that the license is |
The license body btw GPL-2.0-only and GPL-2.0-or-later are the same, the difference resides in the header declaration. It would be either applied to every license header in the source files (some projects have inconsistent licenses across the projects, like some source code are from other projects, or some code wants to be dual-licensed) or applied in the README on the project level. With that being said, it would be preferred to add something in the README (I think this is the easiest way to add license header declaration). Let me know if that makes sense. |
@chenrui333 (CC: @dkastl @cvvergara) My original misunderstanding came from the following README.md line, so that should be updated like * Most features are available under GPLv2. |
per discussion in here
Can I assume the license should be
GPL-2.0-or-later
for the project (as GPL-2.0 is deprecated)?cc @dkastl @cvvergara @sanak
relates to Homebrew/homebrew-core#69231
The text was updated successfully, but these errors were encountered: