|
| 1 | +# Code of Conduct |
| 2 | + |
| 3 | +## Our Pledge |
| 4 | + |
| 5 | +The Qiskit Community is dedicated to our values of treating every individual |
| 6 | +with respect and dignity. In the interest of fostering an open and welcoming |
| 7 | +environment, all participants, including attendees, speakers, sponsors, |
| 8 | +volunteers, online contributors, and IBM employees are expected to show |
| 9 | +courtesy for each other and our community by creating a harassment-free |
| 10 | +experience for everyone, regardless of age, personal appearance, disability, |
| 11 | +ethnicity, gender identity and expression, body size, level of experience, |
| 12 | +nationality, race, religion, caste, or sexual identity and orientation. |
| 13 | +Expected behavior applies to both online and offline engagement within the |
| 14 | +Qiskit Community. |
| 15 | + |
| 16 | +## Scope |
| 17 | + |
| 18 | +The purpose of this Code of Conduct is to define and enforce the values and |
| 19 | +conduct of contributors and participants in the Qiskit open source community. |
| 20 | +The Code of Conduct applies both within project spaces and in public spaces |
| 21 | +when an individual is engaging with the Qiskit open source community. Examples |
| 22 | +include attending a Qiskit event, contributing to online projects, commentary |
| 23 | +on Slack, or representing a project or community, including using an official |
| 24 | +project e-mail address, posting via an official social media account, or |
| 25 | +acting as an appointed representative at an online or offline event. |
| 26 | +Representation of a project may be further defined and clarified by project |
| 27 | +maintainers. |
| 28 | + |
| 29 | +## Our Standards |
| 30 | + |
| 31 | +Examples of behavior that contributes to creating a positive environment |
| 32 | +include: |
| 33 | + |
| 34 | +- Using welcoming and inclusive language |
| 35 | +- Being respectful of differing viewpoints, experiences, and cultures |
| 36 | +- Gracefully accepting constructive criticism |
| 37 | +- Focusing on what is best for the community |
| 38 | +- Showing empathy towards other community members |
| 39 | +- Being mindful of your surroundings and your fellow participants and listening |
| 40 | + to others |
| 41 | +- Valuing the contributions of all participants |
| 42 | +- Engaging in collaboration before conflict |
| 43 | +- Pointing out unintentionally racist, sexist, casteist, or biased comments and |
| 44 | + jokes made by community members when they happen |
| 45 | + |
| 46 | +Examples of unacceptable behavior by participants, even when presented as |
| 47 | +"ironic" or "joking," include: |
| 48 | + |
| 49 | +- The use of sexualized language or imagery and unwelcome physical contact, |
| 50 | + sexual attention, or advances |
| 51 | +- Trolling, insulting/derogatory comments, and personal or political attacks |
| 52 | +- Public or private harassment, including offensive or degrading language |
| 53 | +- Publishing others' private information, such as a physical or electronic |
| 54 | + address, without explicit permission. This includes any sort of "outing" of |
| 55 | + any aspect of someone's identity without their consent. |
| 56 | +- "Doxxing," Publishing screenshots or quotes, especially from identity slack |
| 57 | + channels, private chat, or public events, without all quoted users' explicit |
| 58 | + consent. |
| 59 | +- Other conduct which could reasonably be considered inappropriate in a |
| 60 | + professional setting |
| 61 | + |
| 62 | +## Responsibilities & Enforcement |
| 63 | + |
| 64 | +The entire Qiskit community is responsible for upholding the terms of the Code |
| 65 | +of Conduct in Qiskit Community events and spaces and reporting violations if |
| 66 | +they see them. The internal Qiskit team at IBM is ultimately responsible for |
| 67 | +clarifying the standards of acceptable behavior and enforcement, and is expected |
| 68 | +to take appropriate and fair corrective action in response to any instances of |
| 69 | +unacceptable behavior. |
| 70 | + |
| 71 | +If a participant or contributor engages in negative or harmful behavior, IBM |
| 72 | +will take any action they deem appropriate, including but not limited to |
| 73 | +issuing warnings, expulsion from an event with no refund, deleting comments, |
| 74 | +permanent banning from future events or online community, or calling local law |
| 75 | +enforcement. IBM has the right and responsibility to remove, edit, or reject |
| 76 | +comments, commits, code, wiki edits, issues, and other contributions that are |
| 77 | +not aligned to this Code of Conduct, or to temporarily or permanently ban any |
| 78 | +contributor or participant for other behaviors that they deem inappropriate, |
| 79 | +threatening, offensive, or harmful. |
| 80 | + |
| 81 | +If you see a Code of Conduct violation: |
| 82 | + |
| 83 | +1. If you feel comfortable, let the person know that what they did is not |
| 84 | + appropriate and ask them to stop and/or edit or delete their message(s) or |
| 85 | + comment(s). |
| 86 | +2. If the person does not immediately stop the behavior or correct the issue, |
| 87 | + or if you're uncomfortable speaking up, flag a moderator and, if appropriate, |
| 88 | + fill out the anonymous |
| 89 | + [Code of Conduct violation form](https://airtable.com/shrl5mEF4Eun1aIDm). |
| 90 | +3. The Qiskit Community will open an investigation upon receiving your form |
| 91 | + entry. When reporting, please include any relevant details, links, |
| 92 | + screenshots, context, or other information that may be used to better |
| 93 | + understand and resolve the situation. |
| 94 | +4. If the code of conduct violation occurs at an event and requires immediate |
| 95 | + response or contains a concern about an individual attending an upcoming |
| 96 | + event, contact the event's on-call Code of Conduct point of contact listed |
| 97 | + in the event specific code of conduct document. If you don't feel comfortable |
| 98 | + speaking to the point of contact in person, fill out a Code of Conduct |
| 99 | + violation form entry and include the details of the event so that the Code of |
| 100 | + Conduct enforcement board can contact the event's on-call Code of Conduct |
| 101 | + point of contact. |
| 102 | +5. If an IBM employee witnesses a Code of Conduct violation at any time, such as |
| 103 | + at events, in a Slack channel, or open source forums, it is their |
| 104 | + responsibility to file a Code of Conduct violation report. |
| 105 | + |
| 106 | +This Code of Conduct does not supersede existing IBM corporate policies, such as |
| 107 | +the IBM Business Conduct Guidelines and IBM Business Partner Code of Conduct. |
| 108 | +IBM employees must follow IBM's Business Conduct Guidelines. IBM's business |
| 109 | +partners must follow the IBM Business Partner Code of Conduct. IBM employees |
| 110 | +concerned with a fellow IBMer's behavior should follow IBM's own internal HR |
| 111 | +reporting protocols, which include engaging the offending IBMer's manager and |
| 112 | +involving IBM Concerns and Appeals. IBM employees concerned with an IBM |
| 113 | +business partner's behavior should notify tellibm@us.ibm.com. |
0 commit comments