hsnr-gamera / gamera-4

Gamera 4 for Python 3
GNU General Public License v2.0
10 stars 8 forks source link

Harmonization of license statements #70

Closed FriedrichFroebel closed 1 year ago

FriedrichFroebel commented 1 year ago

The code currently has different license statements, which should be unified to make everything more clear:

The above does not include license statements for the third-party modules, which might have different licenses and sometimes even strange copyright statements which do not appear to really match the actual general license (example: src/eodev provides a mix of different LGPL versions, while the actual license for the eodev module is considered LGPL-2.1-only).

cdalitz commented 1 year ago

Thanks for spotting this. I have harmonized this to v2 or later and have changed the trove classification to plain GPL.

Concerning the third party LGPL library, this should not be an issue because the LGPL explicitly allows for embedding the library into a GPL project. Actually this is the whole point of the LGPL: that the software using the library can use a different license than the LGPL.

FriedrichFroebel commented 1 year ago

No worries, I am aware that this does not necessarily impose an issue for Gamera, but just marks an inconsistency in the third-party dependencies itself.