The Code of Conduct serves to establish guidelines on how to conduct your behavior.
We are all responsible for maintaining and developing this shared environment. We want to have a common productive, collaborative and socially responsible space.
We hope that all our community members share our views and nurture this spirit and culture in their dealings with the Status community.
This code acts as both a courtesy to the overall community and an effective way of making your interactions with other Status users mutually beneficial.
Familiarising yourself with the guidelines here is an essential precondition to your participation in our community - we operate a zero tolerance policy on non-adherence to this Code.
This 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 honoured by everyone who represents the project officially or informally, claims affiliation with the project, or participates directly.
Respect other users
Status is about showing respect and humanity for one another: the word itself captures the spirit of social esteem in a human community.We want to grow a productive and agile place that can welcome new ideas in a complex field. We wish to improve every process in every development cycle and foster collaboration between groups with very different needs, interests and skills.
We gain strength from diversity, and actively seek participation from those who enhance it. This Code of Conduct exists to ensure that diverse groups collaborate to mutual advantage and enjoyment.
Nothing is more important than to show appreciation for every and anyone's contributions, no matter if big or small. We show reciprocation by saying thank-you, contributing ourselves, and paying it forward.
Our work will be used by other people, and we in turn depend on the work of others. Any decision we take will affect users and fellow team members, and we should consider them when making decisions.
When somebody leaves or disengages from the project, we ask that they do so in a way that minimises disruption to the project. They should tell people they are leaving and take the proper steps to ensure that others can pick up where they left off.
Respect the staff
Core contributors have been chosen on a specific basis to have good judgement. The staff will always attempt to implement universally peaceful solutions, but are tasked with establishing the most civil solution for the majority of the community.
Therefore, they cannot always please everyone with the decisions made. Please help out to contribute to a healthy community.
Responsibility of actions
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 together to resolve the problem, those involved in the project are expected to resolve disagreements constructively.
The participants in the project should be able to accept and give constructive criticism, be it positive or negative, this is how we learn to work better.
Uncivil behaviour will not be tolerated in our community. Sutton’s “No Asshole Rule” has these concise pointers on the kind of behaviour that is considered uncivil:
Two tests are specified for recognition of the asshole.
1) After encountering the person, do people feel oppressed, humiliated or otherwise worse about themselves?
2) Does the person target people who are less powerful than him/her?
Their unpleasant actions are catalogued as The Dirty Dozen:
- Violation of personal space
- Unsolicited touching
Feel Free to Ask
If there's something you don't know, do ask, questions are encouraged. Nobody is expected to be perfect in this community. Many newcomers just want to get acquainted with the project, so asking questions early avoids many problems later. The project is fast paced and ever evolving, so even people that have been around a long time might have questions.
Those who are asked or answer a general question should be responsive and helpful, directing people to the appropriate forums or channels is good, but answering the question is more important.
What we work together to produce is a complex whole made of many parts, and is the sum of many dreams. Collaboration between teams that each have their own goal and vision is essential. To be efficient and effective, and for the whole to be more than the sum of its parts, each team must make an effort to understand the system as a whole.
Wherever possible, we work closely with projects in the same space and others in the Ethereum community to coordinate our efforts. We prefer to work transparently and involve interested parties as early as possible. Collaboration at all levels improves the quality of our work and we value it both internally and externally.
Discuss and Communicate
Our community values discussion, information and decisiveness. We all lead by example, both in discussion and in action.We want to encourage new participants to feel empowered to take action, to experiment when they feel like their innovation could improve the project and at times to lead.
Sometimes not all of the data is available to everyone or a consensus on how to act can't be reached, but a decision must still be made. Not every participant will always agree on everything, but once a decision is made, it should be respected, accepted and work continued to achieve the common goal.
Give credit where credit is due
Some members may be more visible than others, but good ones use their visibility to highlight the great work of others. This may be accomplished in a variety of ways not limited to rewarding community members for their efforts.
Open Source Community
We invite any- and everybody to participate in any aspect of the project. Our community is open and any responsibility can be carried by any contributor who demonstrates the required commitment, capacity and competence.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the Status People Ops team at firstname.lastname@example.org, or by pinging @jb or @ceri, for a confidential chat.
All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The People Ops team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Status.im is a Free Software project and the individuals and communities around it are its custodians. We choose not to exclude others from using, understanding, modifying and distributing our work and in doing so we put our trust in one another to act in the best interests of the wider human community that Status.im is designed to serve. This license holds the developers to account, in the knowledge that the software is a common trust and that it is a privilege and a responsibility to continue to develop it.
The Status Code of Conduct is licensed under the Creative Commons Attribution-Share Alike 3.0 license and has been adapted from the Ubuntu Code of Conduct v2.0, and the Contributor Covenant v1.4. You may re-use it for your own project, and modify it as you wish, just please allow others to use your modifications and give credit to Ubuntu, Contributor Covenant and Status.