Skip to content

Commit 808ab78

Browse files
committed
Update CoC
1 parent 5551d1c commit 808ab78

File tree

2 files changed

+56
-18
lines changed

2 files changed

+56
-18
lines changed

CODE_OF_CONDUCT.md

+38-10
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# Code of Conduct
1+
# OpenJS Foundation Code of Conduct
22

3-
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.
3+
The OpenJS Foundation's code of conduct is based on the [Contributor Covenant][homepage].
44

55
## Commitment
66

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

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

1212
## Report an issue in a project
1313

@@ -23,18 +23,42 @@ All recipients of reports commit to:
2323
* **Node-RED:** <team@nodered.org>
2424
* **Webdriver.io:** [contact TSC reps](https://github.com/webdriverio/webdriverio/blob/HEAD/AUTHORS.md)
2525
* **Webhint:** <support@webhint.io>
26-
2. For every other OpenJS Foundation project, please email <report@lists.openjsf.org>. The Cross Project Council (CPC) is responsible for managing these reports.
26+
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].
27+
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.
28+
29+
Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.
2730

31+
## Report any other issue
2832

29-
## Report an issue in a space managed by the foundation
33+
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.
3034

31-
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.
35+
Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.
3236

3337
## Escalate an issue
3438

35-
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.
39+
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.
3640

37-
In order to escalate to the CoCP, email <coc-escalation@lists.openjsf.org>.
41+
Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.
42+
43+
## Appeal a decision
44+
45+
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.
46+
47+
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.
48+
49+
Alternatively, you may choose to email a member of the [Code of Conduct Enforcement Team][CoCET] directly.
50+
51+
## Code of Conduct Enforcement Team (CoCET)
52+
53+
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:
54+
55+
- Robin Ginn (OpenJSF Executive Director) <TODO:email>
56+
- Kylie Wagar-Dirks (OpenJSF Marketing Lead) <TODO:email>
57+
- Joe Sepi (Cross Project Council Chair) <TODO:email>
58+
59+
You may contact the Code of Conduct Enforcement Team at <report@lists.openjsf.org>.
60+
61+
Alternatively, you may choose to email a member of the Code of Conduct Enforcement Team directly.
3862

3963
## More Info
4064

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

conduct/FOUNDATION_CODE_OF_CONDUCT_REQUIREMENTS.md

+18-8
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,46 @@ If you want to report a code of conduct violation, go to [code-of-conduct.openjs
66

77
# Foundation Code of Conduct Requirements
88

9-
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.
9+
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.
1010

1111
This document defines:
1212

1313
- OpenJSF's Code of Conduct
1414
- OpenJSF's Commitments to reportees and victims of CoC violations
15+
16+
17+
- How to report a violation
18+
- How to escalate a report to the CoC Enforcement Team
19+
- How to appeal decision
20+
21+
- Enforcement
1522
- The role of the CoC Enforcement Team.
1623
- How the members of the CoC Enforcement Team are chosen by the CPC.
1724
- The CoC Enforcement Team's conflict of interest policy.
18-
- The process to report a violation.
19-
- The process to manage a violation report.
20-
- The process to appeal decisions of the CoC Enforcement Team.
25+
- Managing a violation report.
26+
- How to appeal decision
2127
- The process to manage appeals.
2228
- The process to manage escalations.
2329
- Requirements for projects who opt-in to manage enforcement of the CoC themselves.
2430

25-
## OpenJSF's Code of Conduct
31+
## Code of Conduct
2632

2733
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/).
2834

2935
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.)
3036

31-
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.
37+
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.
3238

33-
## OpenJSF's commitments to reportees and victims of CoC violations
39+
## Commitment
3440

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

3743
1. All complaints will be reviewed, investigated, and will result in a response that is deemed necessary and appropriate to the circumstances.
38-
2. The identity of the victim(s) and reporter(s) of an CoC violation will remain confidential.
44+
2. The identity of the victim(s) and reporter(s) of a code of conduct violation will be kept confidential.
45+
46+
## Reporting a violation
47+
48+
3949

4050
## Enforcement
4151

0 commit comments

Comments
 (0)