Add support for file comments in spdx #625
Open
+41
−25
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For an open source project I'm working on (Oniro), I added initial support for comments on single files, allowed both by dep5 and spdx specs:
reuse addheader
A typical (but not the only one) use case is to handle cases in which different portions of a file are subject to different licenses (I'm finding a lot of such cases with patch files in yocto layers). The official FAQ suggest to use comments to that purpose https://reuse.software/faq/#partial-license
Specific tests are still missing. If there is consensus on this PR, I will add them (as proposed to @linozen )