In the interest of fostering an open and welcoming environment, RCOS pledges to be an inclusive and harassment-free experience for all, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, educational background, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
The RCOS Community Code of Conduct applies to all RCOS activity and activity affiliated with any RCOS project online and offline.
- Be respectful and inclusive.
- Give and be welcoming to constructive feedback.
- Focus on what is best for the RCOS community.
- Do not engage in any unacceptable behaviors.
- At any point, you may report CoC violations to our coordinators and faculty advisors.
- Project maintainers should be mindful of the Code of Conduct.
- RPI-specific policies are outlined in our Bylaws.
- Use inclusive language. This includes:
- Using gender-neutral or non-gendered language where possible
- When referring to community members, using their correct pronouns
- In general, avoiding any language that could be considered offensive towards marginalized groups
- Respect people's differences. Examples include:
- Being welcoming towards new members
- Being open to opposing viewpoints
- Being understanding of cultural differences
- Making sure your project and any physical spaces your project team may meet are accessible to all members, including members with disabilities
- Be constructive and respectful when giving others feedback. This includes:
- Keeping all feedback constructive, objective and impersonal
- Be accepting of constructive criticism. If you feel that any critiques are overly harsh, excessive, or harassing, contact a coordinator ASAP.
- Show empathy towards other community members. Examples include:
- Actively listening to other team members
- "Stepping back" and allowing others to participate when you feel that you are dominating a conversation
- Respecting other people's boundaries and privacy
- Acknowledge and learn from mistakes. This includes:
- Working to eliminate unconscious bias
- Being aware of how your actions affect others
- Correcting any harmful behavior going forward
Examples of unacceptable behaviors include:
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment as defined here
- Publishing others’ private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
At any point, you may report instances of CoC violations to our coordinators and faculty advisors at coordinators@rcos.io. You, as well as any other witnesses, have the right to remain anonymous to the rest of the RCOS community.
If you are uncomfortable reporting to the coordinators for any reason, you may reach out to a faculty advisor directly via our Slack.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. In the case of contributors external to RPI and/or RCOS, temporary or permanent bans may occur. RPI-specific policies are outlined below.
RPI-specific policies, including consequences for violating the RCOS Code of Conduct in the context of RCOS at RPI, can be found under our Bylaws. Please review these if you are a student, mentor, or coordinator at RPI, as you will also be expected to follow these bylaws.
This Code of Conduct has been adapted with modifications from the Contributor Covenant Code of Conduct and the Mozilla Community Participation Guidelines. This Code of Conduct, like everything RCOS does, is open source and can be found in our rcos-handbook repository.