Git Product home page Git Product logo

ncoc's Introduction

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.

ncoc's People

Contributors

domgetter avatar foxxmd avatar ranok avatar redfred7 avatar robinlinden avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ncoc's Issues

Clarify "We accept anyone's contributions."

The NCoC states "We accept anyone's contributions.".

I would suggest "We accept anyone's contributions based on its merits" or similar.
Promising to accept every contribution will not work and will quite probably not be a true statement for most projects.

"We're all adults." vs. kids in opensource

First of all: thanks for the NCoC!

But then again, i'm unsure about the phrase "We're all adults." - generally, i totally accept that notion, but alas, we're not all adults. E.g. I demo'ed my project to a very enthusiastic 13 year old recently, whose contributions I verily look forward to.

Then again, well, some kids are obviously more adult than many adults

Am i too sensitive, here or can we find a better wording?

Contradictory Name

Personally the NoCoC feels counter to it's name.

Especially under the Answers specifying banning.

Code of Conduct is in the Readme

I'm puzzled why the NoCoC is in the Readme and not in the CodeOfConduct file.

Or is the Readme purely a statement showing the reasoning for making a blank CoC?

gpl license

pls fix license so it is most free open source GPL v3 License, thx otherwise microsoft will sell it

The NCoC Readme contains multiple instances codifying expected conduct. These should be removed.

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.

Either clarify what the expected behaviour is, or remove this

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.

This directly contradicts the above. If you are opposed to censorship then even conversation is "overtaken by a mob" must be allowed to continue unabated, as it is the preference of the majority.

We're all adults here after all!

Possible addition to the list

One suggestion from Reddit was to add in the rule that no off-topic discussion is allowed as part of the NCoC.

I'm opening this issue for discussion on this suggestion.

Arguments for:

Explicit disapproval from flame-baiting discussion and knowledge that any occurrence will be met with a ban or some kind of warning.

Being explicit is better than rules being shrouded in mystery and applied with caprice.

Arguments against:

The NCoC has no say in what can and cannot be said. It would be out of the scope of the NCoC.

Not allowing for off-topic discussion harms a lot of possible sort-of-related and harmless discussion on topics within the scope of the project at hand.

Alternative:

Instead of making it one of the rules, offer the suggestion in the FAQ to state that no off-topic discussion is allowed.

Or, offer a venue for off-topic discussion and point "offenders" to the proper place when wanting to discuss such matters, and separate project-related discussion and unrelated discussion.

Your thoughts?

Possible replacement for the 3 rules

A suggestion from Reddit was that the rules should wholly be replaced by the simple line:

"Contributions will be judged by their technical merit. No politics on project forums."

This has a similar feel to the other suggestion of no off-topic discussion and has similar arguments for and against.

Some additional arguments for/against are as follows:

For:

The NCoC as it stands is a bit empty and doesn't really say that much. Actually adding a rule of some content will give a little more insight as to the reasons and the ideas behind the rule(s).

Against:

Having 3 rules fits as a rhetorical device of 3s. It's nicer to explain and enumerate, and is self-terminating.

Thoughts?

There is no mob

Thanks for your courage! There are some issues though. Assume the word "mob" refers to the ancient folk of Moab - not need to talk disrespectful about them.

Anonymity

Hi!

Unfortunately, if I were to tell people who I am, they would come after me personally, the projects I am involved with, and possibly get me even fired! I have a point to make, but I'm not stupid.

Friendly protip: if you really want this project to be anonymous, it shouldn't be in your personal GitHub account. (Create an organization for it, and remove your name from commits).
(And sorry for the screwup on Twitter โ€” I was trying to send you a private message).

No License

While you give explicit permission to: Simply copy CODE_OF_CONDUCT.md into the root directory of your project. You may modify it to your needs. in your readme, typically when a project does not include a license full copy protection is implied.

I suggest adding a License with similar terms added to the repo, so that I and others feel comfortable making use of your work. The Unlicense fits your statement in the readme. But ultimately it's up to you which to choose. (I could also see this project wanting a license that maintains the link-back attribution, which wouldn't be covered with Unlicense...)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.