Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add license identifiers to files lacking an explicit license #65

Merged
merged 2 commits into from
Nov 7, 2023

Conversation

ericcornelissen
Copy link
Owner

Relates to #10, #40

Summary

Add explicit licenses to files lacking them. Currently out of scope are "configuration" files, for which to me it doesn't seem to make sense to add a license.

Update all internal and external facing documentation files to include
an explicit license in the form of an SPDX license identifier:
<https://spdx.dev/learn/handling-license-info/>.

This is to be (more) explicit and avoid confusion, especially for the
Contributing Guidelines and Security Policy.

Signed-off-by: Eric Cornelissen <ericornelissen@gmail.com>
@ericcornelissen ericcornelissen added the meta Relates to the project or repository itself label Nov 7, 2023
- `mutation_test.go`: Insert the gtramontina/ooze repository license as
  a banner because the file is take verbatim from the README.md (and it
  also appears as nearly verbatim in the file `ooze_mutation_test.go`).
  Accessed at 12554795d2e8b50a4e98f3e7b5024d2a9644ac92.
- `schema.json`: Insert a "license" key to make it explicit that this
  schema can be re-used freely by anyone. As far as I can tell the
  JSON Schema spec does not have an official way of specifying the
  license under which a given schema is available, hence this ad-hoc
  approach.

Signed-off-by: Eric Cornelissen <ericornelissen@gmail.com>
@ericcornelissen ericcornelissen merged commit 5791a50 into main Nov 7, 2023
10 checks passed
@ericcornelissen ericcornelissen deleted the more-explicit-license-info branch November 7, 2023 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Relates to the project or repository itself
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant