diff options
authorMatthias Beyer <>2018-09-27 16:43:57 +0200
committerMatthias Beyer <>2018-09-27 16:43:57 +0200
commit879dc25316a87372b177cfbb879c51cfc0984e11 (patch)
parent8ab5f5507470b51f2e6aadd6e20a38d08baa984d (diff)
parent9ff075bb2398dc3c9d727de542fe5e0cf0acbea8 (diff)
Merge branch 'coc'
I hope that we will never need a COC, but better have one in place rather than not. Signed-off-by: Matthias Beyer <>
1 files changed, 165 insertions, 0 deletions
diff --git a/ b/
new file mode 100644
index 0000000..3b1709d
--- /dev/null
+++ b/
@@ -0,0 +1,165 @@
+# imag Community Code of Conduct
+This document was adapted from the KDE code of conduct.
+## Preamble
+This document offers some guidance to ensure imag participants and contributors
+can cooperate
+effectively in a positive and inspiring atmosphere, and to explain how together
+we can strengthen and support each other.
+This Code of Conduct is shared by all contributors and users who engage with the
+imag team and its community services.
+## Overview
+This Code of Conduct presents a summary of the shared values and “common sense”
+thinking in our community. The basic social ingredients that hold our project
+together include:
+ Be considerate
+ Be respectful
+ Be collaborative
+ Be pragmatic
+ Support others in the community
+ Get support from others in the community
+Our community is made up of several groups of individuals and organizations
+which can roughly be divided into two groups:
+ Contributors, or those who add value to the project through improving imag
+ software and its services
+ Users, or those who add value to the project through their support as
+ consumers of imag software
+This Code of Conduct reflects the agreed standards of behavior for members of
+the imag community, in any forum, mailing list, wiki, web site, IRC channel,
+public meeting or private correspondence within the context of the imag team and
+its services. The community acts according to the standards written down in this
+Code of Conduct and will defend these standards for the benefit of the
+community. Leaders of any group, such as moderators of mailing lists, IRC
+channels, forums, etc., will exercise the right to suspend access to any person
+who persistently breaks our shared Code of Conduct.
+## Be considerate
+Your actions and work will affect and be used by other people and you in turn
+will depend on the work and actions of others. Any decision you take will affect
+other community members, and we expect you to take those consequences into
+account when making decisions.
+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 imag and take
+great pride in it. If you are frustrated your problems are more likely to be
+resolved if you can give accurate and well-mannered information to all
+## Be respectful
+In order for the imag 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. Disagreement is 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 imag is an international
+project and that you may be unaware of important aspects of other cultures.
+## Be collaborative
+The Free Software Movement depends on collaboration: it helps limit duplication
+of effort while improving the quality of the software produced. In order to
+avoid misunderstanding, try to be clear and concise when requesting help or
+giving it. Remember it is easy to misunderstand emails (especially when they are
+not written in your mother tongue). Ask for clarifications if unsure how
+something is meant; remember the first rule — assume in the first instance that
+people mean well.
+As a contributor, you should aim to collaborate with other community members, as
+well as with other communities that are interested in or depend on the work you
+do. Your work should be transparent and be fed back into the community when
+available, not just when imag releases. If you wish to work on something new
+in existing projects, keep those projects informed of your ideas and progress.
+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 the outside world 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 demotivation of other community members, but
+considerate discussion of problems can bring positive results. An encouraging
+word works wonders.
+## Be pragmatic
+imag is a pragmatic community. We value tangible results over having the last
+word in a discussion. We defend our core values like freedom and respectful
+collaboration, but we don't let arguments about minor issues get in the way of
+achieving more important results. We are open to suggestions and welcome
+solutions regardless of their origin. When in doubt support a solution which
+helps getting things done over one which has theoretical merits, but isn't being
+worked on. Use the tools and methods which help getting the job done. Let
+decisions be taken by those who do the work.
+## Support others in the community
+Our community is made strong by mutual respect, collaboration and pragmatic,
+responsible behavior. Sometimes there are situations where this has to be
+defended and other community members need help.
+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. Leaders are defined by their actions,
+and can help set a good example by working to resolve issues in the spirit of
+this Code of Conduct before they escalate.
+## Get support from others in the community
+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. You should turn to the community to
+seek advice and to resolve disagreements and where possible consult the team
+most directly involved.
+Think deeply before turning a disagreement into a public dispute. If necessary
+request mediation, trying to resolve differences in a less highly-emotional
+medium. If you do feel that you or your work is being attacked, take your time
+to breathe through before writing heated replies. Consider a 24-hour moratorium
+if emotional language is being used — a cooling off period is sometimes all that
+is needed. If you really want to go a different way, then we encourage you
+to publish your ideas and your work, so that it can be tried and tested.
+This document is licensed under the Creative Commons Attribution - Share Alike
+3.0 License.