└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | This code of conduct outlines our expectations for participants within the 4 | **Coinbase** open source community, as well as steps to reporting unacceptable 5 | behavior. We are committed to providing a welcoming and inspiring community for 6 | all and expect our code of conduct to be honored. Anyone who violates this code 7 | of conduct may be banned from the community. 8 | 9 | Our open source community strives to: 10 | 11 | - **Be friendly and patient.** 12 | - **Be welcoming**: We strive to be a community that welcomes and supports 13 | people of all backgrounds and identities. This includes, but is not limited to 14 | members of any race, ethnicity, culture, national origin, colour, immigration 15 | status, social and economic class, educational level, sex, sexual orientation, 16 | gender identity and expression, age, size, family status, political belief, 17 | religion, and mental and physical ability. 18 | - **Be considerate**: Your work will be used by other people, and you in turn 19 | will depend on the work of others. Any decision you take will affect users and 20 | colleagues, and you should take those consequences into account when making 21 | decisions. Remember that we’re a world-wide community, so you might not be 22 | communicating in someone else’s primary language. 23 | - **Be respectful**: Not all of us will agree all the time, but disagreement is 24 | no excuse for poor behavior and poor manners. We might all experience some 25 | frustration now and then, but we cannot allow that frustration to turn into a 26 | personal attack. It’s important to remember that a community where people feel 27 | uncomfortable or threatened is not a productive one. 28 | - **Be careful in the words that we choose**: we are a community of 29 | professionals, and we conduct ourselves professionally. Be kind to others. Do 30 | not insult or put down other participants. Harassment and other exclusionary 31 | behavior aren’t acceptable. 32 | - **Try to understand why we disagree**: Disagreements, both social and 33 | technical, happen all the time. It is important that we resolve disagreements 34 | and differing views constructively. Remember that we’re different. The 35 | strength of our community comes from its diversity, people from a wide range 36 | of backgrounds. Different people have different perspectives on issues. Being 37 | unable to understand why someone holds a viewpoint doesn’t mean that they’re 38 | wrong. Don’t forget that it is human to err and blaming each other doesn’t get 39 | us anywhere. Instead, focus on helping to resolve issues and learning from 40 | mistakes. 41 | 42 | ## Definitions 43 | 44 | Harassment includes, but is not limited to: 45 | 46 | - Offensive comments related to gender, gender identity and expression, sexual 47 | orientation, disability, mental illness, neuro(a)typicality, physical 48 | appearance, body size, race, age, regional discrimination, political or 49 | religious affiliation 50 | - Unwelcome comments regarding a person’s lifestyle choices and practices, 51 | including those related to food, health, parenting, drugs, and employment 52 | - Deliberate misgendering. This includes deadnaming or persistently using a 53 | pronoun that does not correctly reflect a person’s gender identity. You must 54 | address people by the name they give you when not addressing them by their 55 | username or handle 56 | - Physical contact and simulated physical contact (eg, textual descriptions like 57 | “*hug*” or “*backrub*”) without consent or after a request to stop 58 | - Threats of violence, both physical and psychological 59 | - Incitement of violence towards any individual, including encouraging a person 60 | to commit suicide or to engage in self-harm 61 | - Deliberate intimidation 62 | - Stalking or following 63 | - Harassing photography or recording, including logging online activity for 64 | harassment purposes 65 | - Sustained disruption of discussion 66 | - Unwelcome sexual attention, including gratuitous or off-topic sexual images or 67 | behaviour 68 | - Pattern of inappropriate social contact, such as requesting/assuming 69 | inappropriate levels of intimacy with others 70 | - Continued one-on-one communication after requests to cease 71 | - Deliberate “outing” of any aspect of a person’s identity without their consent 72 | except as necessary to protect others from intentional abuse 73 | - Publication of non-harassing private communication 74 | 75 | Our open source community prioritizes marginalized people’s safety over 76 | privileged people’s comfort. We will not act on complaints regarding: 77 | 78 | - ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’ 79 | - Reasonable communication of boundaries, such as “leave me alone,” “go away,” 80 | or “I’m not discussing this with you” 81 | - Refusal to explain or debate social justice concepts 82 | - Communicating in a ‘tone’ you don’t find congenial 83 | - Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or 84 | assumptions 85 | 86 | ### Diversity Statement 87 | 88 | We encourage everyone to participate and are committed to building a community 89 | for all. Although we will fail at times, we seek to treat everyone both as 90 | fairly and equally as possible. Whenever a participant has made a mistake, we 91 | expect them to take responsibility for it. If someone has been harmed or 92 | offended, it is our responsibility to listen carefully and respectfully, and do 93 | our best to right the wrong. 94 | 95 | Although this list cannot be exhaustive, we explicitly honor diversity in age, 96 | gender, gender identity or expression, culture, ethnicity, language, national 97 | origin, political beliefs, profession, race, religion, sexual orientation, 98 | socioeconomic status, and technical ability. We will not tolerate discrimination 99 | based on any of the protected characteristics above, including participants with 100 | disabilities. 101 | 102 | ### Reporting Issues 103 | 104 | If you experience or witness unacceptable behavior—or have any other 105 | concerns—please report it by contacting us via 106 | **[opensource@coinbase.com](mailto:opensource@coinbase.com)**. All reports will be handled with 107 | discretion. In your report please include: 108 | 109 | - Your contact information. 110 | - Names (real, nicknames, or pseudonyms) of any individuals involved. If there 111 | are additional witnesses, please include them as well. Your account of what 112 | occurred, and if you believe the incident is ongoing. If there is a publicly 113 | available record (e.g. a mailing list archive or a public IRC logger), please 114 | include a link. 115 | - Any additional information that may be helpful. 116 | 117 | After filing a report, a representative will contact you personally, review the 118 | incident, follow up with any additional questions, and make a decision as to how 119 | to respond. If the person who is harassing you is part of the response team, 120 | they will recuse themselves from handling your incident. If the complaint 121 | originates from a member of the response team, it will be handled by a different 122 | member of the response team. We will respect confidentiality requests for the 123 | purpose of protecting victims of abuse. 124 | 125 | ### Attribution & Acknowledgements 126 | 127 | We all stand on the shoulders of giants across many open source communities. 128 | We’d like to thank the communities and projects that established code of 129 | conducts and diversity statements as our inspiration: 130 | 131 | - [Django](https://www.djangoproject.com/conduct/reporting/) 132 | - [Python](https://www.python.org/community/diversity/) 133 | - [Ubuntu](http://www.ubuntu.com/about/about-ubuntu/conduct) 134 | - [Contributor Covenant](http://contributor-covenant.org/) 135 | - [Geek Feminism](http://geekfeminism.org/about/code-of-conduct/) 136 | - [Citizen Code of Conduct](http://citizencodeofconduct.org/) 137 | - [TODO Group](http://todogroup.org/opencodeofconduct/) 138 | --------------------------------------------------------------------------------