Machine-readable license information with REUSE - #1282
Conversation
|
I just noticed that I need to fix a few things first, so I temporarily converted this PR to a draft... |
d070fb3 to
42395c3
Compare
|
I did some fixups.
|
| @@ -1,6 +1,5 @@ | |||
| /* skipset.h -- set operations using a skiplist | |||
| Copyright (C) 2024-2026 Mark Adler | |||
| See MiniZip_info.txt for the license. | |||
There was a problem hiding this comment.
Removing reference to license location from source file is usually frowned upon under DMCA. Instead path to the license file should be fixed if it has a typo or the license text is currently located in another file.
PRs with a lot of multi-line changes usually take longer to review, but as long as the changes are isolated to added lines and patch doesn't modify existing lines, it will not grow too long to review. There can be (one) CI run that verify relevant files have valid SPDX identifiers. Tools that require modifying existing lines in a lot of files might need more discussion if the change is warranted. |
Then I will prepare the PR. (ETA: 2026-11-01) |
I'm gonna rebase once we are done with the other stuff Co-authored-by: tbeu <tbeu@users.noreply.github.com>
Hello there,
REUSE is a standard that allows a project to specifiy license and copyright information in a machine-readable format (e.g. reuse lint --json now tells you which file has which license).
E.g. the ArchLinux project also likes REUSE.
Happy to hear what you are thinking about this!