xref: /qemu/docs/devel/code-of-conduct.rst (revision b355f08a)
1Code of Conduct
2===============
3
4The QEMU community is made up of a mixture of professionals and
5volunteers from all over the world. Diversity is one of our strengths,
6but it can also lead to communication issues and unhappiness.
7To that end, we have a few ground rules that we ask people to adhere to.
8
9* Be welcoming. We are committed to making participation in this project
10  a harassment-free experience for everyone, regardless of level of
11  experience, gender, gender identity and expression, sexual orientation,
12  disability, personal appearance, body size, race, ethnicity, age, religion,
13  or nationality.
14
15* Be respectful. Not all of us will agree all the time.  Disagreements, both
16  social and technical, happen all the time and the QEMU community is no
17  exception. When we disagree, we try to understand why.  It is important that
18  we resolve disagreements and differing views constructively.  Members of the
19  QEMU community should be respectful when dealing with other contributors as
20  well as with people outside the QEMU community and with users of QEMU.
21
22Harassment and other exclusionary behavior are not acceptable. A community
23where people feel uncomfortable or threatened is neither welcoming nor
24respectful.  Examples of unacceptable behavior by participants include:
25
26* The use of sexualized language or imagery
27
28* Personal attacks
29
30* Trolling or insulting/derogatory comments
31
32* Public or private harassment
33
34* Publishing other's private information, such as physical or electronic
35  addresses, without explicit permission
36
37This isn't an exhaustive list of things that you can't do. Rather, take
38it in the spirit in which it's intended: a guide to make it easier to
39be excellent to each other.
40
41This code of conduct applies to all spaces managed by the QEMU project.
42This includes IRC, the mailing lists, the issue tracker, community
43events, and any other forums created by the project team which the
44community uses for communication. This code of conduct also applies
45outside these spaces, when an individual acts as a representative or a
46member of the project or its community.
47
48By adopting this code of conduct, project maintainers commit themselves
49to fairly and consistently applying these principles to every aspect of
50managing this project.  If you believe someone is violating the code of
51conduct, please read the :ref:`conflict-resolution` document for
52information about how to proceed.
53
54Sources
55-------
56
57This document is based on the `Fedora Code of Conduct
58<http://web.archive.org/web/20210429132536/https://docs.fedoraproject.org/en-US/project/code-of-conduct/>`__
59(as of April 2021) and the `Contributor Covenant version 1.3.0
60<https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/>`__.
61