What happened?
Hi! 👋
I'm packaging this project for Arch Linux.
During a rebuild I noticed, that the project is providing SPDX license identifiers in file headers and a license file in the LICENSES directory.
The headers are unfortunately not correct, as they state e.g. GPL3-or-later (see https://spdx.org/licenses/GPL-3.0-or-later.html).
The correct identifier would be GPL-3.0-or-later.
Similarly, the file name in the LICENSES dir should be GPL-3.0-or-later.txt.
In case you want to throw some automation over all this, there is the really useful reuse tool to track and verify license attribution in source files: https://reuse.software/
After changing file headers/file name you should be mostly compliant with it I guess (minus a bunch of files that have no attribution yet and might be under other licenses, e.g. CC-BY-SA-4.0).
You can configure things quite specifically (also without using file headers with a REUSE.toml.
Version
1.0.0 (Latest)
Relevant log output
What happened?
Hi! 👋
I'm packaging this project for Arch Linux.
During a rebuild I noticed, that the project is providing SPDX license identifiers in file headers and a license file in the LICENSES directory.
The headers are unfortunately not correct, as they state e.g.
GPL3-or-later(see https://spdx.org/licenses/GPL-3.0-or-later.html).The correct identifier would be
GPL-3.0-or-later.Similarly, the file name in the LICENSES dir should be
GPL-3.0-or-later.txt.In case you want to throw some automation over all this, there is the really useful
reusetool to track and verify license attribution in source files: https://reuse.software/After changing file headers/file name you should be mostly compliant with it I guess (minus a bunch of files that have no attribution yet and might be under other licenses, e.g. CC-BY-SA-4.0).
You can configure things quite specifically (also without using file headers with a REUSE.toml.
Version
1.0.0 (Latest)
Relevant log output