Code of Conduct - v0.3 #

Introduction #

Please read and commit to the following Code of Conduct before engaging in any community discussions or other forms of participation in a Bonfire space: in other words, please commit to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, healthy, and sustainable community. Being a community means we support each others’ emotional and intellectual needs so that we can sustainably engage in discussion and collaborative work.

Is there an emergency? go straight to REPORT AN ISSUE.

Unless otherwise noted, this code of conduct applies to all Bonfire spaces*, including interactions, discussions and other content, both online or offline. Some spaces may have additional rules in place, which will be made clearly available to participants. Participants are responsible for knowing and abiding by these rules.

*It should be noted that because anyone can set up and operate a Bonfire instance, your community may have a different code of conduct (which should be posted on the instance itself) - this document only governs the spaces that choose to abide by it.

This code of conduct is long. We appreciate that it may take a good few minutes over a cup of your favourite beverage to read through these guidelines.

Community Guidelines #

1. Let's be excellent to each other #

Let's treat everyone with respect. Participate while acknowledging that we all deserve to be here — and each of us has the right to enjoy our experience without fear of harassment, discrimination, or condescension, whether blatant, or via micro-aggressions or subtle negativity.

Let's endeavour to treat our fellow community participants with respect and dignity:

Not everyone has read the same books or had the same experiences. Our journeys are unique and varied. Compassion births patience.
We won't all agree all the time, but disagreement is no excuse for poor behaviour and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one.

Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively. Let's remember that we’re different. The strength of our community comes from its diversity, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.

We can say no to any requests, such as not participating in a discussion, and set clear limits on the obligations we make, and renegotiate agreements that are no longer working for us, or revoke consent at any time.

Remember that we’re a world-wide community, so we might not be communicating in someone else’s primary language, who see things the way we do, or come from the same background. By staying considerate, we can help to navigate complex issues. We conduct ourselves civilly, with kindness, and don't insult or put down other participants.

Often our translations of people’s ideas is far from the actual message they were sharing. Let's engage with people based on their actual words and not what we assume those words meant. If we are unsure, we ask for clarification.

We honour that we have all been indoctrinated into systems of oppression that we must all unlearn. Unlearning is challenging; thus, we do not expect neat, tidy resolutions. We will not “fix” the world’s ills on a social media thread but we will get closer if we are willing to be uncomfortable.

We start from the assumption that people’s experiences are REAL. We also acknowledge that our experiences are often shared, but not always. We ask to learn MORE about other people’s truths, rather than erasing them. It is exceptionally painful to be dismissed, called a liar or accused of making up your experiences. We start from the assumption that we are all doing our best in any given moment with the tools we have.

Community dialogues can often be challenging and triggering. We may be discussing issues that have caused great trauma in the world — and often, great trauma in our own lives. Some dialogues may bring up painful memories, old wounds, present hurts and current resentments. Facilitating such dialogue depends on our wellness. We premium SELF-CARE as a tool of radical self-love! We do what we need to do to navigate our mental, emotional and physical well-being, such as stopping conversations to focus on ourself and come back when we are re-centred.

2. Diversity statement #

Everyone who chooses to follow these guidelines is welcome and encouraged to participate. Although we will fail at times, we seek to treat everyone both as fairly and equally as possible.

Protected characteristics #

Although this list cannot be exhaustive, we explicitly honour diversity in:

We will not tolerate discrimination based on any of the protected characteristics above.

3. We stand together #

We do not have to suffer in silence, or see others harassed without feeling like we have no course of action. While harassment cannot be tolerated, there's a whole range of behaviours or ways people communicate that aren't harassment, and we are empowered to politely engage when we or others are mistreated, by describing our perceptions.

Identifying issues #

Setting boundaries #

If we feel able and safe to, we may want to directly discuss our concerns with the person making us feel uncomfortable. It helps to start by assuming positive intent - they may not be aware of what they are doing, and politely bringing it to their attention is encouraged. Here's a suggested structure:

  1. I read/noticed... an observation, free of judgement
  2. I feel... emotions, rather than a projection or thought
  3. Because I need/value/care about... needs, boundaries, shared values, or specific community guidelines
  4. Would you be willing to... specific request

It can also be helpful to:

Escalating #

If we are uncomfortable about how a conversation is proceeding, we should bring it to the attention of moderators, as they are not present in all discussions. There's power in numbers, so we should do so even if someone else may have done so already - when multiple people share how they feel, it has a unique way of changing the conversation. Refer to the section on reporting issues.

4. Harassment #

We are intolerant of intolerance, harassment, exploitation and domination. This includes, but is not limited to:

5. Non-harassment #

Our community prioritises marginalised people’s safety over privileged people’s comfort. Moderators reserve the right not to act on complaints regarding:

The reason these terms are problematic is because they are too easily used as a political weapon to claim parity between the suffering of the majority demographic and that of marginalised peoples without taking into account structural ‘isms’, which the majority demographic do not experience.

6. Reporting issues #

All reports will be handled with discretion, and all people involved will be treated with respect.

If you experience or witness harassment or unacceptable behaviour — or have any other concerns — please use the flagging feature where available, or tag moderator(s) in the thread to bring it to their attention. You can also report it by directly contacting moderator(s), instance admin(s), and/or directly sending a message to the email address on the project homepage. If the person you are reporting is on a moderation or admin team, they must recuse themselves from handling the incident.

In addition to the points specified in the Setting Boundaries section, please include in your report:

In order to protect moderators from abuse and burnout, they reserve the right to reject any report believed to have been made in bad faith. Reports intended to silence legitimate criticism may be deleted without response.

Moderators will not name harassment victims without their affirmative consent, and will respect confidentiality requests for the purpose of protecting victims of abuse. At their discretion, they may publicly name a person about whom they've received harassment complaints, or privately warn third parties about them, if they believe that doing so will increase the safety of the community or the general public.

7. Violations of community guidelines #

First and foremost, these guidelines make it clear that it is necessary for communities to self-regulate. This means that asking people to follow community guidelines is not itself a violation of the spirit or intent of our community. It is important to make this clear, because trolls often attempt to put this into question. Subsequently the following agreements bind this document:

  1. All participants of the community are expected to abide by behavioural norms.
  2. It is okay to draw boundaries against those who are impeding a space’s community guidelines.
  3. All communities should be able to create and enforce guidelines.

In the case that individuals do not adhere to the community guidelines, community members and moderators should be empowered to engage in the following tactics:

Whenever a participant has made a mistake, we expect them to take responsibility for it. If someone has been harmed or offended, it is our responsibility to listen carefully and respectfully, and do our best to right the wrong. If there is a need for education, the person causing offense can ask for more information. They will either be given an explanation or be referred to links and educative content if available. If relevant content is not yet available, or if nobody in the community has the ability or willingness to help, they may need to do their own research.

With this, we have a clear expectation about what we consider to be a reasonable understanding to approach potential conflict, and to quickly settle those disputes peacefully.

Appendix #

Wrapping up #

As participants in a decentralised software ecosystem and various online discussion and collaboration spaces, we also aim to be a community. A community is different than a “forum” or a “debate hall”, it means we support each others' emotional and intellectual needs so that we can sustainably engage in discussion and collaborative work, and foster respect, diversity, inclusion, wellbeing and learning.

This community is made up of disparate online collections of people committed to exploring and building a p2p ecosystem with the awareness and sensitivity of intersectionality. This requires us to have challenging conversations about privilege, power, history, culture, inequality, pain, injustice, trauma, and the influence of hegemonic ideas, institutions and practices. Our goal is to have these dialogues and debates from a place of compassion that honours our shared humanity. We recognise this may require us to level up our conversational skills, both as individuals and as a collective. Hence the spirit of learning together must try to describe this process in detail. We believe this kind of work is transformative, and any learning here will initiate similar changes in the other communities we participate in.

If we think about how difficult conversations can be online, we might consider the following points:

This code of conduct outlines our expectations for participants within our shared spaces, as well as steps for reporting unacceptable behaviour.

Expectations are neither rights nor privileges, but rather shared aims and intentions based on research that have evolved from the collective work of dozens of communities trying to find effective rules for communities to run by.

These expectations include the idea that anyone who violates this code of conduct may face restrictions, including temporary or permanent banning from community spaces.

Extra Resources #

NVC (Nonviolent Communication) #

Any investment in learning NVC is an investment in better relationships in our life. NVC can help diffuse conflicts, by getting to what is underneath them.

There are two aspects to NVC - one is the deeper attitude (spirit) behind it and the other aspect is the technique. If the technique is applied without the deeper attitude behind it, it can be used as a weapon, like any technique used in bad faith.

There are four practical components to the technique. Remember that it is a practice. Most of us are not trained to think in these ways. Each component requires practice. It is really useful to know and understand the philosophy behind each one.

If you're not familiar with it, you can start with this introduction to NVC. You can go further with these resources or this article about NVC in the context of code reviews.

Let's keep in mind that communication is not easy:

NVC IS NOT A PANACEA. There are times in life when you would not have time to use it and it would not be appropriate.
We’re not saying this to get everyone down. We are saying this to honour how well we do, in fact, considering all these challenges, most of the time. We don’t always get it right. But the point is to learn together, gradually. And sometimes we are pushed to accelerate our learning because of events that lead to fractioning, frictions, conflicts and group forking.

Trolling and bad-faith tactics #

We live in an age of tactical online aggression. With regard to social engineering, we take extra exception to the following tactics and practices: Dogpiling, Camping, misdirection, gish gallop, “Angry Jack Syndrome”, baiting (reductio ad X), suppressing power level, crowd cover, crypto/redpilling, and “silent identity attacks.”

We want to promote our community's literacies with regard to identifying and combatting disruption tactics. See for example:

Attribution & Acknowledgements #

We acknowledge the many communities and projects that established code of conducts, which inspired this one, particularly:

Bonfire Networks

Open Collective account Open Source