REUSE was started by the Free Software Foundation Europe (FSFE) to provide a set of recommendations to make licensing your Free Software projects easier. Not only do these recommendations make it easier for you to declare the licenses under which your works are released, but they also make it easier for a computer to understand how your project is licensed.
Basically, what the specification requires is to enforce a machine-readable format for licenses and copyright information in each source file.
assists with achieving and confirming REUSE compliance. It downloads the full license texts, adds copyright and license information to file headers, and contains a linter to identify problems. Eventually, you can generate a software bill of materials.
But the better part is that there is a GitHub action ( among other tools ) that continuously monitors and reports REUSE compliance.
For the aesthetic badge lovers : there is a compliance badge to achieve as well :wink:
Quoting directly from the website :
Basically, what the specification requires is to enforce a machine-readable format for licenses and copyright information in each source file.
The full specification resides at https://reuse.software/spec/
The also have a helper tool that
But the better part is that there is a GitHub action ( among other tools ) that continuously monitors and reports REUSE compliance.
For the aesthetic badge lovers : there is a compliance badge to achieve as well :wink: