Skip to content

Commit

Permalink
Update CoC
Browse files Browse the repository at this point in the history
  • Loading branch information
tobie committed Aug 25, 2023
1 parent 5551d1c commit 808ab78
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 18 deletions.
48 changes: 38 additions & 10 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Code of Conduct
# OpenJS Foundation Code of Conduct

The OpenJS Foundation and its member projects use [Contributor Covenant v2.0](https://contributor-covenant.org/version/2/0/code_of_conduct) as their code of conduct. The full text is included below in English, and [translations](https://www.contributor-covenant.org/translations) are available on the Contributor Covenant website.
The OpenJS Foundation's code of conduct is based on the [Contributor Covenant][homepage].

## Commitment

All recipients of reports commit to:
The OpenJS Foundation (OpenJSF) makes the following commitments:

- maintain the confidentiality with regard to the reporter and victim of an incident
- participate in the path for escalation as outlined in the section on Escalation when required
1. All complaints will be reviewed, investigated, and will result in a response that is deemed necessary and appropriate to the circumstances.
2. The identity of the victim(s) and reporter(s) of a code of conduct violation will be kept confidential.

## Report an issue in a project

Expand All @@ -23,18 +23,42 @@ All recipients of reports commit to:
* **Node-RED:** <team@nodered.org>
* **Webdriver.io:** [contact TSC reps](https://github.com/webdriverio/webdriverio/blob/HEAD/AUTHORS.md)
* **Webhint:** <support@webhint.io>
2. For every other OpenJS Foundation project, please email <report@lists.openjsf.org>. The Cross Project Council (CPC) is responsible for managing these reports.
In case of a conflict of interest of the project's leadership, you may [escalate the issue][escalation] to the [Code of Conduct Enforcement Team][CoCET].
2. For every other OpenJS Foundation project, please email <report@lists.openjsf.org>. The [Code of Conduct Enforcement Team][CoCET] is responsible for managing these reports.

Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.

## Report any other issue

## Report an issue in a space managed by the foundation
To report any other issue (for example in a Collab Space, in the Cross Project Council, or during a live event), please email <report@lists.openjsf.org>. The [Code of Conduct Enforcement Team][CoCET] is responsible for managing these reports.

For reporting issues in spaces managed by the OpenJS Foundation, for example, repositories within the OpenJS organization or an live event such as a conferences, email <report@lists.openjsf.org>. The Cross Project Council (CPC) is responsible for managing these reports.
Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.

## Escalate an issue

The OpenJS Foundation maintains a [Code of Conduct Panel (CoCP)](https://github.com/openjs-foundation/cross-project-council/blob/HEAD/conduct/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md#code-of-conduct-panel). This is a foundation-wide team established to manage escalation when a reporter believes that a report to a member project or the CPC has not been properly handled.
To escalate an issue currently managed by a project (for example because of a conflict of interest), please email <report@lists.openjsf.org>. The [Code of Conduct Enforcement Team][CoCET] is responsible for managing escalation reports.

In order to escalate to the CoCP, email <coc-escalation@lists.openjsf.org>.
Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.

## Appeal a decision

Once a response has been made to the initial report, the victim(s) and offender(s) have thirty (30) days to appeal the decision if they believe the process was not properly followed. An appeal is not suspensive.

To appeal a decision (regardless of whether it was taken by a project or by the [Code of Conduct Enforcement Team][CoCET]), email <report@lists.openjsf.org>. The [Code of Conduct Enforcement Team][CoCET] is responsible for managing appeals. If the appealled decision was taken by the CoCET, the appeal will be managed by CoCET members who were not part of the initial decision.

Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.

## Code of Conduct Enforcement Team (CoCET)

The Code of Conduct Enforcement Team (CoCET) is a foundation-wide team established to manage code of conduct violation reports across the whole foundation (except for [projects who have opted-in][] to manage reports directly), escalation of reports managed by projects, appeals to decisions made by projects or by the CoCET itself. The CoCET is currently composed of:

- Robin Ginn (OpenJSF Executive Director) <TODO:email>
- Kylie Wagar-Dirks (OpenJSF Marketing Lead) <TODO:email>
- Joe Sepi (Cross Project Council Chair) <TODO:email>

You may contact the Code of Conduct Enforcement Team at <report@lists.openjsf.org>.

Alternatively, you may choose to email a member of the Code of Conduct Enforcement Team directly.

## More Info

Expand Down Expand Up @@ -177,3 +201,7 @@ For answers to common questions about this code of conduct, see the FAQ at
[Mozilla CoC]: https://github.com/mozilla/diversity
[FAQ]: https://www.contributor-covenant.org/faq
[translations]: https://www.contributor-covenant.org/translations
[escalation]: #TODO
[CoCET]: #TODO
[opted-in]: #TODO

26 changes: 18 additions & 8 deletions conduct/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,36 +6,46 @@ If you want to report a code of conduct violation, go to [code-of-conduct.openjs

# Foundation Code of Conduct Requirements

The OpenJS Foundation (OpenJSF) delegatea to the Cross Project Council (CPC), via its [charter][], the responsability of chosing, maitaining, and enforcing a Code of Conduct (CoC) for all of its projects, collab spaces, and for any related activities.
The OpenJS Foundation (OpenJSF) delegatea to the Cross Project Council (CPC), via its [charter][], the responsability of chosing, maintaining, and enforcing a Code of Conduct (CoC) for all of its projects, collab spaces, and for any related activities.

This document defines:

- OpenJSF's Code of Conduct
- OpenJSF's Commitments to reportees and victims of CoC violations


- How to report a violation
- How to escalate a report to the CoC Enforcement Team
- How to appeal decision

- Enforcement
- The role of the CoC Enforcement Team.
- How the members of the CoC Enforcement Team are chosen by the CPC.
- The CoC Enforcement Team's conflict of interest policy.
- The process to report a violation.
- The process to manage a violation report.
- The process to appeal decisions of the CoC Enforcement Team.
- Managing a violation report.
- How to appeal decision
- The process to manage appeals.
- The process to manage escalations.
- Requirements for projects who opt-in to manage enforcement of the CoC themselves.

## OpenJSF's Code of Conduct
## Code of Conduct

The OpenJSF's code of conduct is located at [code-of-conduct.openjsf.org][CoC]. It is based on the [Contributor Covenant](https://www.contributor-covenant.org/).

All OpenJSF projects, collab spaces, and any activites related to the OpenJSF are operating under this code of conduct unless otherwise satated. (For example, events organized in partnership with other organizations might be operating under a different code of conduct.)

Projects joining the foundation who already have a code of conduct will need to adopt the OpenJSF's CoC within 3 months. Projects who don't already have a code of conduct operate under the OpenJSF's CoC as soon as they enter incubation.
Projects joining the foundation who already have a code of conduct will need to adopt the OpenJSF's CoC within three (3) months. Projects who don't already have a code of conduct operate under the OpenJSF's CoC as soon as they enter incubation.

## OpenJSF's commitments to reportees and victims of CoC violations
## Commitment

The OpenJSF makes the following commitments to reportees and victims of CoC violations:

1. All complaints will be reviewed, investigated, and will result in a response that is deemed necessary and appropriate to the circumstances.
2. The identity of the victim(s) and reporter(s) of an CoC violation will remain confidential.
2. The identity of the victim(s) and reporter(s) of a code of conduct violation will be kept confidential.

## Reporting a violation



## Enforcement

Expand Down

0 comments on commit 808ab78

Please sign in to comment.