Skip to content

Commit 2780cc0

Browse files
Use NumFOCUS Code of Conduct (#2)
* Use NumFOCUS Code of Conduct * Apply suggestion from @jorisvandenbossche --------- Co-authored-by: Joris Van den Bossche <[email protected]>
1 parent 45c552e commit 2780cc0

File tree

4 files changed

+17
-139
lines changed

4 files changed

+17
-139
lines changed

CodeOfConduct.md

Lines changed: 14 additions & 120 deletions
Original file line numberDiff line numberDiff line change
@@ -1,133 +1,27 @@
1-
# GeoPandas Project Code of Conduct
1+
# NumFOCUS Code of Conduct
22

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.
3+
You can find the whole document here [https://numfocus.org/code-of-conduct](https://numfocus.org/code-of-conduct).
144

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.
5+
## The short version
196

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.
7+
NumFOCUS is dedicated to providing a harassment-free community for everyone, regardless of gender, sexual orientation, gender identity and expression, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of community members in any form.
248

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).
9+
Be kind to others. Do not insult or put down others. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for NumFOCUS.
3310

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.
11+
All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate.
3912

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.
13+
Thank you for helping make this a welcoming, friendly community for all.
4514

46-
1. **Be friendly and patient**.
15+
## Long version
4716

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.
17+
You can find the long version of the Code of Conduct on the NumFOCUS website [https://numfocus.org/code-of-conduct](https://numfocus.org/code-of-conduct)
5518

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.
19+
## How to report
6220

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.
21+
If you feel that the Code of Conduct has been violated, feel free to submit a report, by using the form: [NumFOCUS Code of Conduct Reporting Form](https://numfocus.typeform.com/to/ynjGdT?typeform-source=numfocus.org)  
6822

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:
23+
## Who will receive your report
7224

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
25+
Your report will be received and handled by NumFOCUS Code of Conduct Working Group; trained, and experienced contributors with diverse backgrounds. The group is making decisions independently from the project, PyData, NumFOCUS or any other organization.
8126

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.
27+
You can learn more about the current group members, as well as the reporting procedure **[HERE](https://numfocus.org/code-of-conduct)**

Governance.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ archive of meeting notes are available within the [GeoPandas Community
4848
repository](https://github.com/geopandas/community).
4949

5050
Participation in The Project follows the
51-
[GeoPandas Project Code of Conduct](./CodeOfConduct.md),
51+
[NumFOCUS Code of Conduct](./CodeOfConduct.md),
5252
which ensures that members of the Community treat each other with respect,
5353
provide an environment that welcomes participation, and provides a mechanism for
5454
reporting and enforcing violations.
@@ -151,8 +151,8 @@ voting rights until they become active again.
151151
Project Maintainers may have their write access and voting rights revoked by the
152152
Steering Council if they are deemed to be actively harmful to The Project's
153153
well-being, and attempts at communication and conflict resolution have failed.
154-
Depending on the nature of the conflict, if any, the Code of Conduct
155-
Subcommittee may be involved in conflict resolution or specifically recommend
154+
Depending on the nature of the conflict, if any, the NumFOCUS Code of Conduct
155+
Working Group may be involved in conflict resolution or specifically recommend
156156
revoking a Maintainer's write access and voting rights.
157157

158158
Current and retired Project Maintainers will be
@@ -282,13 +282,6 @@ business in an open and public manner unless privacy is specifically called for.
282282
Private subcommittee communications should happen on the main private mailing
283283
list of the Council unless specifically called for.
284284

285-
The Project shall have a Code of Conduct Subcommittee responsible for
286-
maintaining the [GeoPandas Code of Conduct](CodeOfConduct.md), responding to
287-
reports of Code of Conduct Violations, and enforcing Code of Conduct Violations.
288-
This subcommittee shall not be entirely composed of Steering Council Members.
289-
The members of the Code of Conduct Subcommittee shall be posted on the
290-
[Code of Conduct Subcommittee Membership document](membership/CodeOfConductSubcommittee.md).
291-
292285
## Changing the Governance Documents
293286

294287
We anticipate that changes to these Governance documents will be rare and will

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ project and subprojects.
1212

1313
- [Steering Council](./membership/SteeringCouncil.md)
1414
- [Project Maintainers](./membership/Maintainers.md)
15-
- [Code of Conduct Committee](./membership/CodeOfConductCommittee.md)
1615

1716
For more information about the GeoPandas project community, including recurring
1817
meeting schedules and other ways to engage with the project, please see the

membership/CodeOfConductCommittee.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)