summaryrefslogtreecommitdiff
path: root/djangoproject/templates/conduct/faq.html
diff options
context:
space:
mode:
Diffstat (limited to 'djangoproject/templates/conduct/faq.html')
-rw-r--r--djangoproject/templates/conduct/faq.html110
1 files changed, 110 insertions, 0 deletions
diff --git a/djangoproject/templates/conduct/faq.html b/djangoproject/templates/conduct/faq.html
index 71cd1803..84d0a30c 100644
--- a/djangoproject/templates/conduct/faq.html
+++ b/djangoproject/templates/conduct/faq.html
@@ -104,6 +104,72 @@
For more details please see our
<a href="{{ reporting_url }}">Reporting Guidelines</a>{% endblocktranslate %}</p>
+ <h3 id="who-enforces">{% translate "Who enforces the Code of Conduct?" %} <a class="plink" href="#who-enforces">¶</a></h3>
+
+ <p>
+ {% blocktranslate trimmed %}
+ The <a href="{% url 'members:teams' %}#code-of-conduct-team">Code of Conduct
+ Working Group</a> is responsible for investigating reports and enforcing the Code
+ of Conduct. The working group is appointed by the Django Software Foundation
+ board and operates according to the procedures documented in the <a href="https://github.com/django/code-of-conduct/blob/main/working-group-manual.md">
+ Working Group Manual</a>.
+ {% endblocktranslate %}
+ </p>
+
+ <p>
+ {% blocktranslate trimmed %}
+ For day-to-day moderation in Django's online spaces (like the forum and Discord),
+ the <a href="{% url 'members:teams' %}#online-community-team">Online Community
+ Working Group</a> handles issues using their own moderation processes. The Code
+ of Conduct Working Group becomes involved for formal reports, cross-community
+ violations, or issues escalated by the online moderators.
+ {% endblocktranslate %}
+ </p>
+
+ <p>
+ {% blocktranslate trimmed %}
+ Contributor Covenant refers to "Community Moderators" as a general term for
+ whoever enforces a code of conduct. In Django, that role is filled by these two
+ working groups, each with distinct but complementary responsibilities.
+ {% endblocktranslate %}
+ </p>
+
+ <h3 id="repairing-harm">{% translate 'What does "repairing harm" mean?' %} <a class="plink" href="#repairing-harm">¶</a></h3>
+
+ <p>
+ {% blocktranslate trimmed %}
+ Repairing harm is a restorative justice approach that focuses on addressing the
+ impact of a violation rather than simply punishing the person who caused it. When
+ someone violates the Code of Conduct, our goal isn't just to apply consequences,
+ it's to help make things right for those affected and prevent similar harm in the
+ future.
+ {% endblocktranslate %}
+ </p>
+
+ <p>
+ {% blocktranslate trimmed %}
+ Repairing harm might include:
+ {% endblocktranslate %}
+ </p>
+
+ <ul>
+ <li>{% translate "Acknowledging what happened and taking responsibility for your actions" %}</li>
+ <li>{% translate "Providing a sincere apology to those affected" %}</li>
+ <li>{% translate "Reflecting on how your behavior impacted others, even if harm wasn't intended" %}</li>
+ <li>{% translate "Demonstrating understanding of what behavior changes are needed" %}</li>
+ <li>{% translate "Following through on commitments to change behavior" %}</li>
+ </ul>
+
+ <p>
+ {% blocktranslate trimmed %}
+ This approach recognizes that people can learn from mistakes and that communities
+ are stronger when we focus on growth, accountability, and making amends rather
+ than purely punitive measures. Of course, some violations are severe enough that
+ removal from the community is necessary to protect others, but that's a last
+ resort.
+ {% endblocktranslate %}
+ </p>
+
<h3 id="why-do-we-need">{% translate "Why do we need a Code of Conduct? Everyone knows not to be a jerk." %} <a class="plink" href="#why-do-we-need">¶</a></h3>
<p>{% translate "Sadly, not everyone knows this." %}</p>
@@ -119,6 +185,50 @@
important.
{% endblocktranslate %}</p>
+ <h3 id="responding-to-report">{% translate "What should I do if I've been accused of violating the Code of Conduct?" %} <a class="plink" href="#responding-to-report">¶</a></h3>
+
+ <p>
+ {% blocktranslate trimmed %}
+ If you are contacted by the Code of Conduct Working Group about a possible
+ violation, it's important to respond professionally and constructively:
+ {% endblocktranslate %}
+ </p>
+
+ <ul>
+ <li>{% translate "Stay calm and professional. Do not respond with sarcasm, attack the Code of Conduct itself, or criticize the person who reported the concern." %}</li>
+ <li>{% translate "Focus on the facts. Clearly describe what happened from your perspective, sticking to objective details rather than interpretations or assumptions." %}</li>
+ <li>{% translate "Listen and reflect. Work to understand any harm you may have caused, even if that wasn't your intention. Impact matters more than intent." %}</li>
+ <li>{% translate "Consider how to repair harm. Think about what you can do to make things right and prevent similar issues in the future." %}</li>
+ <li>{% translate "Cooperate with the process. Work with the working group as they evaluate the report. If you disagree with their decision, you may ask about the appeal process." %}</li>
+ </ul>
+
+ <p>
+ {% blocktranslate trimmed %}
+ The working group's goal is to respond proportionally to violations and work with
+ everyone involved to prevent future issues. We want to maintain a safe,
+ collaborative community of kind, compassionate people of all kinds.
+ {% endblocktranslate %}
+ </p>
+
+ <h3 id="outside-behavior">{% translate "Can someone be removed for behavior outside Django spaces?" %} <a class="plink" href="#outside-behavior">¶</a></h3>
+
+ <p>
+ {% blocktranslate trimmed %}
+ The Code of Conduct applies to all Django-managed spaces and when someone is
+ officially representing Django. However, as stated in the Code of Conduct,
+ violations of this code outside these spaces may affect a person's ability to
+ participate within them.
+ {% endblocktranslate %}
+ </p>
+
+ <p>
+ {% blocktranslate trimmed %}
+ This means that while we don't police behavior everywhere on the internet, the
+ working group may consider serious external conduct when it directly impacts the
+ safety and well-being of Django community members.
+ {% endblocktranslate %}
+ </p>
+
<h3 id="free-speech">{% blocktranslate %}This is censorship! I have the right to say whatever I want!{% endblocktranslate %} <a class="plink" href="#free-speech">¶</a></h3>
<p>