Version 2.0 - January 10, 2019

rOpenSci's community is our best asset and we believe that our diversity is our strength. We are building a welcoming and diverse global community of software users and developers from a range of research domains. It's so important to us, it's in our mission statement. Whether you're a regular contributor or a newcomer, we care about making this a safe place for you and we've got your back.

rOpenSci is committed to providing a safe, inclusive, welcoming, and harassment-free experience for everyone.

We try to cultivate a community with shared values, where people are comfortable exploring ideas, asking questions, and saying things like "I don't understand" or "why". Assume competence in the people you interact with. There are no stupid questions.

Be considerate in speech and actions, and actively seek to acknowledge and respect the boundaries of fellow community members.

Take care of each other. Alert a member of the Code of Conduct Committee (named below) if you notice a dangerous situation, someone in distress, or a potential violation of this Code of Conduct, even if it seems inconsequential.

We do not tolerate harassment in any form. Refrain from demeaning, discriminatory, or harassing behavior and speech. Harassment includes, but is not limited to:

We prioritize marginalized people's safety over privileged people's comfort. We will not act on complaints regarding:

If anyone engages in harassing behavior, the Committee will take action that may include warning the offender or asking them to leave an event or an online channel either temporarily or permanently, or seeking help from law enforcement.

This Code of Conduct applies to all people participating in the rOpenSci community, including rOpenSci staff and leadership. It applies to all modes of interaction online including GitHub project repositories, the rOpenSci discussion forum, Slack, Community Calls, and in person at rOpenSci-hosted events or events officially endorsed by rOpenSci, including social gatherings affiliated with the event.

Reporting Guidelines

The rOpenSci Code of Conduct Committee includes

If you experience or witness unacceptable behavior, or have any other concerns, please submit a report to the Committee as soon as possible using this form. Alternatively, you may email [email protected], which will go to all three Committee members. You may also make a report directly to one member of the Committee by contacting them directly. If any member of the Committee has a conflict of interest with a report, they will be recused and will not have access to the content or process of the report followup. At an in-person rOpenSci event, please reach out to anyone named as a member of that event-specific Code of Conduct Committee, or to venue staff or security who will be present throughout the event.

If you are planning to attend an upcoming event or join an online channel, and have concerns regarding another individual who may be present, please submit a report as described above. We will work with you to take precautions to ensure your comfort and safety. These precautions may include: providing an escort, preparing onsite event staff, and/or providing on-site contact cell phone numbers for immediate contact. In some cases, we may take action to prevent a harasser from attending the conference.

The Code of Conduct Committee will investigate and decide responses to reports with the aim of making a decision and implementing enforcement as soon as is reasonably possible. We are committed to transparency with our community while upholding the privacy of victims. We will publish brief, anonymized summaries of incidents on the forum in a dedicated, read-only category, and will publish on the rOpenSci blog an annual transparency report.

We welcome your feedback by email to [email protected], and we thank you for working with us to make rOpenSci a safe, enjoyable, friendly and enriching experience for everyone who participates.

License and Credits

The rOpenSci Code of Conduct has been influenced by and adapted from many sources including the Open Source and Feelings talk by Audrey Eschright, the R Consortium R Community Diversity and Inclusion Working Group’s draft Code of Conduct, the Geek Feminism anti-harassment policy, and our own Community Call: How do I create a Code of Conduct for my event/lab/codebase?