REUSE helps developers to declare copyright and licensing of their projects. Today, the REUSE project released version 3.0 of their specification. The new edition is accompanied by a helper tool and makes adopting the best practices easier than ever.
Small point: “central DEP-5 configuration file” should be qualified by “Apple” or linked to or some such, because only those developing for macOS would know what this entity is (as I understand it).
Yes, there are some breaking changes, see our Changelog.
The complexity of the migration depends on the features you used before. The LICENSES directory is completely new (and we dropped the LICENSE file), and the location of the DEP-5 file changed (if you used it). Your headers might stay the same though. The reuse helper tool will assist you in confirming whether everything is alright.
Thanks for the info. The instructions are now simpler, the tutorial is really easy to follow, and the reuse lint tool is of great help. Neat job, thanks a lot for your work!
As a side note when I’ve read the Changelog I’ve discovered the Keep a Changelog spec (I already knew semver). Are there other such small specifications for software development best-practices?
Thanks for your positive feedback, happy to hear that!
As a side note when I’ve read the Changelog I’ve discovered the Keep a Changelog spec (I already knew semver). Are there other such small specifications for software development best-practices?
I am no developer, so I don’t have a comparable good overview as @carmenbianca does for instance. We use Standard Readme in some projects, that might qualify as a best practice.
1 Like
This is a service run by Free Software Foundation Europe (FSFE). Imprint & Privacy