Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 7.2 KB

HANDLING_CODE_OF_CONDUCT_REPORTS.md

File metadata and controls

72 lines (51 loc) · 7.2 KB

Handling reports and escalation

This document describes the proposed process for handling reports and escalation, along with relevant roles in the OpenJS Foundation.

This process covers two types of reports based on the Foundation's Code of Conduct Requirements:

  • 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.

Generally, reports to coc-escalation should refer to a report that was already submitted to:

  • report@openjsf.org or
  • one of the project's reporting emails
  • explanation of why the reporter does not feel comfortable using the previous reporting emails for the initial report

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.

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 for the full text of the CoC and the reporting and esclation 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.

For each report there should be an issue which captures the report, discussion and final conclusion. The report should NOT contain identifying details of the reporter.

Conflict of Interest

Any member of the CPC or Code of Conduct Panel(CoCP) who is involved in the report should recuse themselves from the discussions.

Note: We understand that the reporter and the target can be separate persons. In this case the CPC will communicate with the reporter unless the target gives permission for the CPC to communicate with them.

All members of the CPC are subscribed to the report@openjsf.org mailing list. When a report is received the following actions will be taken:

  • One of the CPC members will respond to the reporter or target confirming that the report has been received. When possible the same person who responds initially will act as the point of contact for future conversations.
  • If no response has been sent by the next CPC meeting, the CPC chair will ensure there is a private session in which one of the CPC members is identified as the point of contact.
  • The point of contact will then ensure the following steps are completed:
    1. Report is acknowledged: The contact person responds to let the reporter or target know that the report is being discussed.
    2. Information gathering: Time is allocated to collect information in one place to make sure everyone involved has access.
    3. Information is discussed: The facts are discussed in context of opinions. This can be done in the issue for the report, or in a meeting in which case the key discussion points should then be added to the issue.
    4. An action to be taken is arrived at: The action to be taken is decided by consensus as per the standard CPC Decision Making process.
    5. Resolution shared: The resolution is shared with the reporter or target by the contact person. If the reporter or target expresses concerns then the contact person will bring these back to the CPC members for further discussion. This cycle can continue until the CPC members reach consensus that the reporter or target's concerns have been adquately addressed. If no feedback is received within 7 days the resolution is considered as accepted.
    6. Final resolution: the resolution agreed by the CPC members is implemented and the outcome reported to the reporter or target by the main contact.

Note: We understand that the reporter and the target can be separate persons. In this case the CPC will communicate with the reporter unless the target gives permission for the CPC to communicate with them.

All members of the Code of Conduct Panel (CoCP) are subscribed to the coc-escalation@openjsf.org mailing list. The current list of members is documented in ./CODE_OF_CONDUCT_PANEL_MEMERS.md.

When a report is received the following actions will be taken:

  • One of the Code of Conduct Panel (CoCP) members will respond to the reporter or target confirming that the report has been received. When possible the same person who responds initially will act as the point of contact for future conversations.
  • If no response has been sent within 1 day the Foundation Executive Director will ensure a member of the Code of Conduct Panel is identified as the main point of contact either through email or scheduling a meeting for the CoCP.
  • The main point of contact will then ensure the following steps are completed:
    1. Report is acknowledged: The contact person responds to let the reporter or target know that the report is being discussed.
    2. Information gathering: Time is allocated to collect information in one place to make sure all CoCP members have access.
    3. Information is discussed: The facts are discussed in context of opinions. This can be done in the issue for the report, or in a meeting in which case the key discussion points should then be added to the issue.
    4. An action to be taken is arrived at: The action to be taken is decided by consensus as per the standard CPC Decision Making process substituting in CoCP for references to the CPC.
    5. The proposed action is discussed with the leadership for the space to which the report applies (ex CPC or member project leadership). If the leadership representatives expresses concerns then the contact person will bring these back to the CoCP members for further discussion. This cycle can continue until the CoCP members reach consensus that the leadership representatives concerns have been adequately addressed.
    6. Resolution shared: The resolution is shared with the reporter or target by the contact person. If the reporter or target expresses concerns then the contact person will bring these back to the CPC members for further discussion. This cycle can continue until the CPC members reach consensus that the reporter or target's concerns have been adquately addressed. If no feedback is received within 7 days the resolution is considered as accepted.
    7. Final resolution: the resolution agreed by the CoCP members is implemented and the outcome reported back to the reporter or target bythe main contact.