xref: /aosp_15_r20/external/coreboot/Documentation/community/code_of_conduct.md (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1# Code of Conduct
2
3This code of conduct outlines our rules and expectations for everybody
4participating in the coreboot community.
5
6## coreboot community etiquette
7
8We have a friendly and productive atmosphere on our mailing lists,
9development / code review tools, IRC chat rooms and when we meet in
10person.  Our principles evolve around the following:
11
12* It's not the user's fault if something goes wrong.
13* Attempt collaboration before conflict.
14* People who intentionally insult others (users, developers, corporations,
15  other projects, or the coreboot project itself) will be dealt with. See
16  policy below.
17* We are dealing with hardware with lots of undocumented pitfalls. It is quite
18  possible that you did everything right, but coreboot or its tools still
19  won't work for you.
20
21Refrain from insulting anyone or the group they belong to. Remember that
22people might be sensitive to other things than you are.
23
24Most of our community members are not native English speakers, thus
25misunderstandings can (and do) happen. Assume that others are friendly
26and may have picked less-than-stellar wording by accident as long as
27you possibly can.
28
29## Reporting Issues
30
31If you have a grievance due to conduct in this community, we're sorry
32that you have had a bad experience, and we want to hear about it so
33we can resolve the situation.
34
35Please contact members of our arbitration team (listed below) promptly
36and directly, in person (if available) or by email: They will listen
37to you and react in a timely fashion.
38
39If you feel uncomfortable, please don't wait it out, ask for help,
40so we can work on setting things right.
41
42For transparency there is no alias or private mailing list address for
43you to reach out to, since we want to make sure that you know who will
44and who won't read your message.
45
46However since people might be on travel or otherwise be unavailable
47at times, please reach out to multiple persons at once, especially
48when using email.
49
50The team will treat your messages confidential as far as the law permits.
51For the purpose of knowing what law applies, the list provides the usual
52country of residence of each team member.
53
54## Unacceptable Behavior
55
56Unacceptable behaviors include: intimidating, harassing, abusive,
57discriminatory, derogatory or demeaning speech or actions by any
58participant in our community online, at all related events and in
59one-on-one communications carried out in the context of community
60business. Community event venues may be shared with members of the public;
61please be respectful to all patrons of these locations.
62
63Examples of behaviors we do not accept in our community:
64
65* harmful or prejudicial verbal or written comments related to gender,
66  sexual orientation, race, religion, disability;
67* inappropriate physical contact, and unwelcome sexual advances;
68* deliberate intimidation, stalking or following;
69* harassing photography or recording;
70* sustained disruption of talks or other events.
71
72Using this code of conduct aggressively against other people in the
73community might also be harassment. Be considerate when enforcing the code
74of conduct and always try to listen to both sides before passing judgment.
75
76## Consequences of Unacceptable Behavior
77
78Unacceptable behavior from any community member, including sponsors and
79those with decision-making authority, will not be tolerated.
80
81Anyone asked to stop unacceptable behavior is expected to comply
82immediately.
83
84If a community member engages in unacceptable behavior, the community
85organizers may take any action they deem appropriate, up to and including
86a temporary ban or permanent expulsion from the community without warning
87(and without refund in the case of a paid event).
88
89Community organizers can be members of the arbitration team, or organizers
90of events and online communities.
91
92## Addressing Grievances
93
94If you feel you have been falsely or unfairly accused of violating this
95Code of Conduct, you should notify the arbitration team with a concise
96description of your grievance.
97
98## Legal action
99
100Threatening or starting legal action against the project, sibling
101projects hosted on coreboot.org infrastructure, project or infrastructure
102maintainers leads to an immediate ban from coreboot.org and related
103systems.
104
105The ban can be reconsidered, but it's the default action because the
106people who pour lots of time and money into the projects aren't interested
107in seeing their resources used against them.
108
109## Scope
110
111We expect all community participants (contributors, paid or otherwise;
112sponsors; and other guests) to abide by this Code of Conduct in all
113community venues, online and in-person, as well as in all one-on-one
114communications pertaining to community business.
115
116## Contact info
117
118Our arbitration team consists of the following people
119* Stefan Reinauer <[email protected]> (USA)
120* Patrick Georgi <[email protected]> (Germany)
121* Ronald Minnich <[email protected]> (USA)
122* Martin Roth <[email protected]> (USA)
123
124## License and attribution
125
126This Code of Conduct is distributed under
127a [Creative Commons Attribution-ShareAlike
128license](http://creativecommons.org/licenses/by-sa/3.0/).  It is based
129on the [Citizen Code of Conduct](https://web.archive.org/web/20200330154000/http://citizencodeofconduct.org/)
130