1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
|
{% extends "conduct/base.html" %}
{% load i18n %}
{% block title %}{% translate "Django Code of Conduct" %}{% endblock %}
{% block og_title %}{% translate "Django Code of Conduct" %}{% endblock %}
{% block og_description %}{% translate "Some ground rules for the community" %}{% endblock %}
{% block content %}
{% url 'conduct_reporting' as reporting_url %}
{% url 'conduct_faq' as faq_url %}
<h1>{% translate "Django Code of Conduct" %}</h1>
<h2 id="our-pledge">
{% translate "Our Pledge" %} <a class="plink" href="#our-pledge">¶</a>
</h2>
<p>
{% blocktranslate trimmed %}
We pledge to make our community welcoming, safe, and equitable for all.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
We are committed to fostering an environment that respects and promotes the dignity,
rights, and contributions of all individuals, regardless of characteristics including
race, ethnicity, caste, color, age, physical characteristics, neurodiversity,
disability, sex or gender, gender identity or expression, sexual orientation,
language, philosophy or religion, national or social origin, socio-economic position,
level of education, or other status. The same privileges of participation are
extended to everyone who participates in good faith and in accordance with
this Covenant.
{% endblocktranslate %}
</p>
<h2 id="encouraged-behaviors">
{% translate "Encouraged Behaviors" %}
<a class="plink" href="#encouraged-behaviors">¶</a>
</h2>
<p>
{% blocktranslate trimmed %}
While acknowledging differences in social norms, we all strive to meet our community's
expectations for positive behavior. We also understand that our words and actions may
be interpreted differently than we intend based on culture, background, or native
language.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
With these considerations in mind, we agree to behave mindfully toward each other and
act in ways that center our shared values, including:
{% endblocktranslate %}
</p>
<ul class="simple">
<li>
{% blocktranslate trimmed %}
Respecting the <strong>purpose of our community</strong>, our activities, and our ways of gathering.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
Engaging <strong>kindly and honestly</strong> with others.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
Respecting <strong>different viewpoints</strong> and experiences.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Taking responsibility</strong> for our actions and contributions.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
Gracefully giving and accepting <strong>constructive feedback</strong>.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
Committing to <strong>repairing harm</strong> when it occurs.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
Behaving in other ways that promote and sustain the <strong>well-being of our
community</strong>.
{% endblocktranslate %}
</li>
</ul>
<p>
{% blocktranslate trimmed %}
<strong>Impact matters more than intent.</strong> Even when harm is unintentional,
we are all responsible for the impact of our words and actions. If someone tells you
that your behavior has caused harm, listen with empathy and take responsibility for
making things right.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
<strong>Respect consent and boundaries.</strong> Consent is an ongoing process, not
a one-time agreement. Respect others' stated boundaries, and be mindful that silence
or lack of objection does not equal consent. If someone says "no," asks you to stop,
or sets a boundary, respect it immediately and without debate.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
<strong>Community members are expected to comply immediately with requests to stop
harmful behavior.</strong> This includes requests from other community members,
moderators, or the Code of Conduct Working Group. Refusal to comply may result in
escalated enforcement actions.
{% endblocktranslate %}
</p>
<h2 id="restriced-behaviors">
{% translate "Restricted Behaviors" %}
<a class="plink" href="#restricted-behaviors">¶</a>
</h2>
<p>
{% blocktranslate trimmed %}
We agree to restrict the following behaviors in our community. Instances, threats,
and promotion of these behaviors are violations of this Code of Conduct.
{% endblocktranslate %}
</p>
<ul class="simple">
<li>
{% blocktranslate trimmed %}
<strong>Harassment.</strong> Violating explicitly expressed boundaries or
engaging in unnecessary personal attention after any clear request to stop.
This includes persistent unwanted questioning (sea-lioning), coordinated
harassment or brigading, tone policing, and other patterns of behavior
designed to exhaust, intimidate, or silence community members.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Character attacks.</strong> Making insulting, demeaning, or
pejorative comments directed at a community member or group of people.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Stereotyping or discrimination.</strong> Characterizing anyone's
personality or behavior on the basis of immutable identities or traits.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Microaggressions.</strong> Subtle, often unintentional behaviors or
comments that communicate hostile, derogatory, or negative attitudes toward
marginalized groups. While individual instances may seem minor, their
cumulative effect causes real harm.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Sexualization.</strong> Behaving in a way that would generally be
considered inappropriately intimate in the context or purpose of the
community.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Violating confidentiality.</strong> Sharing or acting on someone's
personal or private information without their permission. This includes
doxxing (publicly sharing private information), unwelcome recording or
photography, and logging online activity for harassment purposes.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Endangerment.</strong> Causing, encouraging, or threatening violence
or other harm toward any person or group.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Discouraging involvement.</strong> Acting in ways that discourage
others' involvement, such as trying to exploit technicalities, repeatedly
arguing against already made decisions, or questioning others' abilities or
intents.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
Behaving in other ways that <strong>threaten the well-being</strong> of our
community.
{% endblocktranslate %}
</li>
</ul>
<h3 id="other-restrictions">
{% translate "Other Restrictions" %}
<a class="plink" href="#other-restrictions">¶</a>
</h3>
<ul class="simple">
<li>
{% blocktranslate trimmed %}
<strong>Misleading identity.</strong> Impersonating someone else for any
reason, or pretending to be someone else to evade enforcement actions.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Failing to credit sources.</strong> Not properly crediting the
sources of content you contribute.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Promotional materials.</strong> Sharing marketing or other
commercial content in a way that is outside the norms of the community.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Irresponsible communication.</strong> Failing to responsibly present
content which includes, links or describes any other restricted behaviors.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Violating community guidelines.</strong> Failing to follow community
guidelines for any space covered by the
<a
href="https://github.com/django/dsf-working-groups/blob/main/active/online-community.md"
>Online Community Working Group</a
>
or a sponsored event's own Code of Conduct.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Retaliation.</strong> Taking adverse action against someone for
reporting a violation of this Code of Conduct or participating in an
investigation.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Bad-faith reporting.</strong> Repeatedly reporting the same or
similar incidents after they have been deemed not to be violations, or
otherwise submitting reports intended to harass or burden the working group
or reported parties.
{% endblocktranslate %}
</li>
</ul>
<h2 id="reporting">
{% translate "Reporting an Issue" %} <a class="plink" href="#reporting">¶</a>
</h2>
<p>
{% blocktranslate trimmed %}
Tensions can occur between community members even when they are trying their best to
collaborate. Not every conflict represents a code of conduct violation, and this
Code of Conduct reinforces encouraged behaviors and norms that can help avoid
conflicts and minimize harm.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
When an incident does occur, it is important to report it promptly. Please see our
<a href="https://github.com/django/code-of-conduct/blob/main/reporting-guide.md">
Reporting Guide</a> for detailed information on how to report a possible violation
and what to expect during the process.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
The Code of Conduct Working Group takes reports of violations seriously and will make
every effort to respond in a timely manner. They will investigate all reports, which
may include reviewing relevant messages, logs, and recordings, or interviewing
witnesses and other participants. All evidence is handled with care and respect for
privacy, and access is limited to those directly involved in the investigation.
The Code of Conduct Working Group will keep investigation and enforcement actions as
transparent as possible while prioritizing safety and confidentiality. In order to
honor these values, enforcement actions are carried out in private with the involved
parties, but communicating to the whole community may be part of a mutually agreed
upon resolution.
{% endblocktranslate %}
</p>
<h2 id="addressing-repairing-harm">
{% translate "Addressing and Repairing Harm" %}
<a class="plink" href="#addressing-repairing-harm">¶</a>
</h2>
<h2 id="addressing-repairing-harm">
{% translate "Addressing and Repairing Harm" %}
<a class="plink" href="#addressing-repairing-harm">¶</a>
</h2>
<p>
{% blocktranslate trimmed %}
When a Code of Conduct violation occurs, the Code of Conduct Working Group uses an
enforcement ladder to determine appropriate responses based on the severity and
context of the violation. The goal is to repair harm while maintaining community
safety and trust.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
We recognize that violations can have disproportionate impact. Behaviors that may
seem minor to some community members can have a significantly greater impact on
those from marginalized or underrepresented groups who face these patterns
repeatedly. We take this into account when addressing incidents.
{% endblocktranslate %}
</p>
<p>{% blocktranslate trimmed %}The enforcement ladder includes the following levels:{% endblocktranslate %}</p>
<ol>
<li>
{% blocktranslate trimmed %}
<strong>Warning</strong> - A private, written warning from the Code of Conduct
Working Group.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Temporary Suspension (Short-term)</strong> - A temporary suspension from
Django community spaces for a defined period (typically 30-90 days).
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Temporary Suspension (Extended)</strong> - An extended temporary suspension
for a longer defined period (typically 90 days or more) with specific conditions
for return.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Permanent Ban</strong> - Permanent removal from all Django community
spaces, tools, and communication channels.
{% endblocktranslate %}
</li>
</ol>
<p>
{% blocktranslate trimmed %}
This enforcement ladder is intended as a guideline. It does not limit the ability of
the Code of Conduct Working Group to use their discretion and judgment, in keeping
with the best interests of our community.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
For complete details about our enforcement process, please see our
<a href="https://github.com/django/code-of-conduct/blob/main/enforcement-ladder.md">
Enforcement Guide</a>.
{% endblocktranslate %}
</p>
<h2 id="scope">{% translate "Scope" %} <a class="plink" href="#scope">¶</a></h2>
<h3 id="django-events">
{% translate "Django Events" %}
<a class="plink" href="#django-events">¶</a>
</h3>
<p>
{% blocktranslate trimmed %}
This Code of Conduct applies to all events sponsored, hosted, or endorsed by the
Django Software Foundation, including DjangoCon conferences, Django meetups, and
sprints.
{% endblocktranslate %}
</p>
<p>{% blocktranslate trimmed %}The Code of Conduct applies to the following people at events:{% endblocktranslate %}</p>
<ul class="simple">
<li>{% translate "Event staff and organizers" %}</li>
<li>{% translate "Django Software Foundation board members" %}</li>
<li>{% translate "Speakers and presenters" %}</li>
<li>{% translate "Tutorial or workshop leaders" %}</li>
<li>{% translate "Sprint leaders and mentors" %}</li>
<li>{% translate "Sponsors and exhibitors" %}</li>
<li>{% translate "Volunteers" %}</li>
<li>{% translate "All attendees" %}</li>
</ul>
<p>{% blocktranslate trimmed %}It applies in all official event spaces, including:{% endblocktranslate %}</p>
<ul class="simple">
<li>{% translate "Conference rooms and presentation venues" %}</li>
<li>{% translate "Sprint and workshop spaces" %}</li>
<li>{% translate "Sponsor and exhibitor areas" %}</li>
<li>{% translate "Social events and meal areas" %}</li>
<li>
{% translate "Hallways, walkways, and common areas that connect event spaces" %}
</li>
</ul>
<p>
{% blocktranslate trimmed %}
It also applies to interactions on official event accounts and platforms, including
event hashtags, social media, and communication channels.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
Event organizers should refer to our
<a href="https://github.com/django/code-of-conduct/blob/main/events.md">
Event Organizer Support Guide</a>
for requirements and guidance on implementing this Code of Conduct at in-person
events, including designating CoC contacts, handling on-site reports, and publishing
event-specific policy extensions.
{% endblocktranslate %}
</p>
<h3 id="django-online-spaces">
{% translate "Django Online Spaces" %}
<a class="plink" href="#django-online-spaces">¶</a>
</h3>
<p>
{% blocktranslate trimmed %}
This Code of Conduct applies to all Django online spaces covered by the
<a
href="https://github.com/django/dsf-working-groups/blob/main/active/online-community.md"
>Online Community Working Group</a
>, including:
{% endblocktranslate %}
</p>
<ul class="simple">
<li>{% translate "Django mailing lists" %}</li>
<li>{% translate "Django GitHub repositories, issue trackers, and pull requests" %}</li>
<li>{% translate "Official Django social media accounts" %}</li>
<li>{% translate "Any other online space administered by the Django Software Foundation" %}</li>
</ul>
<p>
{% blocktranslate trimmed %}
It applies to all community members in these spaces, including administrators,
maintainers, contributors, and participants.
{% endblocktranslate %}
</p>
<p>
{% blocktranslate trimmed %}
The Code of Conduct Working Group will work with the Online Community Working Group
and moderators to address reported violations and determine appropriate responses.
{% endblocktranslate %}
</p>
<h3 id="representing-django">
{% translate "Representing Django" %}
<a class="plink" href="#representing-django">¶</a>
</h3>
<p>
{% blocktranslate trimmed %}
This Code of Conduct also applies when individuals are officially representing
Django in public spaces. Examples include using an official Django email address,
posting via official Django social media accounts, or acting as an appointed
representative at online or offline events.
{% endblocktranslate %}
</p>
<h3 id="community-impact">
{% translate "Community Impact" %}
<a class="plink" href="#community-impact">¶</a>
</h3>
<p>
{% blocktranslate trimmed %}
This Code of Conduct also applies to actions taken outside of these spaces when
they have a negative impact on community health or safety.
{% endblocktranslate %}
</p>
<h2 id="responsible-use-ai">
{% translate "Responsible Use of AI-Generated Content" %}
<a class="plink" href="#responsible-use-ai">¶</a>
</h2>
<p>
{% blocktranslate trimmed %}
It's essential to use generative AI technologies thoughtfully and in alignment with
our shared values of integrity, respect, and authenticity.
{% endblocktranslate %}
</p>
<p>{% blocktranslate trimmed %}When using generative AI to contribute to the community:{% endblocktranslate %}</p>
<ul class="simple">
<li>
{% blocktranslate trimmed %}
<strong>Take ownership of your contributions.</strong> You are responsible for the
content you share.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Review and revise AI-generated responses before posting.</strong> Ensure
they reflect your own understanding and voice.
{% endblocktranslate %}
</li>
<li>
{% blocktranslate trimmed %}
<strong>Apply your expertise</strong> to validate that the information is accurate,
relevant, and helpful.
{% endblocktranslate %}
</li>
</ul>
<p>
{% blocktranslate trimmed %}
These practices support a community built on trust, collaboration, and mutual
respect. Misuse of AI-generated content is a violation of our Code of Conduct.
{% endblocktranslate %}
</p>
<h2 id="attribution">
{% translate "Attribution" %} <a class="plink" href="#attribution">¶</a>
</h2>
<p>
{% blocktranslate trimmed %}
This Code of Conduct is adapted from the
<a href="https://www.contributor-covenant.org/version/3/0/">
Contributor Covenant, version 3.0</a>.
Our documents and policies are adapted from and inspired by a number of
<a href="https://github.com/django/code-of-conduct/blob/main/sources.md">
additional sources</a>.
{% endblocktranslate %}
</p>
<h2 id="license">{% translate "License" %} <a class="plink" href="#license">¶</a></h2>
<p>
{% blocktranslate trimmed %}
This Code of Conduct is licensed under a
<a href="https://creativecommons.org/licenses/by-sa/4.0/">
Creative Commons Attribution-ShareAlike 4.0 International License</a>.
{% endblocktranslate %}
</p>
{% endblock %}
|