Hello all! On behalf of the OCaml CoC committee, I’d like to present the proposed Code of Conduct for the OCaml community. We hope this is a step towards ensuring a friendly and inclusive community for everyone.
The CoC text, based on Contributor Covenant can be found here.
The committee
The current committee consists of the following people:
- Louis Roché ( @Khady, Ahrefs)
- Marcello Seri ( @mseri, University of Groningen)
- Raja Boujbel ( @rjbou, OCamlPro)
- Simon Cruanes ( @c-cube, Imandra)
- Sonja Heinze (@pitag, Tarides)
Scope
The spaces within the scope of the committee at the moment are:
- discuss.ocaml.org
- OCaml mailing list
- OCaml IRC
- OCaml GitHub organisation
Timeline
The committee has discussed on the CoC text. We’d be happy to hear any feedback from the community. If all goes well, the CoC will be enforced roughly a month from now. We’ll keep this thread updated with any developments.
Role of OCaml Software foundation
While this effort is endorsed by the OCaml Software Foundation, they’re not directly involved with the committee’s operation or decisions by the committee on the enforcement, and this would remain the same in future.
Onboarding more projects
The committee is open to onboarding more projects under the umbrella of this CoC.
We see two ways to go forward:
(1) Projects adopt the CoC text and the project maintainers do the moderation work themselves.
(2)Projects adopt the CoC text and the committee would also act as arbitrers for violation reports submitted to them.
Ideally we could do a combination of both. Smaller projects could possibly adopt the latter and take help from the committee for enforcement, while bigger projects with capacity to do the moderation themselves can adopt the CoC text. The decision to accept projects into the umbrella lies with the committee.
We’re keen to hear any thoughts or suggestions for improvement. If you’re interested to adopt this CoC for your OCaml project, please don’t hesitate to post here or contact me (write to me at sudharg247 [at] gmail [dot] com or DM here) or any of the committee members (DM here).