Gentoo Code of Conduct 0.3 Preamble -------- Gentoo is a distribution developed world-wide. We all collaborate to improve Gentoo and its usage. We strive for a happy and friendly community that can embrace new ideas, improve and foster collaboration among groups with different goals, interests and needs. The Code of Conduct governs how we behave in public or in private whenever the project will be judged by our actions. We expect it to be honored by everyone who represent the project officially or informally, claim affiliation with the project, or participate directly. Questions about this document and its contents can be directed to the Gentoo council at council@gentoo.org. Overview -------- Basic social consents that our project works with are: - Be considerate - Be responsible - Be respectful - Be collaborative - Support others in the community and get support from them Be considerate -------------- As a contributor, ensure that you give full credit for the work of others and bear in mind how your changes affect others. It is also expected that you try to follow the development schedule and guidelines. As a user, remember that contributors work hard on their part of the distribution and take great pride in it. If you are frustrated, your problems are more likely to be resolved if you give accurate description and keep being polite and behave in well-mannered way. Any decission we make will affect users and colleagues, and we should consider them when making those decission. Be responsible -------------- We can all make mistakes; when we do, we take responsibility for them. If someone has been harmed or offended, we listen carefully and respectfully, and work to right the wrong. Keep in mind that undoing one wrongdoing usually takes at least three positive ones in the eyes of the harmed/offended person. Be respectful ------------- In order for the Gentoo community to stay healthy, its members must feel comfortable and accepted. Treating one another with respect is absolutely necessary for this. In a disagreement, in the first instance assume that people mean well. We do not tolerate personal attacks, racism, sexism or any other form of discrimination. Disagreements are inevitable, from time to time, but respect for the views of others will go a long way to winning respect for your own view. Respecting other people, their work, their contributions and assuming well-meaning motivation will make community members feel comfortable and safe and will result in motivation and productivity. We expect members of our community to be respectful when dealing with other contributors, users and communities. Remember that Gentoo is an international project and that you may be unaware of important aspects of other cultures. Be collaborative ---------------- What we produce is a complex whole made of many parts, it is the sum of many dreams. Collaboration between teams that each have their own goal and vision is essential; for the whole to be more than the sum of its parts, each part must make an effort to understand the whole. Collaboration reduces redundancy and improves the quality of our work. Internally and externally, we celebrate good collaboration. Wherever possible, we work closely with upstream projects and others in the free software community to coordinate our efforts. We prefer to work transparently and involve interested parties as early as possible. It may not always be possible to reach consensus on the implementation of an idea, so don't feel obliged to achieve this before you begin. However, always ensure that you keep others informed of your work, and publish it in a way that allows outsiders to test, discuss and contribute to your efforts. Contributors on every project come and go. When you leave or disengage from the project, in whole or in part, you should do so with pride about what you have achieved and by acting responsibly towards others who come after you to continue the project. As a user, your feedback is important, as is its form. Poorly thought out comments can cause pain and the loss of motivation of other community members, but considerate discussion of problems can bring positive results. An encouraging word works wonders. Support others in the community and get support from them --------------------------------------------------------- If you witness others being attacked, think first about how you can offer them personal support. If you feel that the situation is beyond your ability to help individually, go privately to the victim and ask if some form of official intervention is needed. Similarly you should support anyone who appears to be in danger of burning out, either through work-related stress or personal problems. When problems do arise, consider respectfully reminding those involved of our shared Code of Conduct as a first action. Disagreements, both political and technical, happen all the time. Our community is no exception to the rule. The goal is not to avoid disagreements or differing views but to resolve them constructively. Think deeply before turning a disagreement into a public dispute. If you do feel that you or your work is being attacked, take your time to breathe through before writing heated replies. Examples of inappropriate behavior ----------------------------------- - offensive verbal comments related to gender, sexual orientation, race, cultural background or other personal characteristics - inappropriate jokes or insults - sexual or racial images in public accessible areas (git, mailing-list, irc channels, ...) - intentional off-topic communication (flame-wars) starting Consequences of such behaviour ------------------------------ Disciplinary action will be up to the descretion of the enforcers. What is a enforcer? An enforcer is an official charged with the duty of maintaining good order. Currently this responsibility falls to two existing Gentoo projects: DevRel and UserRel. If you perceive a breach of the Code of Conduct guidelines, let the appropriate enforcers know. Though they will also be watching many of the public mediums for any problems, they can not be expected to catch everything. If the offender is a Gentoo developer, contact devrel@g.o, otherwise contact userrel@g.o. The enforcers will attempt to resolve the problem by talking to involved parties, potentially issuing warnings if appropriate. If the problem repeats itself, there are various options open to the enforcers, including temporary or permanent suspension of a person's ability to post to mailing lists, removal of Bugzilla access, or in more severe cases suspension of developer privileges. If discplinary measures are taken and the affected person wishes to appeal, it should be addressed to the Gentoo Council via email at council@g.o. To prevent conflicts of interest, Council members may not perform the duties of an enforcer. -- Based on KDE, openSUSE, Ubuntu and former Gentoo CoC. Released under CC-SA 3.0