docs: Add a QEMU Code of Conduct and Conflict Resolution Policy document
In an ideal world, we would all get along together very well, always be
polite and never end up in huge conflicts. And even if there are conflicts,
we would always handle each other fair and respectfully. Unfortunately,
this is not an ideal world and sometimes people forget how to interact with
each other in a professional and respectful way. Fortunately, this seldom
happens in the QEMU community, but for such rare cases it is preferrable
to have a basic code of conduct document available to show to people
who are misbehaving. In case that does not help yet, we should also have
a conflict resolution policy ready that can be applied in the worst case.
The Code of Conduct document tries to be short and to the point while
trying to remain friendly and welcoming; it is based on the Fedora Code
of Conduct[1] with extra detail added based on the Contributor Covenant
1.3.0[2]. Other proposals included the Contributor Covenant 1.3.0 itself
or the Django Code of Conduct[3] (which is also a derivative of Fedora's)
but, in any case, there was agreement on keeping the conflict resolution
policy separate from the CoC itself.
An important point is whether to apply the code of conduct to violations
that occur outside public spaces. The text herein restricts that to
individuals acting as a representative or a member of the project or
its community. This is intermediate between the Contributor Covenant
(which only mentions representatives of the community, for example using
an official project e-mail address or posting via an official social media
account), and the Django Code of Conduct, which says that violations of
this code outside these spaces "may" be considered but otherwise applies
no limit.
The conflict resolution policy is based on the Drupal Conflict Resolution
Policy[4] and its derivative, the Mozilla Consequence Ladder[5].
[1] https://www.fedoraproject.com/code-of-conduct/
[2] https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/
[3] https://www.djangoproject.com/conduct/
[4] https://www.drupal.org/conflict-resolution
[5] https://github.com/mozilla/diversity/blob/master/code-of-conduct-enforcement/consequence-ladder.md
Co-developed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: David Edmondson <david.edmondson@oracle.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2021-03-31 17:35:27 +03:00
|
|
|
Code of Conduct
|
|
|
|
===============
|
|
|
|
|
|
|
|
The QEMU community is made up of a mixture of professionals and
|
|
|
|
volunteers from all over the world. Diversity is one of our strengths,
|
|
|
|
but it can also lead to communication issues and unhappiness.
|
|
|
|
To that end, we have a few ground rules that we ask people to adhere to.
|
|
|
|
|
|
|
|
* Be welcoming. We are committed to making participation in this project
|
|
|
|
a harassment-free experience for everyone, regardless of level of
|
|
|
|
experience, gender, gender identity and expression, sexual orientation,
|
|
|
|
disability, personal appearance, body size, race, ethnicity, age, religion,
|
|
|
|
or nationality.
|
|
|
|
|
|
|
|
* Be respectful. Not all of us will agree all the time. Disagreements, both
|
|
|
|
social and technical, happen all the time and the QEMU community is no
|
|
|
|
exception. When we disagree, we try to understand why. It is important that
|
|
|
|
we resolve disagreements and differing views constructively. Members of the
|
|
|
|
QEMU community should be respectful when dealing with other contributors as
|
|
|
|
well as with people outside the QEMU community and with users of QEMU.
|
|
|
|
|
|
|
|
Harassment and other exclusionary behavior are not acceptable. A community
|
|
|
|
where people feel uncomfortable or threatened is neither welcoming nor
|
|
|
|
respectful. Examples of unacceptable behavior by participants include:
|
|
|
|
|
|
|
|
* The use of sexualized language or imagery
|
|
|
|
|
|
|
|
* Personal attacks
|
|
|
|
|
|
|
|
* Trolling or insulting/derogatory comments
|
|
|
|
|
|
|
|
* Public or private harassment
|
|
|
|
|
|
|
|
* Publishing other's private information, such as physical or electronic
|
|
|
|
addresses, without explicit permission
|
|
|
|
|
|
|
|
This isn't an exhaustive list of things that you can't do. Rather, take
|
|
|
|
it in the spirit in which it's intended: a guide to make it easier to
|
|
|
|
be excellent to each other.
|
|
|
|
|
|
|
|
This code of conduct applies to all spaces managed by the QEMU project.
|
|
|
|
This includes IRC, the mailing lists, the issue tracker, community
|
|
|
|
events, and any other forums created by the project team which the
|
|
|
|
community uses for communication. This code of conduct also applies
|
|
|
|
outside these spaces, when an individual acts as a representative or a
|
|
|
|
member of the project or its community.
|
|
|
|
|
|
|
|
By adopting this code of conduct, project maintainers commit themselves
|
|
|
|
to fairly and consistently applying these principles to every aspect of
|
|
|
|
managing this project. If you believe someone is violating the code of
|
|
|
|
conduct, please read the :ref:`conflict-resolution` document for
|
|
|
|
information about how to proceed.
|
|
|
|
|
|
|
|
Sources
|
|
|
|
-------
|
|
|
|
|
|
|
|
This document is based on the `Fedora Code of Conduct
|
2021-09-09 17:25:55 +03:00
|
|
|
<http://web.archive.org/web/20210429132536/https://docs.fedoraproject.org/en-US/project/code-of-conduct/>`__
|
|
|
|
(as of April 2021) and the `Contributor Covenant version 1.3.0
|
docs: Add a QEMU Code of Conduct and Conflict Resolution Policy document
In an ideal world, we would all get along together very well, always be
polite and never end up in huge conflicts. And even if there are conflicts,
we would always handle each other fair and respectfully. Unfortunately,
this is not an ideal world and sometimes people forget how to interact with
each other in a professional and respectful way. Fortunately, this seldom
happens in the QEMU community, but for such rare cases it is preferrable
to have a basic code of conduct document available to show to people
who are misbehaving. In case that does not help yet, we should also have
a conflict resolution policy ready that can be applied in the worst case.
The Code of Conduct document tries to be short and to the point while
trying to remain friendly and welcoming; it is based on the Fedora Code
of Conduct[1] with extra detail added based on the Contributor Covenant
1.3.0[2]. Other proposals included the Contributor Covenant 1.3.0 itself
or the Django Code of Conduct[3] (which is also a derivative of Fedora's)
but, in any case, there was agreement on keeping the conflict resolution
policy separate from the CoC itself.
An important point is whether to apply the code of conduct to violations
that occur outside public spaces. The text herein restricts that to
individuals acting as a representative or a member of the project or
its community. This is intermediate between the Contributor Covenant
(which only mentions representatives of the community, for example using
an official project e-mail address or posting via an official social media
account), and the Django Code of Conduct, which says that violations of
this code outside these spaces "may" be considered but otherwise applies
no limit.
The conflict resolution policy is based on the Drupal Conflict Resolution
Policy[4] and its derivative, the Mozilla Consequence Ladder[5].
[1] https://www.fedoraproject.com/code-of-conduct/
[2] https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/
[3] https://www.djangoproject.com/conduct/
[4] https://www.drupal.org/conflict-resolution
[5] https://github.com/mozilla/diversity/blob/master/code-of-conduct-enforcement/consequence-ladder.md
Co-developed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: David Edmondson <david.edmondson@oracle.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2021-03-31 17:35:27 +03:00
|
|
|
<https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/>`__.
|