123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- ===============
- Reporting Guide
- ===============
- .. note::
- This document is currently a **DRAFT** document while it is being discussed
- by the community.
- If you believe someone is violating the :doc:`code of conduct <CodeOfConduct>`
- you can always report it to the LLVM Foundation Code of Conduct Advisory
- Committee by emailing conduct@llvm.org. **All reports will be kept
- confidential.** This isn't a public list and only `members`_ of the advisory
- committee will receive the report.
- If you believe anyone is in **physical danger**, please notify appropriate law
- enforcement first. If you are unsure what law enforcement agency is
- appropriate, please include this in your report and we will attempt to notify
- them.
- If the violation occurs at an event such as a Developer Meeting and requires
- immediate attention, you can also reach out to any of the event organizers or
- staff. Event organizers and staff will be prepared to handle the incident and
- able to help. If you cannot find one of the organizers, the venue staff can
- locate one for you. We will also post detailed contact information for specific
- events as part of each events' information. In person reports will still be
- kept confidential exactly as above, but also feel free to (anonymously if
- needed) email conduct@llvm.org.
- .. note::
- The LLVM community has long handled inappropriate behavior on its own, using
- both private communication and public responses. Nothing in this document is
- intended to discourage this self enforcement of community norms. Instead,
- the mechanisms described here are intended to supplement any self
- enforcement within the community. They provide avenues for handling severe
- cases or cases where the reporting party does not wish to respond directly
- for any reason.
- Filing a report
- ===============
- Reports can be as formal or informal as needed for the situation at hand. If
- possible, please include as much information as you can. If you feel
- comfortable, please consider including:
- * Your contact info (so we can get in touch with you if we need to follow up).
- * Names (real, nicknames, or pseudonyms) of any individuals involved. If there
- were other witnesses besides you, please try to include them as well.
- * When and where the incident occurred. Please be as specific as possible.
- * Your account of what occurred. If there is a publicly available record (e.g.
- a mailing list archive or a public IRC logger) please include a link.
- * Any extra context you believe existed for the incident.
- * If you believe this incident is ongoing.
- * Any other information you believe we should have.
- What happens after you file a report?
- =====================================
- You will receive an email from the advisory committee acknowledging receipt
- within 24 hours (and we will aim to respond much quicker than that).
- The advisory committee will immediately meet to review the incident and try to
- determine:
- * What happened and who was involved.
- * Whether this event constitutes a code of conduct violation.
- * Whether this is an ongoing situation, or if there is a threat to anyone's
- physical safety.
- If this is determined to be an ongoing incident or a threat to physical safety,
- the working groups' immediate priority will be to protect everyone involved.
- This means we may delay an "official" response until we believe that the
- situation has ended and that everyone is physically safe.
- The working group will try to contact other parties involved or witnessing the
- event to gain clarity on what happened and understand any different
- perspectives.
- Once the advisory committee has a complete account of the events they will make
- a decision as to how to respond. Responses may include:
- * Nothing, if we determine no violation occurred or it has already been
- appropriately resolved.
- * Providing either moderation or mediation to ongoing interactions (where
- appropriate, safe, and desired by both parties).
- * A private reprimand from the working group to the individuals involved.
- * An imposed vacation (i.e. asking someone to "take a week off" from a mailing
- list or IRC).
- * A public reprimand.
- * A permanent or temporary ban from some or all LLVM spaces (mailing lists,
- IRC, etc.)
- * Involvement of relevant law enforcement if appropriate.
- If the situation is not resolved within one week, we'll respond within one week
- to the original reporter with an update and explanation.
- Once we've determined our response, we will separately contact the original
- reporter and other individuals to let them know what actions (if any) we'll be
- taking. We will take into account feedback from the individuals involved on the
- appropriateness of our response, but we don't guarantee we'll act on it.
- After any incident, the advisory committee will make a report on the situation
- to the LLVM Foundation board. The board may choose to make a public statement
- about the incident. If that's the case, the identities of anyone involved will
- remain confidential unless instructed by those inviduals otherwise.
- Appealing
- =========
- Only permanent resolutions (such as bans) or requests for public actions may be
- appealed. To appeal a decision of the working group, contact the LLVM
- Foundation board at board@llvm.org with your appeal and the board will review
- the case.
- In general, it is **not** appropriate to appeal a particular decision on
- a public mailing list. Doing so would involve disclosure of information which
- whould be confidential. Disclosing this kind of information publicly may be
- considered a separate and (potentially) more serious violation of the Code of
- Conduct. This is not meant to limit discussion of the Code of Conduct, the
- advisory board itself, or the appropriateness of responses in general, but
- **please** refrain from mentioning specific facts about cases without the
- explicit permission of all parties involved.
- .. _members:
- Members of the Code of Conduct Advisory Committee
- =================================================
- The members serving on the advisory committee are listed here with contact
- information in case you are more comfortable talking directly to a specific
- member of the committee.
- .. note::
- FIXME: When we form the initial advisory committee, the members names and private contact info need to be added here.
- (This text is based on the `Django Project`_ Code of Conduct, which is in turn
- based on wording from the `Speak Up! project`_.)
- .. _Django Project: https://www.djangoproject.com/conduct/
- .. _Speak Up! project: http://speakup.io/coc.html
|