/NCoC

No Code of Conduct: A Code of Conduct for Adults in Open Source Software

The UnlicenseUnlicense

What is NCoC

No Code Of Conduct is a groundbreaking new idea. Designed to help you find communities and projects that will not get stuck endlessly debating how members should behave in their communities, only to be found to never be fully resolved to anyone's liking.

What if... we all agreed?

  1. We are all adults. Capable of having adult discussions.

  2. We accept everyones contributions, we don't care if you're liberal or conservative, black or white, straight or gay, or anything in between! In fact, we won't bring it up, or ask. We simply do not care.

  3. Nothing else matters!

Q: Great! How do I add this to my project?

Simply copy CODE_OF_CONDUCT.md into the root directory of your project. You may modify it to your needs.

Q: How do I promote No Code of Conduct?

Feel free to talk about, discuss, and promote No Code of Conduct anywhere you wish, and use the hashtag #NCoC on Twitter.

Q: What if, this makes me feel discriminated against?

If you feel this way simply because we do not have a code of conduct, it is hard for anyone to relate to you. This is not intended to discriminate against anyone. Simply because we don't babysit people on our site to make sure they treat you with respect, does not mean we hope you feel unwelcome, or that you are treated without respect. That is just not something we have time for.

Q: Without a CoC, how would I possibly feel safe engaging in your community? How would I raise a red flag if I am mistreated?

The way you would go about this in any other discussion forum. If you limit yourself to participating in things that only have codes of conduct, then you're limiting yourself as a human being on this marvelous place we call the internet. It is not this community's place to care about individual feelings. We leave that to the individuals. The internet is a big place, you should prepare yourself to deal with it.

Q: If you don't have a CoC, this will surely be the end of your project, and the end of some talented individuals contributing to it!

There is plenty of proof that not having a CoC is a workable solution. While the linux community for example may not be warm and helpful, there is nothing wrong or offensive about it, and you certainly will not be harassed unless you harass people there.

Q: What about non-internet communications, such as a place of work, or a conference?

These understandably are different. Often sane communities will have a CoC that is unique to their physical location, and/or event. In different parts of the world, the needs are different (see "he" vs "she" vs "they" vs people that do not have English as their primary language). We are talking about the internet here, not physical meet ups, and that requires we do not care about the unimportant parts of how people talk.

Q: Without a CoC, how would this community be welcoming to newcomers, and not become vile, intimidating, or have some other type of unwelcome agenda?

We strive to lead by example. We feel there are enough level-headed adults here to back you up. However, if someone tells you you are stupid, or wrong. Stop. Think. Does this have anything to do with your race, region, religion, or anything else not related to this project? This is a tricky one. Have you considered, that they are either having a bad day, are a bad listener, or possibly, you are wrong? If you feel you're not wrong, please, by all means, reply. We love discussion! We love our members. We are confident if you are a level-headed adult, you will be treated like one. Other level-headed adults want to hear from you.

Q: Your name is offensive. CoC sounds like Cock, and I feel that this is a group of white males that is trying to downplay the seriousness of this issue in our community, and I boycott your movement, and am going to tell others to as well!

That wasn't really a question, but we will answer it anyways. This is an example of starting a fire where there does not need to be one. Try to be more tolerant of others and not read into their deep inner views. We have said clearly over and over that we don't care who you are, where you come from, or where you're going. We value intelligent discussion on our topic, and that's it. If you want to not use any community that adopts NCoC, that is fine. But please do listen to the content, and do not read too far in-between the lines. It simply stands for No Code of Conduct.

Q: Oh no, it has definitely happened! Someone has treated me unfairly, and I'm 100% sure its related to something about who I am, and not related to what I have said or contributed directly.

Email that person, and try to work it out. Email the owners of the community, and alert them. Whatever you do, do not make a scene, as that will burden the entire community with your issue. If it's truly a problem and you're truly an asset to the community then you will probably get an email back. Sometimes, you have to be the bigger person. Say your piece privately, and don't dwell on it. Remember, this is not the time or place to start these kind of discussions. If someone else did this to you, that is unclassy, but there is only so much a moderator and personal discussion can accomplish. I am afraid that bringing to a larger group will be of poor form, and not helpful.

Q: What about off-topic chatter?

Off topic chatter should be discouraged, but not censored. NCoC is targeting things like open source projects and public online communities based around specific topics.

Q: How can I contribute to your project or community when I see someone said something on a different site or community which directly makes me feel awful?

We are not in the business of policing people's personal lives. Hopefully they also don't care about that when they are here. Part of not discriminating against people, is not discriminating against people. This is not world court. Sometimes people have different views. Just because they express this elsewhere, doesn't mean we don't care. If you are so stuck that a member of our community does or is something you don't like elsewhere, then you should probably not be here.

Q: As a community manager or leader, what happens when the mob arrives, or when someone starts to engage in discussion that could lead to more endless discussion?

Lock, and ban your way to freedom. This is unfortunate. Try to not delete anything, or you will be accused of censorship. But you have no other choice. Do not engage. Abort, abort abort! You should really be very brief, vague, and closed off in these discussions. Say something like: "hey, this is not the place to discuss this, please reach out to each other privately or on another medium to discuss it. This group is strictly about topics relating to $YOUR_TOPIC". End.

Q: WTF, the discussion was locked, and/or I can't reply!?

Once again, we are not going to tolerate our community being overridden by the mob. If this starts to happen, we will nuke, delete, lock, close, ban, and do whatever we have to do to put the fire out. These discussions drag on and on and on, and they don't make communities better.

Q: Why don't you care about my feelings?

We are not a support group for human emotion. We are a community that strives to focus around our topics. Anything else takes away from that.