|
1 |
| -Code of Conduct |
2 |
| -=============== |
3 |
| - |
4 |
| -OpenAPI Initiative Code of Conduct |
5 |
| - |
6 |
| -*The Linux Foundation* |
7 |
| - |
8 |
| -*Effective November 24, 2020* |
9 |
| - |
10 |
| -The OpenAPI Initiative (OAI) is an open source Linux Foundation project |
11 |
| -and home of the OpenAPI Specification (OAS) released under the Apache |
12 |
| -2.0 license. As contributors, maintainers, and participants in this |
13 |
| -project, we want to foster an open and welcoming environment. We pledge |
14 |
| -to make participation in our project and our community a harassment-free |
15 |
| -experience for everyone, regardless of age, body size, disability, |
16 |
| -ethnicity, gender identity and expression, level of experience, |
17 |
| -education, socio-economic status, nationality, personal appearance, |
18 |
| -race, religion, or sexual identity and orientation. |
19 |
| - |
20 |
| -Our Standards |
21 |
| -------------- |
22 |
| - |
23 |
| -Examples of behaviors that contribute to creating a positive environment |
24 |
| -include: |
25 |
| - |
26 |
| -- Using welcoming and inclusive language |
27 |
| - |
28 |
| -- Being respectful of differing viewpoints and experiences |
29 |
| - |
30 |
| -- Gracefully accepting constructive criticism |
31 |
| - |
32 |
| -- Focusing on what is best for the community |
33 |
| - |
34 |
| -- Showing empathy towards other community members |
35 |
| - |
36 |
| -- Assuming the best intent from others |
37 |
| - |
38 |
| -Examples of unacceptable behavior by participants include: |
39 |
| - |
40 |
| -- The use of sexualized language or imagery and unwelcome sexual attention or advances |
41 |
| - |
42 |
| -- Making unsolicited, insulting or derogatory comments, including personal (i.e., ad hominem) or political attacks to create conflict (e.g., trolling) |
43 |
| - |
44 |
| -- Public or private harassment |
45 |
| - |
46 |
| -- Publishing others' private information, such as a physical or electronic address, without explicit permission (e.g., doxxing) |
47 |
| - |
48 |
| -- Threatening, offensive, harmful comments, or behavior |
49 |
| - |
50 |
| -- Other conduct which could reasonably be considered inappropriate in a professional setting |
51 |
| - |
52 |
| -Our Responsibilities |
53 |
| --------------------- |
54 |
| - |
55 |
| -The Code of Conduct Committee is responsible for clarifying the |
56 |
| -standards of acceptable behavior and is expected to take appropriate and |
57 |
| -fair corrective action in response to any instances of unacceptable |
58 |
| -behavior. |
59 |
| - |
60 |
| -Scope |
61 |
| ------ |
62 |
| - |
63 |
| -This Code of Conduct applies to OAI project spaces, as well as |
64 |
| -interactions in public spaces. Project spaces include, but are not |
65 |
| -limited to, official OAI code repositories, Slack, mailing lists, |
66 |
| -meetings, and events. Public spaces may include venues where an |
67 |
| -individual is representing the project or its community. Examples of |
68 |
| -this include a community member's email communication, forum posts, |
69 |
| -social media activity, or acting as a representative at an online or |
70 |
| -offline event. In addition, violations of this code of conduct outside |
71 |
| -of these spaces may affect a person's ability to participate in them. |
72 |
| - |
73 |
| -Enforcement |
74 |
| ------------ |
75 |
| - |
76 |
| -To report instances of abuse, harassment, or otherwise unacceptable |
77 |
| -behavior, contact |
78 |
| -[conduct \@openapis.org ](mailto:[email protected]). **We |
79 |
| -are committed to maintaining the confidentiality of anyone reporting an |
80 |
| -incident**. The Code of Conduct Committee will review and investigate |
81 |
| -all complaints, responding as deemed necessary and appropriate to the |
82 |
| -circumstances. For incidents relating to offline events, we aim to |
83 |
| -respond to reports within 24 hours, and for incidents relating to online |
84 |
| -activities, we aim to respond to reports within 7 days. |
85 |
| - |
86 |
| -The Code of Conduct Committee has the right and responsibility to |
87 |
| -remove, edit, or reject comments, commits, code, wiki edits, issues, and |
88 |
| -other contributions that are not aligned to this Code of Conduct, or |
89 |
| -take other appropriate action as deemed necessary for behaviors contrary |
90 |
| -to the standards listed above. In the case of offline or in-person |
91 |
| -events, if a participant engages in behavior that is not aligned to this |
92 |
| -Code of Conduct, the committee may take action, such as warning the |
93 |
| -offender, banning the offender from various online spaces (temporary or |
94 |
| -permanent), removing the offender from an event with no refund, or other |
95 |
| -options deemed appropriate. |
96 |
| - |
97 |
| -Enforcement Guidelines |
98 |
| ----------------------- |
99 |
| - |
100 |
| -The Code of Conduct committee will follow these Enforcement Guidelines in |
101 |
| -determining the consequences for any action they deem in violation of this |
102 |
| -Code of Conduct: |
103 |
| - |
104 |
| -#### 1. Correction |
105 |
| -Community Impact: Use of inappropriate language or other behavior deemed |
106 |
| -unprofessional or unwelcome in the community. |
107 |
| - |
108 |
| -Consequence: A private, written warning from the Code of Conduct committee, |
109 |
| -providing clarity around the nature of the violation and an explanation of |
110 |
| -why the behavior was inappropriate. A public apology may be requested. |
111 |
| - |
112 |
| -#### 2. Warning |
113 |
| -Community Impact: A violation through a single incident or series of |
114 |
| -actions. |
115 |
| - |
116 |
| -Consequence: A warning with consequences for continued behavior. No |
117 |
| -interaction with the people involved, including unsolicited interaction |
118 |
| -with the Code of Conduct committee, for a specified period of time. This |
119 |
| -includes avoiding interactions in community spaces as well as external |
120 |
| -channels like social media. Violating these terms may lead to a temporary |
121 |
| -or permanent ban. |
122 |
| - |
123 |
| -#### 3. Temporary Ban |
124 |
| -Community Impact: A serious violation of community standards, including |
125 |
| -sustained inappropriate behavior. |
126 |
| - |
127 |
| -Consequence: A temporary ban from any sort of interaction or public |
128 |
| -communication with the community for a specified period of time. No |
129 |
| -public or private interaction with the people involved, including |
130 |
| -unsolicited interaction with the Code of Conduct committee, is allowed |
131 |
| -during this period. Violating these terms may lead to a permanent ban. |
132 |
| - |
133 |
| -#### 4. Permanent Ban |
134 |
| -Community Impact: Demonstrating a pattern of violation of community |
135 |
| -standards, including sustained inappropriate behavior, harassment of |
136 |
| -an individual, or aggression toward or disparagement of classes of |
137 |
| -individuals. |
138 |
| - |
139 |
| -Consequence: A permanent ban from any sort of public interaction |
140 |
| -within the community. |
141 |
| - |
142 |
| -### Events |
143 |
| - |
144 |
| -Some OpenAPI events are governed by the [Linux Foundation Code of |
145 |
| -Conduct](https://events.linuxfoundation.org/about/code-of-conduct/) |
146 |
| -(E.g. API Specifications Conference) and will be listed on the event |
147 |
| -page. The OAI Code of Conduct is designed to be compatible with the |
148 |
| -above policy and also includes more details on responding to incidents. |
149 |
| - |
150 |
| -### Attribution |
151 |
| - |
152 |
| -This code of conduct is adapted from the [Contributor Covenant, version |
153 |
| -1.4](https://www.contributor-covenant.org/version/1/4/code-of-conduct) |
154 |
| -and the [PyCon 2019 Code of |
155 |
| -Conduct](https://us.pycon.org/2019/about/code-of-conduct/). |
| 1 | +Please refer to the organization-level [code of conduct](https://github.com/OAI/.github/blob/main/.github/CODE_OF_CONDUCT.md) that applies to all OAI projects and activities. |
0 commit comments