NGI0-FSFE Updating Selected Documents with REUSE Specification #969
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.
Hello,
By way of introduction, I am Gabriel with the Free Software Foundation Europe (FSFE) a consortium member of the NGI0 Initiative. Part of what is offered FrictionlessData's involvement with NGI0 is help from us with your project on your copyright and license management.
After a quick check on your repository, I would like to propose some template updates regarding copyright and licensing information in your repo. Our REUSE specification (https://reuse.software) intends to make licensing easier with best practices to display legal information through comment headers on source files that can be easily human and machine readable. The REUSE tool we have developed to support this specification also makes the process of applying licenses to files and compliance checking much easier.
Instructions on how to install the REUSE tool can be found here: https://reuse.readthedocs.io/en/stable/readme.html#install
You can also check out this screencast for more instructions on how to use the REUSE tool: https://download.fsfe.org/videos/reuse/screencasts/reuse-tool.gif
The changes in this pull request have also been made for you to understand the basic ideas behind REUSE, and how adopting the REUSE practices would look like within your repository.
REUSE Features:
Files Missing Copyright and Licensing Information
The idea behind REUSE is that every single file in your repository should have a header that includes information about the copyright and license of your project files.
To serve as an example, I added the SPDX headers with copyright and license information to the copyrightable files in the "content/docs/ folder. This should give you an idea of how comment headers should look like in a REUSE compliant repository, and how they should be added to the other source code files in your repository.
Please also check if the personal information in these headers are correct and consistent to your knowledge, as I have merely used a placeholder for the copyright segment of the comment header. In the event that there are more copyright holders, please include them in these comment headers.
LICENSES Directory in the Root of the Project Repository
The LICENSES Folder should contain the license text of every license applicable in your repository. I included in this directory the file that contained the Unlicense license text.
I hope that you find this useful and please feel free to contact me directly at [email protected] if you have any questions.
Best,
Gabriel
(Free Software Foundation Europe)