Nginx - IRC / Code of Conduct
Community Draft: _Unapproved_ See IRC/CoC for the currently approved version.
Nginx is a piece of software that has been growing and has found the need to have a general set of guidelines. As a growing community, we need to be able to work together effectively.
In the free software world, we collaborate freely on a volunteer basis to build software for everyone's benefit. We improve on the work of others, which we have been given freely, and then share our improvements on the same basis. We additionally help others learn about the software and help them use it effectively. That collaboration depends on good relationships between developers and users. Our team has agreed on the following code of conduct to help define the ways that we expect all users and operators to adhere to.
- Be Considerate: Everyone is around to either help or be helped. We're all around to learn. All the work we do affects someone else and we need to consider this when we make any changes.
- Be Respectful: The Nginx community treat one another with respect. Everyone can make valuable contributions to Nginx. We may not always agree, but disagreement is no excuse for poor behavior and/or 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. We expect members of the Nginx community to be respectful when dealing with all others. Nobody knows everything, and nobody is expected to be perfect. Asking questions is how we learn. Those who are asked questions should be responsive and helpful. However, when asking a question, care must be taken to do so in an appropriate forum.
- Be Constructive: Avoid flame wars, trolling, personal attacks, and repetitive arguments. If someone doesn't want to
- Be Family Friendly: We are not sailors and have no need to act like it. Topics such as sex, drugs, violence, etc. as well as swearing are not permitted.
- Stay On Topic: The Nginx IRC channel is meant to be a means of support. When other users are asking for support, they should not have to read your random chatter about what you had for dinner. Chatter like this is unwelcome when other users are seeking support. If the conversation is going to become excessive or interfere with users seeking support, the conversation is expected to find its way to #defocus or another off topic channel.
- Don't Spam: Things such as frequent nick changes, away nicks, pasting multiple lines of text, displaying away messages, repeating questions frequently, etc. are all forms of spam and are unwelcome. There is little tolerance for spam in the Nginx community. Just don't do it.
- Use Common Sense: Common sense is in short supply these days, but it's still expected that our users have and use it. As a general rule, treat everyone the way you would want to be treated.
This list is not inclusive. We will uphold the Freenode Network Guidelines as well as the Freenode Channel Guidelines. Any and all users should both follow and enforce these guidelines where they see fit.