xref: /aosp_15_r20/external/pigweed/docs/code_of_conduct.rst (revision 61c4878ac05f98d0ceed94b57d316916de578985)
1*61c4878aSAndroid Build Coastguard Worker.. _docs-code-of-conduct:
2*61c4878aSAndroid Build Coastguard Worker
3*61c4878aSAndroid Build Coastguard Worker===============
4*61c4878aSAndroid Build Coastguard WorkerCode of conduct
5*61c4878aSAndroid Build Coastguard Worker===============
6*61c4878aSAndroid Build Coastguard Worker
7*61c4878aSAndroid Build Coastguard WorkerOur Pledge
8*61c4878aSAndroid Build Coastguard Worker----------
9*61c4878aSAndroid Build Coastguard Worker
10*61c4878aSAndroid Build Coastguard WorkerIn the interest of fostering an open and welcoming environment, we as
11*61c4878aSAndroid Build Coastguard Workercontributors and maintainers pledge to making participation in our project and
12*61c4878aSAndroid Build Coastguard Workerour community a harassment-free experience for everyone, regardless of age, body
13*61c4878aSAndroid Build Coastguard Workersize, disability, ethnicity, gender identity and expression, level of
14*61c4878aSAndroid Build Coastguard Workerexperience, education, socio-economic status, nationality, personal appearance,
15*61c4878aSAndroid Build Coastguard Workerrace, religion, or sexual identity and orientation.
16*61c4878aSAndroid Build Coastguard Worker
17*61c4878aSAndroid Build Coastguard WorkerOur Standards
18*61c4878aSAndroid Build Coastguard Worker-------------
19*61c4878aSAndroid Build Coastguard WorkerExamples of behavior that contributes to creating a positive environment
20*61c4878aSAndroid Build Coastguard Workerinclude:
21*61c4878aSAndroid Build Coastguard Worker
22*61c4878aSAndroid Build Coastguard Worker* Using welcoming and inclusive language
23*61c4878aSAndroid Build Coastguard Worker* Being respectful of differing viewpoints and experiences
24*61c4878aSAndroid Build Coastguard Worker* Gracefully accepting constructive criticism
25*61c4878aSAndroid Build Coastguard Worker* Focusing on what is best for the community
26*61c4878aSAndroid Build Coastguard Worker* Showing empathy towards other community members
27*61c4878aSAndroid Build Coastguard Worker
28*61c4878aSAndroid Build Coastguard WorkerExamples of unacceptable behavior by participants include:
29*61c4878aSAndroid Build Coastguard Worker
30*61c4878aSAndroid Build Coastguard Worker* The use of sexualized language or imagery and unwelcome sexual attention or
31*61c4878aSAndroid Build Coastguard Worker  advances
32*61c4878aSAndroid Build Coastguard Worker* Trolling, insulting/derogatory comments, and personal or political attacks
33*61c4878aSAndroid Build Coastguard Worker* Public or private harassment
34*61c4878aSAndroid Build Coastguard Worker* Publishing others' private information, such as a physical or electronic
35*61c4878aSAndroid Build Coastguard Worker  address, without explicit permission
36*61c4878aSAndroid Build Coastguard Worker* Other conduct which could reasonably be considered inappropriate in a
37*61c4878aSAndroid Build Coastguard Worker  professional setting
38*61c4878aSAndroid Build Coastguard Worker
39*61c4878aSAndroid Build Coastguard WorkerOur Responsibilities
40*61c4878aSAndroid Build Coastguard Worker--------------------
41*61c4878aSAndroid Build Coastguard WorkerProject maintainers are responsible for clarifying the standards of acceptable
42*61c4878aSAndroid Build Coastguard Workerbehavior and are expected to take appropriate and fair corrective action in
43*61c4878aSAndroid Build Coastguard Workerresponse to any instances of unacceptable behavior.
44*61c4878aSAndroid Build Coastguard Worker
45*61c4878aSAndroid Build Coastguard WorkerProject maintainers have the right and responsibility to remove, edit, or reject
46*61c4878aSAndroid Build Coastguard Workercomments, commits, code, wiki edits, issues, and other contributions that are
47*61c4878aSAndroid Build Coastguard Workernot aligned to this Code of Conduct, or to ban temporarily or permanently any
48*61c4878aSAndroid Build Coastguard Workercontributor for other behaviors that they deem inappropriate, threatening,
49*61c4878aSAndroid Build Coastguard Workeroffensive, or harmful.
50*61c4878aSAndroid Build Coastguard Worker
51*61c4878aSAndroid Build Coastguard WorkerScope
52*61c4878aSAndroid Build Coastguard Worker-----
53*61c4878aSAndroid Build Coastguard WorkerThis Code of Conduct applies both within project spaces and in public spaces
54*61c4878aSAndroid Build Coastguard Workerwhen an individual is representing the project or its community. Examples of
55*61c4878aSAndroid Build Coastguard Workerrepresenting a project or community include using an official project e-mail
56*61c4878aSAndroid Build Coastguard Workeraddress, posting via an official social media account, or acting as an
57*61c4878aSAndroid Build Coastguard Workerappointed representative at an online or offline event. Representation of a
58*61c4878aSAndroid Build Coastguard Workerproject may be further defined and clarified by project maintainers.
59*61c4878aSAndroid Build Coastguard Worker
60*61c4878aSAndroid Build Coastguard WorkerThis Code of Conduct also applies outside the project spaces when the Project
61*61c4878aSAndroid Build Coastguard WorkerSteward has a reasonable belief that an individual's behavior may have a
62*61c4878aSAndroid Build Coastguard Workernegative impact on the project or its community.
63*61c4878aSAndroid Build Coastguard Worker
64*61c4878aSAndroid Build Coastguard WorkerConflict Resolution
65*61c4878aSAndroid Build Coastguard Worker-------------------
66*61c4878aSAndroid Build Coastguard WorkerWe do not believe that all conflict is bad; healthy debate and disagreement
67*61c4878aSAndroid Build Coastguard Workeroften yield positive results. However, it is never okay to be disrespectful or
68*61c4878aSAndroid Build Coastguard Workerto engage in behavior that violates the project’s code of conduct.
69*61c4878aSAndroid Build Coastguard Worker
70*61c4878aSAndroid Build Coastguard WorkerIf you see someone violating the code of conduct, you are encouraged to address
71*61c4878aSAndroid Build Coastguard Workerthe behavior directly with those involved. Many issues can be resolved quickly
72*61c4878aSAndroid Build Coastguard Workerand easily, and this gives people more control over the outcome of their
73*61c4878aSAndroid Build Coastguard Workerdispute. If you are unable to resolve the matter for any reason, or if the
74*61c4878aSAndroid Build Coastguard Workerbehavior is threatening or harassing, report it. We are dedicated to providing
75*61c4878aSAndroid Build Coastguard Workeran environment where participants feel welcome and safe.
76*61c4878aSAndroid Build Coastguard Worker
77*61c4878aSAndroid Build Coastguard WorkerReports should be directed to Pigweed Community Managers at
78*61c4878aSAndroid Build Coastguard Worker[email protected], the Project Steward(s) for Pigweed. It
79*61c4878aSAndroid Build Coastguard Workeris the Project Steward’s duty to receive and address reported violations of the
80*61c4878aSAndroid Build Coastguard Workercode of conduct. They will then work with a committee consisting of
81*61c4878aSAndroid Build Coastguard Workerrepresentatives from the Open Source Programs Office and the Google Open Source
82*61c4878aSAndroid Build Coastguard WorkerStrategy team. If for any reason you are uncomfortable reaching out the Project
83*61c4878aSAndroid Build Coastguard WorkerSteward, please email [email protected].
84*61c4878aSAndroid Build Coastguard Worker
85*61c4878aSAndroid Build Coastguard Worker**We will investigate every complaint**, but you may not receive a direct
86*61c4878aSAndroid Build Coastguard Workerresponse. We will use our discretion in determining when and how to follow up
87*61c4878aSAndroid Build Coastguard Workeron reported incidents, which may range from not taking action to permanent
88*61c4878aSAndroid Build Coastguard Workerexpulsion from the project and project-sponsored spaces. We will notify the
89*61c4878aSAndroid Build Coastguard Workeraccused of the report and provide them an opportunity to discuss it before any
90*61c4878aSAndroid Build Coastguard Workeraction is taken. The identity of the reporter will be omitted from the details
91*61c4878aSAndroid Build Coastguard Workerof the report supplied to the accused. In potentially harmful situations, such
92*61c4878aSAndroid Build Coastguard Workeras ongoing harassment or threats to anyone's safety, we may take action without
93*61c4878aSAndroid Build Coastguard Workernotice.
94*61c4878aSAndroid Build Coastguard Worker
95*61c4878aSAndroid Build Coastguard WorkerAttribution
96*61c4878aSAndroid Build Coastguard Worker-----------
97*61c4878aSAndroid Build Coastguard WorkerThis Code of Conduct is adapted from `Contributor Covenant version 1.4
98*61c4878aSAndroid Build Coastguard Worker<https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>`_
99