You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We agree to restrict the following behaviors in our community. Instances, threats, and promotion of these behaviors are violations of this Code of Conduct.
38
38
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.
46
46
47
47
### Other restrictions <aname="other-restrictions"></a>
48
48
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**.
57
57
58
58
## Reporting an issue <aname="reporting-an-issue"></a>
59
59
@@ -65,25 +65,25 @@ When an incident does occur, it is important to report it promptly to the BeeWar
65
65
66
66
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:
67
67
68
-
* Russell Keith-Magee (@freakboy3742; [russell@beeware.org](mailto:russell@beeware.org))
* Philip James (@phildini; [philip@beeware.org](mailto:philip@beeware.org))
72
+
* Charles Whittington (@HalfWhitt; [charles@beeware.org](mailto:charles@beeware.org))
73
73
74
74
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.
75
75
76
76
In your report, please include:
77
77
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.
87
87
88
88
Code of Conduct Response Team members are obligated to maintain confidentiality with regard to the reporter and details of an incident.
89
89
@@ -93,12 +93,12 @@ You will receive a response acknowledging receipt of your report. We promise to
93
93
94
94
The Response Team will immediately meet to review the incident and determine:
95
95
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.
102
102
103
103
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.
104
104
@@ -112,25 +112,25 @@ Finally, to maintain transparency in the reporting and enforcement process, when
112
112
113
113
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.
114
114
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.
119
119
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.
124
124
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.
129
129
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.
134
134
135
135
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.
136
136
@@ -141,6 +141,7 @@ This Code of Conduct applies within all community spaces, including GitHub, the
141
141
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.
142
142
143
143
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
+
144
145
## Attribution <aname="attribution"></a>
145
146
146
147
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:
153
154
154
155
Major substantive changes are listed here; for a complete list of changes see the GitHub commit history.
155
156
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.
157
158
158
-
***July 4, 2016:** Added instructions and guidelines for reporting incidents.
159
+
***July 4, 2016:** Added instructions and guidelines for reporting incidents.
159
160
160
-
***December 5, 2015:** Initial Code of Conduct adopted.
161
+
***December 5, 2015:** Initial Code of Conduct adopted.
0 commit comments