License CC:T according to the REUSE specification #1351
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the initial stage of the relicensing work, as set out in #1339.
This adds SPDX license headers to all source code files, following the REUSE specification. This does not include any asset files (such as generated JSON files, or textures). While REUSE does support doing so with ".license" files, for now we define these licences using the
.reuse/dep5
file.Any files where I am the only contributor I've licenced as MPL-2.0, copyright "The CC: Tweaked developers". I think this is a little more friendly than "Jonathan Coates and contributors", but open to comments!
All other files are under the CCPL (as before), either copyright "The CC: Tweaked developers" (when this code does not stem from Dan) and "Daniel Ratcliffe" otherwise.
These headers have been updated on a best-effort basis and SHOULD NOT be taken as accurate at this stage. There's about 1k files in this changelog, so while I have been careful, no doubt some things will have slipped through the gaps.
My plan is to let this sit for two weeks1 to give me time to do another audit of these changes, and hopefully gather some further comments here or in #1339. Again, I'm no expert in software licensing, so thoughts welcome!
Footnotes
All going well, planning to merge this on 16th March. I'm giving an exact date here mostly to force myself not to rush this through. ↩