xref: /aosp_15_r20/external/webrtc/CODE_OF_CONDUCT.md (revision d9f758449e529ab9291ac668be2861e7a55c2422)
1*d9f75844SAndroid Build Coastguard Worker# Contributors Code of Conduct
2*d9f75844SAndroid Build Coastguard Worker
3*d9f75844SAndroid Build Coastguard WorkerGoogle and the WebRTC team are committed to preserving and fostering a diverse, welcoming and open
4*d9f75844SAndroid Build Coastguard Workercommunity. The WebRTC project is open to contributors from all  walks of life and should be a
5*d9f75844SAndroid Build Coastguard Workerharassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender
6*d9f75844SAndroid Build Coastguard Workeridentity and expression, level of experience, nationality, personal appearance, race, religion, or
7*d9f75844SAndroid Build Coastguard Workersexual identity and orientation.
8*d9f75844SAndroid Build Coastguard Worker
9*d9f75844SAndroid Build Coastguard Worker## Scope
10*d9f75844SAndroid Build Coastguard WorkerThis Code of Conduct applies to our repos and organizations, mailing lists, blog content, and any
11*d9f75844SAndroid Build Coastguard Workerother WebRTC-supported communication group, as well as any private communication initiated in the
12*d9f75844SAndroid Build Coastguard Workercontext of these spaces.
13*d9f75844SAndroid Build Coastguard Worker
14*d9f75844SAndroid Build Coastguard Worker## Standards
15*d9f75844SAndroid Build Coastguard WorkerExamples of behavior that contributes to creating a positive environment include:
16*d9f75844SAndroid Build Coastguard Worker
17*d9f75844SAndroid Build Coastguard Worker* Using welcoming and inclusive language
18*d9f75844SAndroid Build Coastguard Worker* Being respectful of differing viewpoints and experiences
19*d9f75844SAndroid Build Coastguard Worker* Gracefully accepting constructive criticism
20*d9f75844SAndroid Build Coastguard Worker* Focusing on what is best for the community
21*d9f75844SAndroid Build Coastguard Worker* Showing empathy towards other community members
22*d9f75844SAndroid Build Coastguard Worker
23*d9f75844SAndroid Build Coastguard WorkerExamples of unacceptable behavior by participants include:
24*d9f75844SAndroid Build Coastguard Worker
25*d9f75844SAndroid Build Coastguard Worker* The use of sexualized language or imagery and unwelcome sexual attention or advances
26*d9f75844SAndroid Build Coastguard Worker* Trolling, insulting/derogatory comments, and personal or political attacks
27*d9f75844SAndroid Build Coastguard Worker* Public or private harassment
28*d9f75844SAndroid Build Coastguard Worker* Publishing others' private information, such as a physical or electronic address, without explicit
29*d9f75844SAndroid Build Coastguard Workerpermission
30*d9f75844SAndroid Build Coastguard Worker* Other conduct which could reasonably be considered inappropriate in a professional setting
31*d9f75844SAndroid Build Coastguard Worker
32*d9f75844SAndroid Build Coastguard Worker## Responsibilities
33*d9f75844SAndroid Build Coastguard Worker
34*d9f75844SAndroid Build Coastguard WorkerYou are empowered to politely engage when you feel that you or others are disrespected. The person
35*d9f75844SAndroid Build Coastguard Workermaking you feel uncomfortable may not be aware of what they are doing - politely bringing their
36*d9f75844SAndroid Build Coastguard Workerbehavior to their attention is encouraged.
37*d9f75844SAndroid Build Coastguard Worker
38*d9f75844SAndroid Build Coastguard WorkerIf you are uncomfortable speaking up, or feel that your concerns are not being duly considered, you
39*d9f75844SAndroid Build Coastguard Workercan email [email protected] to request involvement from a community manager. All concerns shared
40*d9f75844SAndroid Build Coastguard Workerwith community managers will be kept confidential. While all reports will be taken seriously, the
41*d9f75844SAndroid Build Coastguard WorkerWebRTC community managers may not act on complaints that they feel are not violations of this code
42*d9f75844SAndroid Build Coastguard Workerof conduct.
43*d9f75844SAndroid Build Coastguard Worker
44*d9f75844SAndroid Build Coastguard Worker## Enforcement
45*d9f75844SAndroid Build Coastguard Worker
46*d9f75844SAndroid Build Coastguard WorkerConsequences for failing to comply with this policy may include, at the sole discretion of the
47*d9f75844SAndroid Build Coastguard WorkerWebRTC community managers:
48*d9f75844SAndroid Build Coastguard Worker
49*d9f75844SAndroid Build Coastguard Worker* a request for an apology;
50*d9f75844SAndroid Build Coastguard Worker* a private or public warning or reprimand;
51*d9f75844SAndroid Build Coastguard Worker* a temporary ban from the mailing list, blog, WebRTC repository or organization, or other
52*d9f75844SAndroid Build Coastguard WorkerWebRTC-supported communication group, including loss of committer status;
53*d9f75844SAndroid Build Coastguard Worker* a permanent ban from any of the above, or from all current and future WebRTC-supported or
54*d9f75844SAndroid Build Coastguard WorkerGoogle-supported communities, including loss of committer status.
55*d9f75844SAndroid Build Coastguard Worker
56*d9f75844SAndroid Build Coastguard WorkerParticipants warned to stop any harassing behavior are expected to comply immediately; failure to do
57*d9f75844SAndroid Build Coastguard Workerso will result in an escalation of consequences.
58*d9f75844SAndroid Build Coastguard Worker
59*d9f75844SAndroid Build Coastguard WorkerThe decisions of the WebRTC community managers may be appealed via [email protected].
60*d9f75844SAndroid Build Coastguard Worker
61*d9f75844SAndroid Build Coastguard Worker## Acknowledgements
62*d9f75844SAndroid Build Coastguard Worker
63*d9f75844SAndroid Build Coastguard WorkerThis Code of Conduct is based on Contributor Covenant, version 1.4,
64*d9f75844SAndroid Build Coastguard Workeravailable [here](http://contributor-covenant.org/version/1/4) and [Chromium](https://chromium.googlesource.com/chromium/src/+/main/CODE_OF_CONDUCT.md)
65*d9f75844SAndroid Build Coastguard Worker
66*d9f75844SAndroid Build Coastguard Worker## License
67*d9f75844SAndroid Build Coastguard Worker
68*d9f75844SAndroid Build Coastguard WorkerThis Code of Conduct is available for reuse under the Creative Commons Zero (CC0) license.
69