Implement REUSE specification
This MR implements the REUSE specification. Requires !646 (merged) and !648 (merged).
A couple of notes:
- I marked the examples both as CC0-1.0 (i.e. public domain), so that they can be used by other without potential copyright problems (not that it would matter in the real world) and CC-BY-4.0 for the documentation
- All readme files are CC-BY-4.0 to be easily used by the documentation.
- Tiny files text & external configuration files like
.gitingore
are CC0-1.0 as they don't contain anything that could be copyrighted. - Is there a reason why the
etc/manual*.conf
files are inetc/
and notdoc
? (let's take care of this later)
TODOs:
-
Copyright ofsee !637 (merged)cmake/FindPQXX.cmake
-
Handle Doxygen @copyright
tags -
CI check for REUSE compliance -
Clean commit history