Add a license notice somewhere in the project – GNU would suggest this should be in each source file, but it should at least be somewhere – as described in https://www.gnu.org/licenses/gpl-howto.en.html. Significantly, the choice of whether or not to include “any later version” language determines whether the license is, in SPDX terms, GPL-3.0-only or GPL-3.0-or-later.
Change the trove classifier indicating the license to "License :: OSI Approved :: GNU General Public License v3 (GPLv3)" or to "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", as appropriate
The file https://github.com/berenslab/MorphoPy/blob/v0.7.2/LICENSE contains the GPL license text, version 3.
The trove classifier in
setup.py
claims the license is MIT.https://github.com/berenslab/MorphoPy/blob/4eacff22a1400793b04800caed91ddb9782f9977/setup.py#L31
If the license is GPLv3, please:
GPL-3.0-only
orGPL-3.0-or-later
."License :: OSI Approved :: GNU General Public License v3 (GPLv3)"
or to"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)"
, as appropriateIf the license is
MIT
, please:LICENSE
file with appropriate MIT license text