This project uses references from various open-source community efforts and sources from our collaborators.
Our code of conduct policy for the project community members emphasizes on the following key ground rules:
- Respect everyone's opinion and privacy.
- Every opinion has value.
- Listen attentively to everyone's point of view.
Furthermore, our community members are expected to adhere to the following:
-
1. Be friendly, patient, and welcoming.
We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to, members of any race, ethnicity, culture, national origin, color, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, physical appearance, family status, technological or professional choices, academic discipline, religion, mental ability, and physical ability. -
2. Be considerate and respectful.
Your work will be used by other people, and you in turn will depend on the work of others. Any decision you make will affect users and colleagues, and you should take those consequences into account when making decisions.
Remember that we're a growing community with diverse members, and that you may be communicating with someone with a different primary language or cultural background. Not all of us will agree all the time, but disagreement is no excuse for poor behavior or poor manners. Do not insult or put down other community members. A community where people feel uncomfortable or threatened is not a productive one. -
3. Consider Impact vs. Intent.
Disagreements, both social and technical, happen all the time and this project forum is no exception. People perceive their own behaviors very differently than others perceive them. What motivates one person may cause stress for another. A few steps worth remembering include the following:- Other people do not see things the same way you do, do not feel the same as you, or interpret the world the way you do. Consider different people’s perspectives on things like change, drive, structure, process, big picture, and small details.
- Ask for and listen to feedback.
- Blaming each other doesn’t get us anywhere, while we can learn from mistakes to find better solutions.
-
4. Moderate your expectations.
Please respect that community members choose how they spend their time in the project. A thoughtful question about your expectations is preferable to demands for another person's time. -
5. A simple apology can go a long way.
It can often de-escalate a situation, and telling someone that you are sorry is an act of empathy that doesn’t automatically imply an admission of guilt. -
6. Give due credit and avoid miscredit.
Motivate yourself and your community by acknowledging and giving credit to the original source, be it an individual-or-group, data-or-code, an inception of an idea, and so on, in different project forums. Discourage miscredit to foster a welcoming, inclusive environment. We strive for the highest standards of scientific integrity. This includes sharing ideas and information, keeping accurate and complete records, and giving due credit to the contributions of others. Undisclosed conflicts of interest and scientific misconduct, including fabrication, falsification, and plagiarism, are incompatible with this code.
We do not tolerate harassment or bullying of any community member in any form. Forms of harassment include, but is not limited to:
- Violent threats or violent language directed against another person
- Discriminatory jokes and language
- Posting sexually explicit or violent material
- Posting (or threatening to post) other people's personally identifying information ("doxing")
- Personal insults, especially those related to gender, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, ethnicity, religion, socioeconomic status, caste or creed
- Unwelcome sexual attention or stalking
- Advocating for, or encouraging, any of the above behavior
- Repeated harassment of others. In general, if someone asks you to stop, then stop
This code of conduct document will be reviewed periodically. Reporting process will be included later.
Our community values every contribution to this open-source repository. Please follow the contributorship guidelines to see how you can contribute. We encourage you to pitch in and join our growing community!
This Code of Conduct has been adapted from:
- the Jupyter Project, licensed under a Creative Commons Attribution license.
- Pangeo (https://github.com/pangeo-data/.github/blob/main/CODE_OF_CONDUCT.md)
- NOAA MDTF (https://github.com/NOAA-GFDL/MDTF-diagnostics/blob/main/CODE_OF_CONDUCT.md)
- The chemical professionals code of conduct (https://www.acs.org/content/acs/en/careers/career-services/ethics/the-chemical-professionals-code-of-conduct.html)
- GFDL DEIAC forum We are grateful to these projects for contributing these materials for us to easily reuse.