-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updates per CoC Working Group Meetings #749
Conversation
HANDLING_CODE_OF_CONDUCT_REPORTS.md
Outdated
@@ -4,69 +4,40 @@ This document describes the proposed process for handling reports and escalation | |||
This process covers two types of reports based on the [Foundation's Code of Conduct Requirements](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md): | |||
|
|||
* Reports for spaces managed by the Cross Project Council (CPC) which come in through `report@opensjsf.org` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this bullet point, reports@openjsf.org is called out specifically. What about the second bullet point? It seems that address would work as well. In fact, I think the most recent incident used that address and fell into this second bullet point bucket.
HANDLING_CODE_OF_CONDUCT_REPORTS.md
Outdated
@@ -4,69 +4,40 @@ This document describes the proposed process for handling reports and escalation | |||
This process covers two types of reports based on the [Foundation's Code of Conduct Requirements](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md): | |||
|
|||
* Reports for spaces managed by the Cross Project Council (CPC) which come in through `report@opensjsf.org` | |||
* Escalations which come in through `coc-escalation@openjsf.org`. | |||
* Reports or escalations that have been brought to specific OpenJS Foundation projects and delegated to the CPC by that project’s leadership. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this item include:
- escalations when the reporter is not satisfied with the project's resolution
- escalations when the reporter wants to reach out to the foundation directly because it involves one of the project leads or members of their CoC Panel
I might be misunderstanding, but I'm not sure this description covers completely those scenarios or are those going to be handled in a different way?
The reason why I ask thins is that in FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md I see the following:
"In exceptional cases where a reporter wishes to challenge the response from the CPC or project, or does not feel comfortable reporting through the standard processes, an escalation report can be made to coc-escalation@openjsf.org."
Which I don't think is fully captured here.
Thanks!
HANDLING_CODE_OF_CONDUCT_REPORTS.md
Outdated
|
||
If a report to coc-esclation does not include one of those, the reporter will be asked to to provide one of those three as the | ||
reason for reporting to coc-escalation. | ||
All members of the [Code of Conduct Panel (CoCP)](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md#code-of-conduct-panel) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to update the panel list
HANDLING_CODE_OF_CONDUCT_REPORTS.md
Outdated
|
||
## Code of Conduct | ||
|
||
The OpenJS Foundation and its member projects use the Contributor Covenant v2.0 as its Code of Conduct. Refer to the [Code of Conduct](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/CODE_OF_CONDUCT.md) for the full text of the CoC and the reporting and esclation procedures. | ||
The OpenJS Foundation and its member projects use the Contributor Covenant v2.0 as its Code of Conduct. Refer to the [Code of Conduct](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/CODE_OF_CONDUCT.md) for the full text of the CoC and the reporting and escalation procedures. | ||
|
||
## Confidentiality and record-keeping | ||
Personal information is confidential. All reports should be recorded, together with the discussion of it. The following private repos will be used to record and discuss reports. | ||
|
||
* report@openjsf.org -> github.com/openjs-foundation/moderation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to create this private repo
HANDLING_CODE_OF_CONDUCT_REPORTS.md
Outdated
|
||
When a report is received to `report@openjsf.org` the following actions will be taken: | ||
* An OpenJS Foundation staff representative will respond within 24 hours to the reporter or target confirming that the report has been received. | ||
* The staff representative will seek to determine whether the report is emergent and requires immediate attention (e.g. for an ongoing issue) or the report is a reactive response to an incident with no immediate danger. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we talked about different timelines during the meeting in case something needs immediate attention or not.
HANDLING_CODE_OF_CONDUCT_REPORTS.md
Outdated
1. Information gathering: The contact persons will collect information in the private moderation repository.. | ||
1. Discussing the report: The contact persons will discuss the facts of the report in context of opinions via meeting, email, or discussion via private issue. | ||
1. Acting on the report: The contact persons will attempt to reach consensus on the action to be taken. | ||
1. Sharing the resolution: If the contact persons are in agreement, the resolution is shared with the reporter or target by the contact persons and recorded in the moderation repository. If the contact persons are not in agreement or if the reporter or target expresses concern or dissatisfaction with the resolution, then the contact persons will bring the report to the CoC Panel for further discussion. This cycle can continue until the panel reaches consensus that the reporter or target's concerns have been adequately addressed. If the panel cannot reach consensus within 7 days, the matter will be taken to a vote of the panelists. If no feedback is received within 7 days the resolution is considered as accepted. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should really be split into two points: sharing the resolution and appeal.
I would recommend have 15 days to reach consensus - it's an appeal procedure anyway and there is no urgency anymore.
I think this is missing corresponding changes in: https://github.com/openjs-foundation/cross-project-council/blob/main/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md They go hand and hand and need to be updated together. |
any plans on merging this or should it be updated or closed? |
@bnb I think it needs updates and/or questions in the issue addressed so dependson wether those happen from my perspective. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We discussed in today's meeting and per that discussion and include Jory's most recent comment on this issue, I approve.
It has now been two years without merging this. Is it still needed? If so, can it be merged? 😅 |
47e12bc
to
9b3333e
Compare
When a report is received to `report@openjsf.org` the following actions will be taken: | ||
* An OpenJS Foundation staff representative will respond within 24 hours to the reporter or target confirming that the report has been received. | ||
* The staff representative will seek to determine whether the report is emergent and requires immediate attention (e.g. for an ongoing issue) or the report is a reactive response to an incident with no immediate danger. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* The Staff Representative will identify two contact persons from its CoC Panel to examine and act on the report. The contact persons will be chosen on the basis of schedule and availability. | ||
* The contact persons will then execute the following procedures: | ||
1. Acknowledging the report: The contact persons will respond to let the reporter or target know that the report is being discussed. | ||
1. Information gathering: The contact persons will collect information in the private moderation repository.. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1. Information gathering: The contact persons will collect information in the private moderation repository.. | |
1. Information gathering: The contact persons will collect information in a private moderation repository. |
1. Discussing the report: The contact persons will discuss the facts of the report in context of opinions via meeting, email, or discussion via private issue. | ||
1. Acting on the report: The contact persons will attempt to reach consensus on the action to be taken. | ||
1. Sharing the resolution: If the contact persons are in agreement, the resolution is shared with the reporter or target by the contact persons and recorded in the moderation repository. If the contact persons are not in agreement or if the reporter or target expresses concern or dissatisfaction with the resolution, then the contact persons will bring the report to the CoC Panel for further discussion. This cycle can continue until the panel reaches consensus that the reporter or target's concerns have been adequately addressed. If the panel cannot reach consensus within 7 days, the matter will be taken to a vote of the panelists. If no feedback is received within 7 days the resolution is considered as accepted. | ||
1. Final resolution: the resolution is implemented and the outcome reported to the reporter or target, and/or other involved parties. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do I understand right that this is the first point at which a person accused of a CoC violation might hear about it? Or is communication with such a person implicit in the "Information gathering" phase?
I find it a little concerning that this process does not appear to allow for anyone to defend their actions before final resolution.
Obsoleted by #1135. |
Related to #726 & Others -
REVISIONS:
COMMENTS (ported from the doc):
general, non-line specific comment
Additional comments ported to specific lines