I got this fascinating blog comment yesterday from Matt (Regala), I’ve never interacted with him in the community before and he’s never posted to my blog before. It was in response to the blog post about community education and I wanted to have space to go through the ideas and share with everyone by rebuke:
You see, people are people. And a set of rules 3 Ubuntu members agreed upon, will never change the fact that asses are asses and carebears are carebears
Are people static fixed entities when it comes to interactions with other people? I don’t believe so. I believe people are one quart their mood of the minute, one quart a reflection of the person they’re talking to and one quart the person they would wish themselves to be. Since all three are constantly changing values you have to conclude that most interactions are wild and unstable feedback systems. I like to refer to this system as the “Carebare Ass” of human interaction.
My point: trying to force out good behaviours of anyone is not the job of Ubuntu, and even if the message it carries is about brotherhood, solidarity, the main message is about freedom. The GPL never forbade any user to act as an ass.
I call this the “Wouldn’t it be awesome if everyone invented their own differing http protocol!” argument.
Are we trying to force good behaviours out of our members? Well this needs a little bit of unpacking: what we are talking about when we talk about “Good Behaviour” is a stable and productive human to human API/protocol. Each person has developed their own slightly different API based on a mixture of their culture and sociability factors; but despite these differences there are some core set of signals which are considered universal for making or breaking relationship interactions.
Breaking the Ubuntu Code of Conduct and complaints against bad behaviour with others can be considered API errors. Enough errors in the social network and the culture and mood of the community will start to break down. From my perspective I think it’s vital to have a clear set of standards which everyone should follow. Of course people are still free to be asses, just like other people are free to ban those asses from irc channels and forums.
Of course, if you think computers are the only thing that need clear standards…
when I read “good community members”, I feel sick. There’s no “good” community members, people can have their bad days of bitching everyone. And people already have a good idea (unless they’re still children) of what is good or bad. If I want to bitch an Ubuntu developer because he made an horrible mistake that broke my (but only mine in my particular setup) , you don’t have the right to call on me I am not a “good” community member, because I bitched the incompetent.
Is it ok to bitch and moan? Well, I consider complaints to be a vital communication of end user problems and community fault finding; but it’s most important for me to keep in mind the manner and behaviour of how I conduct complaints towards others and other groups.
If you break the code of conduct, then just as much as your complaint to the developers is merited in some way, the complain against your behaviour is just as merited. It is a bug report, attempting to correct your broken interactive API. Otherwise why would anyone bother replying at all? if the responders really didn’t care about you being an ass, you’d never know it.
Do you see, where I wanna go ? It is not a lost cause, it’s just the kind carebears would embrace. And definitly some ideas associated with it are nauseous (”good” community members) -
I understand what your saying, what I’m saying is that after much consideration of sociology implications: I disagree. We don’t have to go round hugging and kissing everyone we meet. Nor should it be acceptable to punch people in the face for introducing a kernel regression (no matter how tempting). Good communities are made from good community members who understand how to interact productively and tolerantly with one another.