-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve REUSE recommendations #7
Comments
One quick idea: What happens if the
if specifying non-existent files triggers no problems. |
It is in fact no problem to define stanzas for non-existing files in the |
Closing this now ater new discussions and improvements. Summary
We will open a new issue if the current recommendation turns out to be impractical. |
Our current approach to introduce REUSE is
.reuse/dep5
withFiles: *
stanza.reuse/dep5
The main reasoning for this was (after discussions):
LICENSE
files + README.md entry, especially as preparation for multiple licensesreuse lint
tool complains with a deprecation warning even if the license in.reuse/dep5
and the inline header is exactly the same.We like the default as it prevents the need to put license information for very few, insignificant files and tooling directories while still making it technically easy to determine the license plus putting license headers in nearly every file in the future.
However, our
.reuse/dep5
withFiles: *
stanza-default seems to be strongly discouraged (see fsfe/reuse-docs#117, especially one comment). We therefore should discuss how to proceed and how to adaptlicensing-how-to-apply.md
.Additionally, the Gem used by GitHub and others is still not able to detect the license of our repositories automatically because of this. Symlinks might be the solution (but this is a good example why
Files: *
is so pleasant... it is clumsy to have aLICENSE
file because of licensee-Gem issues even if aLICENSE.license
is not needed as REUSE ignores aCOPYING
orLICENSE
file in the root).Licensee even does not support symlinks (while
reuse lint
does), so one could only put aLICENSE
file in the project root and create a Symlink to it in theLICENSES
directory to prevent duplication.The text was updated successfully, but these errors were encountered: