Skip to content

Commit fc2432a

Browse files
authored
Update Code of Conduct (#66)
1 parent 1688423 commit fc2432a

File tree

1 file changed

+62
-61
lines changed

1 file changed

+62
-61
lines changed

CODE_OF_CONDUCT.md

Lines changed: 62 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -24,36 +24,36 @@ While acknowledging differences in social norms, we all strive to meet our commu
2424

2525
With these considerations in mind, we agree to behave mindfully toward each other and act in ways that center our shared values, including:
2626

27-
1. Respecting the **purpose of our community**, our activities, and our ways of gathering.
28-
2. Engaging **kindly and honestly** with others.
29-
3. Respecting **different viewpoints** and experiences.
30-
4. **Taking responsibility** for our actions and contributions.
31-
5. Gracefully giving and accepting **constructive feedback**.
32-
6. Committing to **repairing harm** when it occurs.
33-
7. Behaving in other ways that promote and sustain the **well-being of our community**.
27+
1. Respecting the **purpose of our community**, our activities, and our ways of gathering.
28+
2. Engaging **kindly and honestly** with others.
29+
3. Respecting **different viewpoints** and experiences.
30+
4. **Taking responsibility** for our actions and contributions.
31+
5. Gracefully giving and accepting **constructive feedback**.
32+
6. Committing to **repairing harm** when it occurs.
33+
7. Behaving in other ways that promote and sustain the **well-being of our community**.
3434

3535
## Restricted behaviors <a name="restricted-behaviors"></a>
3636

3737
We agree to restrict the following behaviors in our community. Instances, threats, and promotion of these behaviors are violations of this Code of Conduct.
3838

39-
1. **Harassment.** Violating explicitly expressed boundaries or engaging in unnecessary personal attention after any clear request to stop.
40-
2. **Character attacks.** Making insulting, demeaning, or pejorative comments directed at a community member or group of people.
41-
3. **Stereotyping or discrimination.** Characterizing anyone’s personality or behavior on the basis of a personal identity or trait.
42-
4. **Sexualization.** Behaving in a way that would generally be considered inappropriately intimate in the context or purpose of the community.
43-
5. **Violating confidentiality.** Sharing or acting on someone's personal or private information without their permission.
44-
6. **Endangerment.** Causing, encouraging, or threatening violence or other harm toward any person or group.
45-
7. Behaving in other ways that **threaten the well-being** of our community.
39+
1. **Harassment.** Violating explicitly expressed boundaries or engaging in unnecessary personal attention after any clear request to stop.
40+
2. **Character attacks.** Making insulting, demeaning, or pejorative comments directed at a community member or group of people.
41+
3. **Stereotyping or discrimination.** Characterizing anyone’s personality or behavior on the basis of a personal identity or trait.
42+
4. **Sexualization.** Behaving in a way that would generally be considered inappropriately intimate in the context or purpose of the community.
43+
5. **Violating confidentiality.** Sharing or acting on someone's personal or private information without their permission.
44+
6. **Endangerment.** Causing, encouraging, or threatening violence or other harm toward any person or group.
45+
7. Behaving in other ways that **threaten the well-being** of our community.
4646

4747
### Other restrictions <a name="other-restrictions"></a>
4848

49-
1. **Misleading identity.** Impersonating someone else for any reason, or pretending to be someone else to evade enforcement actions.
50-
2. **Misrepresenting project affiliation.** Speaking or acting in a way that implies an official affiliation with the BeeWare project, where one does not exist.
51-
3. **Failing to credit sources.** Not properly crediting the sources of content you contribute.
52-
4. **Promotional materials.** Sharing marketing or other commercial content in a way that is outside the norms of the community.
53-
5. **Excessive communication.** Disrespecting the time and space of others by engaging in an unacceptable volume of communication.
54-
6. **Unhelpful communication.** Offering opinions without relevant experience in the topic being discussed, entering into an ongoing discussion without first gaining familiarity with the history of the topic, or making contributions that are off-topic or otherwise distracting.
55-
7. **Irresponsible messaging.** Presenting content which includes, links, or describes other restricted behaviors without a relevant reason and appropriate prior warnings for consumers of that content.
56-
8. Other conduct that could reasonably be considered **unprofessional or inappropriate**.
49+
1. **Misleading identity.** Impersonating someone else for any reason, or pretending to be someone else to evade enforcement actions.
50+
2. **Misrepresenting project affiliation.** Speaking or acting in a way that implies an official affiliation with the BeeWare project, where one does not exist.
51+
3. **Failing to credit sources.** Not properly crediting the sources of content you contribute.
52+
4. **Promotional materials.** Sharing marketing or other commercial content in a way that is outside the norms of the community.
53+
5. **Excessive communication.** Disrespecting the time and space of others by engaging in an unacceptable volume of communication.
54+
6. **Unhelpful communication.** Offering opinions without relevant experience in the topic being discussed, entering into an ongoing discussion without first gaining familiarity with the history of the topic, or making contributions that are off-topic or otherwise distracting.
55+
7. **Irresponsible messaging.** Presenting content which includes, links, or describes other restricted behaviors without a relevant reason and appropriate prior warnings for consumers of that content.
56+
8. Other conduct that could reasonably be considered **unprofessional or inappropriate**.
5757

5858
## Reporting an issue <a name="reporting-an-issue"></a>
5959

@@ -65,25 +65,25 @@ When an incident does occur, it is important to report it promptly to the BeeWar
6565

6666
To report a possible violation, email the Team at [conduct@beeware.org](mailto:conduct@beeware.org). If necessary, you can reach out to individual team members. On the BeeWare Discord server, you can also direct message anyone on the Response Team, or, if appropriate, mention `@moderators` in a public channel. Team members can be reached by the following usernames on Discord or GitHub, or the provided email addresses:
6767

68-
* Russell Keith-Magee (@freakboy3742; [russell@beeware.org](mailto:russell@beeware.org))
69-
* Kattni (@kattni; [kattni@beeware.org](mailto:kattni@beeware.org))
70-
* Katie McLaughlin (@glasnt; [katie@beeware.org](mailto:katie@beeware.org))
71-
* Philip James (@phildini; [philip@beeware.org](mailto:philip@beeware.org))
72-
* Charles Whittington (@HalfWhitt; [charles@beeware.org](mailto:charles@beeware.org))
68+
* Russell Keith-Magee (@freakboy3742; [russell@beeware.org](mailto:russell@beeware.org))
69+
* Kattni (@kattni; [kattni@beeware.org](mailto:kattni@beeware.org))
70+
* Katie McLaughlin (@glasnt; [katie@beeware.org](mailto:katie@beeware.org))
71+
* Philip James (@phildini; [philip@beeware.org](mailto:philip@beeware.org))
72+
* Charles Whittington (@HalfWhitt; [charles@beeware.org](mailto:charles@beeware.org))
7373

7474
The Response Team takes reports of violations seriously and will make every effort to respond in a timely manner. They will investigate all reports of code of conduct violations, reviewing messages, logs, and recordings, or interviewing witnesses and other participants. The Team 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. If we determine that a public statement needs to be made, the identities of all victims and reporters will remain confidential unless those individuals instruct us otherwise.
7575

7676
In your report, please include:
7777

78-
* **Your contact info** so we can get in touch with you if we need to follow up.
79-
* **Names (real, nicknames, or pseudonyms) of any individuals involved.** If there were other witnesses besides you, please try to include them as well.
80-
* **When and where the incident occurred.** Please be as specific as possible.
81-
* **Your account of what occurred.** If there is a publicly available record (e.g. a Discord or GitHub message) please include a link.
82-
* **Any extra context** you believe existed for the incident.
83-
* **If you believe this incident is ongoing.**
84-
* **If you believe any member of the Response Team has a conflict of interest** in adjudicating the incident.
85-
* **What, if any, corrective response** you believe would be appropriate.
86-
* **Any other information** you believe we should have.
78+
* **Your contact info** so we can get in touch with you if we need to follow up.
79+
* **Names (real, nicknames, or pseudonyms) of any individuals involved.** If there were other witnesses besides you, please try to include them as well.
80+
* **When and where the incident occurred.** Please be as specific as possible.
81+
* **Your account of what occurred.** If there is a publicly available record (e.g. a Discord or GitHub message) please include a link.
82+
* **Any extra context** you believe existed for the incident.
83+
* **If you believe this incident is ongoing.**
84+
* **If you believe any member of the Response Team has a conflict of interest** in adjudicating the incident.
85+
* **What, if any, corrective response** you believe would be appropriate.
86+
* **Any other information** you believe we should have.
8787

8888
Code of Conduct Response Team members are obligated to maintain confidentiality with regard to the reporter and details of an incident.
8989

@@ -93,12 +93,12 @@ You will receive a response acknowledging receipt of your report. We promise to
9393

9494
The Response Team will immediately meet to review the incident and determine:
9595

96-
* What happened.
97-
* Whether this event constitutes a code of conduct violation.
98-
* Who the reported person is.
99-
* Whether this is an ongoing situation, or if there is a threat to anyone's physical safety.
100-
* If this is determined to be an ongoing incident or a threat to physical safety, the Response Team's immediate priority will be to protect everyone involved. This means we may delay an official response until we believe that the situation has concluded and that everyone is physically safe.
101-
* If a member of the Response Team is one of the named parties, they will not be included in any discussions, and will not be provided with any confidential details from the reporter.
96+
* What happened.
97+
* Whether this event constitutes a code of conduct violation.
98+
* Who the reported person is.
99+
* Whether this is an ongoing situation, or if there is a threat to anyone's physical safety.
100+
* If this is determined to be an ongoing incident or a threat to physical safety, the Response Team's immediate priority will be to protect everyone involved. This means we may delay an official response until we believe that the situation has concluded and that everyone is physically safe.
101+
* If a member of the Response Team is one of the named parties, they will not be included in any discussions, and will not be provided with any confidential details from the reporter.
102102

103103
If anyone on the Response Team believes they have a conflict of interest in adjudicating on a reported issue, they will inform the other Response Team members, and recuse themselves from any discussion about the issue. Following this declaration, they will not be provided with any confidential details from the reporter.
104104

@@ -112,25 +112,25 @@ Finally, to maintain transparency in the reporting and enforcement process, when
112112

113113
If an investigation by the Response Team finds that this Code of Conduct has been violated, the following enforcement ladder may be used to determine how best to repair harm, based on the incident's impact on the individuals involved and the community as a whole. Depending on the severity of a violation, lower rungs on the ladder may be skipped.
114114

115-
1. Warning
116-
* Event: A violation involving a single incident or series of incidents.
117-
* Consequence: A private, written warning from the Response Team.
118-
* Repair: Examples of repair include a private written apology, acknowledgement of responsibility, and seeking clarification on expectations.
115+
1. Warning
116+
* Event: A violation involving a single incident or series of incidents.
117+
* Consequence: A private, written warning from the Response Team.
118+
* Repair: Examples of repair include a private written apology, acknowledgement of responsibility, and seeking clarification on expectations.
119119

120-
2. Temporarily Limited Activities
121-
* Event: A repeated incidence of a violation that previously resulted in a warning, or the first incidence of a more serious violation.
122-
* Consequence: A private, written warning with a time-limited cooldown period designed to underscore the seriousness of the situation and give the community members involved time to process the incident. The cooldown period may be limited to particular communication channels or interactions with particular community members.
123-
* Repair: Examples of repair may include making an apology, using the cooldown period to reflect on actions and impact, and being thoughtful about re-entering community spaces after the period is over.
120+
2. Temporarily Limited Activities
121+
* Event: A repeated incidence of a violation that previously resulted in a warning, or the first incidence of a more serious violation.
122+
* Consequence: A private, written warning with a time-limited cooldown period designed to underscore the seriousness of the situation and give the community members involved time to process the incident. The cooldown period may be limited to particular communication channels or interactions with particular community members.
123+
* Repair: Examples of repair may include making an apology, using the cooldown period to reflect on actions and impact, and being thoughtful about re-entering community spaces after the period is over.
124124

125-
3. Temporary Suspension
126-
* Event: A pattern of repeated violation which the Response Team has tried to address with warnings, or a single serious violation.
127-
* Consequence: A private written warning with conditions for return from suspension. In general, temporary suspensions give the person being suspended time to reflect upon their behavior and possible corrective actions. Suspensions will be based on where the violation occurs, and may be limited to the space in which the violation occurs. In the event of a more serious violation, the suspension may apply to all spaces.
128-
* Repair: Examples of repair include respecting the spirit of the suspension, meeting the specified conditions for return, and being thoughtful about how to reintegrate with the community when the suspension is lifted.
125+
3. Temporary Suspension
126+
* Event: A pattern of repeated violation which the Response Team has tried to address with warnings, or a single serious violation.
127+
* Consequence: A private written warning with conditions for return from suspension. In general, temporary suspensions give the person being suspended time to reflect upon their behavior and possible corrective actions. Suspensions will be based on where the violation occurs, and may be limited to the space in which the violation occurs. In the event of a more serious violation, the suspension may apply to all spaces.
128+
* Repair: Examples of repair include respecting the spirit of the suspension, meeting the specified conditions for return, and being thoughtful about how to reintegrate with the community when the suspension is lifted.
129129

130-
4. Permanent Ban
131-
* Event: A pattern of repeated code of conduct violations that other steps on the ladder have failed to resolve, or a violation so serious that the Response Team determines there is no way to keep the community safe with this person as a member.
132-
* Consequence: Access to all community spaces, tools, and communication channels is removed. In general, permanent bans should be rarely used, should have strong reasoning behind them, and should only be resorted to if working through other remedies has failed to change the behavior.
133-
* Repair: There is no possible repair in cases of this severity.
130+
4. Permanent Ban
131+
* Event: A pattern of repeated code of conduct violations that other steps on the ladder have failed to resolve, or a violation so serious that the Response Team determines there is no way to keep the community safe with this person as a member.
132+
* Consequence: Access to all community spaces, tools, and communication channels is removed. In general, permanent bans should be rarely used, should have strong reasoning behind them, and should only be resorted to if working through other remedies has failed to change the behavior.
133+
* Repair: There is no possible repair in cases of this severity.
134134

135135
This enforcement ladder is intended as a guideline. It does not limit the ability of Community Managers to use their discretion and judgment, in keeping with the best interests of our community.
136136

@@ -141,6 +141,7 @@ This Code of Conduct applies within all community spaces, including GitHub, the
141141
Behavior outside of official BeeWare spaces may also be considered as supporting evidence for a report if that behavior establishes a pattern, or represents a potential risk to the BeeWare community.
142142

143143
This Code of Conduct operates in parallel to any Code of Conduct that is in effect in a given context (e.g., the Code of Conduct for a conference). If an incident occurs, we encourage reporting that incident to all relevant conduct groups. Known violations of other Codes of Conduct may be considered as supporting evidence for a report under this Code of Conduct. The BeeWare Code of Conduct Response Team will cooperate with other Code of Conduct teams, but will not disclose any identifying details without the prior consent of the reporting party.
144+
144145
## Attribution <a name="attribution"></a>
145146

146147
This Code of Conduct is adapted from the Contributor Covenant, version 3.0, permanently available at [https://www.contributor-covenant.org/version/3/0/](https://www.contributor-covenant.org/version/3/0/).
@@ -153,8 +154,8 @@ For answers to common questions about Contributor Covenant, see the [FAQ](https:
153154

154155
Major substantive changes are listed here; for a complete list of changes see the GitHub commit history.
155156

156-
* **December 15, 2025:** Updated to adapt the Contributor Covenant, version 3.0, with some modifications for BeeWare-specific guidelines and procedures.
157+
* **December 15, 2025:** Updated to adapt the Contributor Covenant, version 3.0, with some modifications for BeeWare-specific guidelines and procedures.
157158

158-
* **July 4, 2016:** Added instructions and guidelines for reporting incidents.
159+
* **July 4, 2016:** Added instructions and guidelines for reporting incidents.
159160

160-
* **December 5, 2015:** Initial Code of Conduct adopted.
161+
* **December 5, 2015:** Initial Code of Conduct adopted.

0 commit comments

Comments
 (0)