On 07/20/2016 06:13 PM, Adam Števko wrote:


What is the desired outcome of a code of conduct? Should it be a set of rules? 
Or a set of expectations from each other? Is it assumed to be the same for all 
codes of conducts? If so should we link to that definition? or do we need to 
define that?

The whole idea behind the code of conduct is to show the community and the 
outside world that we are a community of people, who don’t tolerate toxic 
people. There are multiple problems with such people, most present in OI:

- community members are unsubscribing from the list - there has been too much 
drama in the past few months and it needs to be stopped. Nobody wants to deal 
with toxic people. You could see one example right in this email thread.
- public debates - many things are debated in the private because people want 
to work on the project and have something done. If you send out an email to 
oi-dev mailing list, the email is quickly going to hijacked or made off-topic. 
Who has the energy to deal with it every time?

With CoC in place, we can simply show the potential new users and also those, 
who unsubscribed that situation changed and that we mean it seriously. After 
all, everybody wants to have a peaceful and enjoyable time while 
using/developing OI.
However, that can’t be reached while toxic people are present.

I think Adam bring up a very valid point here, which is how OpenSource projects in general, and the OpenIndiana community in particular, are not immune from the problems posed by difficult people.

Earlier in this thread Alan Coopersmith provided several links which help illustrate the problem.

Here is a quote from one of those links:

"The term poisonous person is a nasty label and automatically creates a dividing line between “us” (the good guys) and “them” (those nasty jerks). There’s a better way to think about the problem. Instead of running your team as an elite fraternity with a mission to repel mean people, it’s healthier to create a culture that simply refuses to tolerate certain negative behaviors. It’s the behaviors you want to filter out, not particular individuals. It’s naïve to think of individuals as purely good or bad; it’s more constructive and practical to identify and reprimand the intolerable behaviors."

I think this statement lends some credibility to the idea of composing a list of behaviors which will not (or at least should not) be tolerated by the community.

We all know what kinds of behaviors are problematic and sap the life and energy out of the community and its members. So composing a list of them, shouldn't become an insurmountable task, endlessly debated until the cows come home. If that's what it ends up becoming, then the project itself is dysfunctional and has much bigger problems than just the inability to agree upon a Code of Conduct.

While I don't think anyone wants to see the project suffer an existential crisis over this exercise, I do think adopting a CoC is taking a rational step in the right direction.

Just as the formulation of a mission statement, road map, and a core governance team help to show the community and world we aren't just aimlessly trudging on in some unknown direction, the CoC is simply another tool to provide structure and governance to the project. It's goal is to help unite the community under common goals, aspirations, and in this particular case, 'working conditions'.

Michael





_______________________________________________
oi-dev mailing list
[email protected]
http://openindiana.org/mailman/listinfo/oi-dev

Reply via email to