Skip to content

Commit 80abc58

Browse files
authored
Merge pull request jupyter#154 from Carreau/coc
Add code of conduct page.
2 parents 15be3a1 + d95bfe9 commit 80abc58

File tree

1 file changed

+154
-0
lines changed

1 file changed

+154
-0
lines changed

conduct/index.md

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

0 commit comments

Comments
 (0)