Reporting Guide

= DRAFT DOCUMENT, SUBJECT TO COMMUNITY REVIEW = = Code of Conduct Reporting Guide = Most people will feel more comfortable reporting the code of conduct violation rather than directly confronting it, and we encourage those people to email conduct@open-zfs.org. All reports will be kept confidential. In some cases we may determine that a public statement will need to be made in order to inform the broader community. If this need arises, the identities of all parties involved will remain confidential unless those individuals instruct us otherwise.

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.

We encourage you to report incidents, even if you are unsure whether the incident is a violation, or whether the space where it happened is covered by this Code of Conduct. We would much rather have a few extra reports where we decide to take no action, than miss a report of an actual violation. We do not look negatively on you if we find the incident is not a violation. Knowing about incidents that are not violations, or happen outside our spaces, can help us to improve the Code of Conduct and the processes surrounding it.

Information to include in your report

 * Contact information for the reporter including name, email, and phone number.
 * You may report incidents anonymously if you are uncomfortable providing your contact information. However, this may hamper the investigation.
 * The names of all people directly involved in the incident, including relevant nicknames or pseudonyms
 * Include witness names if possible
 * Time and forum/location where the incident occurred. Be specific.
 * Details about what happened. Note any supporting materials, such as message screencaps, IRC logs, or emails.
 * Additional context for the situation, if appropriate
 * Whether or not the incident is ongoing
 * Any additional information that is relevant to investigating and resolving the incident

What happens after you file a report?
You will receive an email from the OpenZFS Code of Conduct Working Group acknowledging receipt immediately. The current Working Group members are:
 * Matt Ahrens, matt@mahrens.org
 * Brian Behlendorf, behlendorf@llnl.gov
 * Karyn Ritter, karyn.ritter@gmail.com

The working group will immediately meet to review the incident and determine:
 * What happened based on the perspective of all involved.
 * Whether this event constitutes a code of conduct violation.
 * Who the bad actor was.
 * Whether this is an ongoing situation, or if there is a threat to anyone's physical safety.

We promise to acknowledge receipt within 48 hours (and will aim for a faster response). 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.

Once the working group 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).
 * A private gentle reminder of the code of conduct.
 * A public gentle reminder of the code of conduct.
 * A private reprimand from the working group to the individual(s) involved.
 * A public reprimand.
 * An imposed vacation (i.e. asking someone to "take a week off" from a mailing list, Slack, or IRC).
 * A temporary (for a specified time) or indefinite ban from some or all OpenZFS spaces (mailing lists, Slack, IRC, events, etc.)

We'll respond within one week to the person who filed the report with either a resolution or an explanation of why the situation is not yet resolved.

Once we've determined our final action, we'll contact the original reporter to let them know what action (if any) we'll be taking. We'll take into account feedback from the reporter on the appropriateness of our response, but we don't guarantee we'll act on it.

What if your report concerns a possible violation by a Working Group member?
The entire code of conduct working group will see all incident reports. Anyone directly involved in the incident will be immediately recused and will not participate in any discussions of the incident or its resolution.
 * If you are uncomfortable submitting a report that will be seen by a person involved in the incident, you can instead send the report directly to the other members of the Working Group for resolution. See email addresses for current working group members above.

Additional Information about the Code of Conduct

 * Code of Conduct Summary
 * Code of Conduct
 * Working Group and Code of Conduct Mechanics

Attribution
Borrowed heavily from the great work done by | Django, | Contributor Covenant, | Go, | Stack Overflow, and the [http://web.archive.org/web/20141109123859/http://speakup.io/coc.html | Speak Up! project]. Text all covered by CC-BY-SA