Skip to content

Clarify CoC license - #682

Open
armanbilge wants to merge 1 commit into
mainfrom
coc-licensing
Open

Clarify CoC license#682
armanbilge wants to merge 1 commit into
mainfrom
coc-licensing

Conversation

@armanbilge

Copy link
Copy Markdown
Member

Our CoC incorporates language from several other materials, mostly under CC licenses. However it was not clear what our own CoC's license is.

  1. Clarifies that our CoC is licensed under CC BY-SA 4.0. This is because our CoC is based on the Python CoC, which is CC BY-SA 3.0 but also incorporates works that are under CC 4.0 licenses. The ShareAlike clauses allows us to use a newer version of the BY-SA license.

  2. Unfortunately, we have incorporated language from Otter Tech in violation of its license. This is because the CC BY-NC-SA and BY-SA licenses are not compatible due to contradictory ShareAlike requirements. We should rectify this or get special permission to use it.

@armanbilge
armanbilge requested a review from a team August 10, 2026 02:47
* [LGBTQ in Tech Slack Code of Conduct](https://lgbtq.technology/coc.html), licensed under a [Creative Commons Zero License](https://creativecommons.org/publicdomain/zero/1.0/).
* [PyCon 2018 Code of Conduct](https://us.pycon.org/2018/about/code-of-conduct/), licensed under a [Creative Commons Attribution 3.0 Unported License](http://creativecommons.org/licenses/by/3.0/).
* [Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html)
* [Otter Tech](https://otter.technology/code-of-conduct-training/) resources, licensed under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/).

@armanbilge armanbilge Aug 10, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Attribution-NonCommercial-ShareAlike requirements are incompatible with the Attribution-ShareAlike requirements of the Python CoC's license. @valencik @samspills do you remember specifically what language came from Otter Tech resources?

* [Scala Code of Conduct](https://www.scala-lang.org/conduct/), licensed under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/).
* [Affect Conf Code of Conduct](https://affectconf.com/coc/), licensed under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/).
* [Citizen Code of Conduct](http://citizencodeofconduct.org/), licensed under the [Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/).
* [Contributor Covenant version 1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct), licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/).

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Newer versions of the Contributor Covenant are under the Hippocratic License.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant