The license header check thing has been completely broken for years. REUSE is the way to go for ensuring legal licensing stuff compliance in open-source software projects. This PR
- Re-licenses from CC0-1.0 to:
- MPL-2.0, for all source code work/files we actually care about staying open
- MIT, for files my gut told me "hmm we don't need MPL-2.0 for this but I also am not sure if I want to make it a public domain thing
- CC0, for auto-generated files, as well as files which I felt MIT or MPL-2.0 were overkill for
This re-licensing needs signoff from @srxl, who has very graciously provided us with the foundation of this repository, a foundation which is still used to this day.
- Adds the reuse nix module along with documentation
- Makes this repository itself REUSE compliant
The license header check thing has been completely broken for years. REUSE is the way to go for ensuring legal licensing stuff compliance in open-source software projects. This PR
- Re-licenses from CC0-1.0 to:
- MPL-2.0, for all source code work/files we actually care about staying open
- MIT, for files my gut told me "hmm we don't need MPL-2.0 for this but I also am not sure if I want to make it a public domain thing
- CC0, for auto-generated files, as well as files which I felt MIT or MPL-2.0 were overkill for
This re-licensing needs signoff from @srxl, who has very graciously provided us with the foundation of this repository, a foundation which is still used to this day.
- Adds the reuse nix module along with documentation
- Makes this repository itself REUSE compliant