pgRouting / admin

Cross-project tasks and organizational items
1 stars 0 forks source link

Modify License documentation where applicable #40

Open cvvergara opened 3 years ago

cvvergara commented 3 years ago

License GPL-2.0 is deprecated move to GPL-2.0 -or-later

TODO (if applicable):

References: https://github.com/pgRouting/pgrouting/issues/1851 https://www.gnu.org/licenses/identify-licenses-clearly.en.html https://spdx.org/licenses/GPL-2.0+.html

dkastl commented 3 years ago

According to the link you posted, the GNU General Public License v2.0 or later seems to be deprecated actually: https://spdx.org/licenses/GPL-2.0+.html ... so what is the currently "valid" one? It's a bit confusing. I don't think we want to change to one that is already deprecated, no?

dkastl commented 3 years ago

Sorry, I missunderstood ... we want to move to this one: https://spdx.org/licenses/GPL-2.0-only.html

dkastl commented 3 years ago

I think at the time GNU General Public License v2.0 or later was selected, the idea was to also reference GPL v3.0.

So if we now change this to GNU General Public License v2.0 only, then we actually make a restricition that was not intended.

What would actually happen, if we would make a change to GNU General Public License v3.0 or later instead?

dkastl commented 3 years ago

This is an interesting question https://opensource.stackexchange.com/questions/7993/is-it-legal-to-fork-gpl-2-or-later-software-and-make-gpl-2-only-changes

dkastl commented 3 years ago

Maybe one consequence of changing to only could be, that this will make it impossible to use code in GPLv3 https://www.gnu.org/licenses/gpl-faq.en.html#AllCompatibility