|
| 1 | +# GeoPandas Project Code of Conduct |
| 2 | + |
| 3 | +Behind the GeoPandas Project is an engaged and respectful community made up of |
| 4 | +people from all over the world and with a wide range of backgrounds. Naturally, |
| 5 | +this implies diversity of ideas and perspectives on often complex problems. |
| 6 | +Disagreement and healthy discussion of conflicting viewpoints is welcome: the |
| 7 | +best solutions to hard problems rarely come from a single angle. But |
| 8 | +disagreement is not an excuse for aggression: humans tend to take disagreement |
| 9 | +personally and easily drift into behavior that ultimately degrades a community. |
| 10 | +This is particularly acute with online communication across language and |
| 11 | +cultural gaps, where many cues of human behavior are unavailable. We are |
| 12 | +outlining here a set of principles and processes to support a healthy community |
| 13 | +in the face of these challenges. |
| 14 | + |
| 15 | +Fundamentally, we are committed to fostering a productive, harassment-free |
| 16 | +environment for everyone. Rather than considering this code an exhaustive list |
| 17 | +of things that you can’t do, take it in the spirit it is intended - a guide to |
| 18 | +make it easier to enrich all of us and the communities in which we participate. |
| 19 | + |
| 20 | +Importantly: as a member of our community, _you are also a steward of these |
| 21 | +values_. Not all problems need to be resolved via formal processes, and often a |
| 22 | +quick, friendly but clear word on an online forum or in person can help resolve |
| 23 | +a misunderstanding and de-escalate things. |
| 24 | + |
| 25 | +However, sometimes these informal processes may be inadequate: they fail to |
| 26 | +work, there is urgency or risk to someone, nobody is intervening publicly and |
| 27 | +you don't feel comfortable speaking in public, etc. For these or other reasons, |
| 28 | +structured follow-up may be necessary and here we provide the means for that: we |
| 29 | +welcome reports by emailing |
| 30 | + |
| 31 | +or by filling out |
| 32 | +[this form](https://docs.google.com/forms/d/e/1FAIpQLSd8Tbi2zNl1i2N9COX0yavHEqTGFIPQ1_cLcy1A3JgVc1OrAQ/viewform). |
| 33 | + |
| 34 | +This code applies equally to founders, developers, mentors and new community |
| 35 | +members, in all spaces managed by the GeoPandas Project. This includes the |
| 36 | +mailing lists, our GitHub organization, our chat room, in-person events, and any |
| 37 | +other forums created by the project team. In addition, violations of this code |
| 38 | +outside these spaces may affect a person's ability to participate within them. |
| 39 | + |
| 40 | +By embracing the following principles, guidelines and actions to follow or |
| 41 | +avoid, you will help us make the GeoPandas Project a welcoming and productive |
| 42 | +community. Feel free to contact the Code of Conduct Committee at |
| 43 | + |
| 44 | +with any questions. |
| 45 | + |
| 46 | +1. **Be friendly and patient**. |
| 47 | + |
| 48 | +2. **Be welcoming**. We strive to be a community that welcomes and supports |
| 49 | + people of all backgrounds and identities. This includes, but is not limited |
| 50 | + to, members of any race, ethnicity, culture, national origin, color, |
| 51 | + immigration status, social and economic class, educational level, sex, sexual |
| 52 | + orientation, gender identity and expression, age, physical appearance, family |
| 53 | + status, technological or professional choices, academic |
| 54 | + discipline, religion, mental ability, and physical ability. |
| 55 | + |
| 56 | +3. **Be considerate**. Your work will be used by other people, and you in turn |
| 57 | + will depend on the work of others. Any decision you take will affect users |
| 58 | + and colleagues, and you should take those consequences into account when |
| 59 | + making decisions. Remember that we're a world-wide community. You may be |
| 60 | + communicating with someone with a different primary language or cultural |
| 61 | + background. |
| 62 | + |
| 63 | +4. **Be respectful**. Not all of us will agree all the time, but disagreement is |
| 64 | + no excuse for poor behavior or poor manners. We might all experience some |
| 65 | + frustration now and then, but we cannot allow that frustration to turn into a |
| 66 | + personal attack. A community where people feel uncomfortable or threatened is |
| 67 | + not a productive one. |
| 68 | + |
| 69 | +5. **Be careful in the words that you choose**. Be kind to others. Do not insult |
| 70 | + or put down other community members. Harassment and other exclusionary |
| 71 | + behavior are not acceptable. This includes, but is not limited to: |
| 72 | + |
| 73 | + - Violent threats or violent language directed against another person |
| 74 | + - Discriminatory jokes and language |
| 75 | + - Posting sexually explicit or violent material |
| 76 | + - Posting (or threatening to post) other people's personally identifying |
| 77 | + information ("doxing") |
| 78 | + - Personal insults, especially those using racist, sexist, and xenophobic terms |
| 79 | + - Unwelcome sexual attention |
| 80 | + - Advocating for, or encouraging, any of the above behavior |
| 81 | + |
| 82 | + **In general, if someone asks you to stop, then stop.** |
| 83 | + |
| 84 | +6. **Moderate your expectations**. Please respect that community members choose |
| 85 | + how they spend their time in the project. A thoughtful question about your |
| 86 | + expectations is preferable to demands for another person's time. |
| 87 | + |
| 88 | +7. **When we disagree, try to understand why**. Disagreements, both social and |
| 89 | + technical, happen all the time, and the GeoPandas Project is no exception. Try to |
| 90 | + understand where others are coming from, as seeing a question from their |
| 91 | + viewpoint may help find a new path forward. And don’t forget that it is |
| 92 | + human to err: blaming each other doesn’t get us anywhere, while we can learn |
| 93 | + from mistakes to find better solutions. |
| 94 | + |
| 95 | +8. **A simple apology can go a long way**. It can often de-escalate a situation, |
| 96 | + and telling someone that you are sorry is an act of empathy that doesn’t |
| 97 | + automatically imply an admission of guilt. |
| 98 | + |
| 99 | +## Reporting |
| 100 | + |
| 101 | +If you believe someone is violating the code of conduct, please report this in |
| 102 | +a timely manner. Code of conduct violations reduce the value of the community |
| 103 | +for everyone and we take them seriously. |
| 104 | + |
| 105 | +You can file a report by emailing |
| 106 | + |
| 107 | +or by filing out |
| 108 | +[this form](https://docs.google.com/forms/d/e/1FAIpQLSd8Tbi2zNl1i2N9COX0yavHEqTGFIPQ1_cLcy1A3JgVc1OrAQ/viewform). |
| 109 | + |
| 110 | +The online form gives you the option to keep your report anonymous or request |
| 111 | +that we follow up with you directly. While we cannot follow up on an anonymous |
| 112 | +report, we will take appropriate action. |
| 113 | + |
| 114 | +Messages sent to the e-mail address or through the form will be sent only to the |
| 115 | +Code of Conduct Committee. Code of Conduct Committee Members are listed |
| 116 | +[here](./membership/CodeOfConductSubcommittee.md). |
| 117 | + |
| 118 | +## Enforcement |
| 119 | + |
| 120 | +Enforcement procedures within the GeoPandas Project follow Project Jupyter's |
| 121 | +[Enforcement Manual](https://github.com/jupyter/governance/blob/master/conduct/enforcement.md). |
| 122 | +For information on enforcement, please view the |
| 123 | +[original manual](https://github.com/jupyter/governance/blob/master/conduct/enforcement.md). |
| 124 | + |
| 125 | +Original text courtesy of the |
| 126 | +[Speak Up!](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html), |
| 127 | +[Django](https://www.djangoproject.com/conduct) and |
| 128 | +[Jupyter](https://github.com/jupyter/governance/blob/master/conduct/code_of_conduct.md) |
| 129 | +projects, modified by the GeoPandas Project. We are grateful to those projects |
| 130 | +for contributing these materials under open licensing terms for us to easily |
| 131 | +reuse. |
| 132 | + |
| 133 | +All content on this page is licensed under a [Creative Commons Attribution](http://creativecommons.org/licenses/by/3.0/) license. |
0 commit comments