[asterisk-users] Asterisk Community Code of Conduct

Matthew Jordan mjordan at digium.com
Tue Jan 14 11:27:06 CST 2014


Hello everyone!

Asterisk is a large project and is used all over the world. As a
result, the Asterisk project is lucky to have a large and thriving
user community that communicates in a variety of places: IRC channels,
forums, mailing lists, social media, and more. We in the Asterisk
community value that diversity - the Asterisk project is stronger due
to our many different experiences and opinions.

For a long time, the Asterisk project has had no code of conduct to
guide those who wish to participate in the community. While we may
wish to believe that we all know the "correct" way to behave when
interacting with others, given our wide and diverse backgrounds, this
definition of "correct" can vary from person to person. Even people
who sometimes mean well can create situations where others feel
excluded from the community. This is a situation that we would like to
avoid.

As such, from today on, people who wish to participate in the Asterisk
community agree to adhere to a community code of conduct. The policy,
which is available on the Asterisk wiki [1], is reproduced here as
follows:

----

Asterisk Community Code of Conduct

The Asterisk community is a large group of individuals, representing
many nations, ethnicities, ages, technical professions and
specialities.  Working together on Asterisk can be a challenge with so
many differing perspectives and backgrounds. Therefore to ensure the
community is healthy, happy, and stress-free, participants in the
Asterisk project agree to adhere to the following Community Code of
Conduct.

Note that by joining and/or participating in the Asterisk community,
you are agreeing that you accept and will adhere to the rules listed
below, even if you do not explicitly state so.

Acceptable Behavior

* Be considerate
 - Experience levels vary. Don't assume that someone can understand
your particular explanation.
 - Keep in mind that English is a second language for many users.

* Be respectful
 - It is possible to strongly disagree without using harsh language or
resorting to derogatory comments. If you disagree with someone,
disagree with the argument, not the character of the person.
 - Remember that everyone is entitled to an opinion.

* Ask for help
 - If you don't know how to proceed with an aspect of development or
documentation, ask for help! Always read the documentation, but don't
be afraid to ask "silly" questions.
 - When asking for help, take advantage of the resources that are
available to you, including the wiki, mailing list archives, and
Asterisk: The Definitive Guide.

* Take responsibility
 - If you did something wrong, apologize to the affected. Do your best
to fix the issue and, if you can't, ask for help!
 - If someone does take responsibility, be considerate.

* Give credit
 - Give proper credit to everyone involved In any contribution to the
project, be it documentation, tests, code, or anything in between.
 - If someone fails to give adequate contribution, gently remind them
while being considerate. Assume that the omission was accidental, not
malicious.

Unacceptable Behavior

The Asterisk project reserves the right to take action in
safe-guarding the community from those that participate in
unacceptable behavior. Unacceptable behavior involves:

* Flaming - Arguing in a disrespectful way, attacking the character of
others, rabidly ranting about things you dislike and refusing to drop
the topic.

* Trolling - Intentionally baiting others into flaming or heated
arguments for the sake of argument or drama itself.

* Mean-spirited or offensive talk - This could be combinations of the
above, being rude, vulgar, and generally offensive to others.

In general, if community moderators and admins are receiving many
complaints about your behavior, then you are likely doing something
wrong. If you don't have anything nice to say, don't say anything.

Consequences to bad behavior may involve bans from communication
forums or channels and restrictions on privileges within the
community.

Complaints about members behavior or appeals in regards to bans or
loss of privilege can be sent to asteriskteam at digium.com.

Open Community

We invite anybody, from any company, locale, or even other projects to
participate in the Asterisk project. Our community is open, and
contribution is welcome. Diversity makes a project strong, and we are
proud to include anyone who wants to collaborate with others in a
respectful fashion.

Project Leadership

The role of project leadership is handled by the founders of the
Asterisk project, Digium Inc. As a member of the Asterisk community,
Digium develops the project in co-operation with the overall Asterisk
community. Community members are always welcome to take positions of
leadership as module maintainers within the Asterisk project,
particularly when they are the author of the module.

In addition to providing development resources for Asterisk itself,
Digium provides community resources including the bug tracker, mailing
lists, wiki, version control, continuous integration services, and
other necessary project infrastructure. Asterisk goals and objectives
are decided upon along with the community at the annual AstriDevCon
held at AstriCon. Development discussions take place on the public
asterisk-dev mailing list and the #asterisk-dev IRC channel. More
information on the development of Asterisk can be found on the
Asterisk wiki.

[1] https://wiki.asterisk.org/wiki/x/0gifAQ

----

The Asterisk project would not be what it is without the community,
and the continued success of the Asterisk project is directly
dependent on the success of the community. As always, thank you all
for your continued support of the Asterisk project - and the Asterisk
community!


-- 
Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org



More information about the asterisk-users mailing list