Being REUSE compliant would be nice. Since we are using MPL-2.0 in most of our repos, it is especially important to include a license header in every file, since MPL-2.0 copyleft is file-based. I believe there is a pre-commit REUSE tool which we can use for this. The other, already existing license header check should be removed, since it has been broken for ages.
Acceptance Criteria
- REUSE compliance checks in target repository at
nix flake check-time. - Fail check on missing license header
- Also apply REUSE checks for this repository itself
Being `REUSE` compliant would be nice. Since we are using MPL-2.0 in most of our repos, it is especially important to include a license header in every file, since MPL-2.0 copyleft is file-based. I believe there is a pre-commit REUSE tool which we can use for this. The other, already existing license header check should be removed, since it has been broken for ages.
## Acceptance Criteria
- REUSE compliance checks in target repository at `nix flake check`-time.
- Fail check on missing license header
- Also apply REUSE checks for this repository itself