Sure, he is submitting bug reports, but his childish behavior shouldn't have to be tolerated because of this.
Sure, he is submitting bug reports, but his childish behavior shouldn't have to be tolerated because of this.
It's hard to even see which part of 'Bugzilla Etiquette' this report violates:
https://bugzilla.mozilla.org/page.cgi?id=etiquette.html
If other reports are worse, that's another matter. But if so, it seems odd this relatively mild report would be the final trigger that brings down the banhammer. (If there's a reliable pattern of abuse, just wait for the next non-mild incident.)
edit: if I were dmose, I'd have banned him a year ago for https://bugzilla.mozilla.org/show_bug.cgi?id=579372#c2.
edit for your edit: Thanks for finding an earlier clearer example. That comment was unnecessarily personal and abusive. It deserved reprimand or censure. And if the reprimand(s) are responsible for the less-personal tone of the 2011-06-30 comment, compared to the 2010-07-21 comment, they're working to increase the signal-to-emotional-noise ratio. But the controversy of a hard ban for a lesser transgression now introduces new emotional noise.
How do you propose rehabilitating someone who has demonstrated no desire to be rehabilitated within this context?
Also, is it really the job of the developers to fix the bugs in a user rather than focus on the bugs in the product the user is using?
So the idea that he is rehabilitating, after warnings, is one interpretation of the linked reports.
Asa Dotzler has mentioned other quotes, but without dates/links for ontext. Perhaps they were in-person incidents? If so, that would change the calculus a lot (in favor of hair-trigger banning).
But part of a fair "next strike and you're gone" policy is being clear about what a 'strike' is. Was he warned not to use sarcasm, CAPS-YELLING, and excessive emotion? If so, he had fair warning. If instead he was warned not to be uncivil and insulting, then this latest comment didn't prove his incorrigibility.
No. This is an adult we are referring to here. We can reasonably expect that he knew exactly what he was doing, and was merely pushing the line as far as he could go, and just happened to cross it. This wasn't the first time; he was a repeated offender. This wasn't the start of the problem. It was the final straw (which, in my experience, is usually a minor straw when compared to the haystack beneath it).
Edit: Thank you for responding with a more clear comment than you original, btw. =)
So any open-source community would be better without them, eh?
Calling a developer a "simian" and shouting "screw you" and actually saying "You know, every time I see a comment from [a specific Thunderbird developer] I just want to reach out through the intertubes and cut off his damned fingers to prevent him ever writing any code" are all direct and personal attacks that should not be tolerated in any forum.
There's nothing "funny" about that. It's the behavior of a bully and someone who thinks that because he's big bad programmer with a long history that he can verbally abuse other programmers when ever he feels like it.
There's nothing funny about bullying.
Part of me wants to agree with you. Richard does "name names" and directly voice an opinion of another person's abilities and a judgement of their actions.
One of the comments in this HN thread reads: "Get off your high horse you fucking moron". That is abusive. Never mind that this comment is in response to someone I happen to disagree with.
On the other hand I did not find the "cutting off his fingers" comment abusive. It comes across an elaborate, possibly overwrought, way of saying "This guy is making me angry". It is OK in my book to give people feedback on how their actions are making you feel. The imagery is violent, the tone is not.
What I do find abusive is the phrase "people like you" which Richard uses in the same comment. So my considered opinion of these comments would be yes, they are somewhat abusive. But I would stop well short of "bullying".
Richard's attacks have a clear object-level target, which is not a person: he is clearly making legitimate (not necessarily true, but legitimate) claims about the TB development process - that it breaks features that worked, that the concerns of some users are being summarily dismissed, and that there is a pattern of these things happening over and over again.
Yes, the tone he uses for saying those things sometimes crosses a line. But on balance, the impression I'm taking away from this dispute is that Richard is being banned not so much for his tone, but more for saying things that are true and that the people wielding the power to censor him are unwilling to hear.
That aspect of the whole mess, the way the power asymmetry plays out, is what I suspect has people coming out in Richard's defense. People with ban buttons should usually err on the side of tolerance.
The success of open source rests on participation, and participation is a two-way street. When you open a bug reporting system, the intended message is "we care about your concerns". Marking a bug as "won't fix" sends the exact opposite message. That makes it, too, a power not to be used lightly: someone wielding that power indiscriminately can easily turn into what I'd not hesitate to call a "bully".
At some point these tensions stopped being about mere civility, and started being about the power politics of open source. At least, that's how it looks to this outside observer.
I'm saddened that you have this impression, given that most of the things he complains about are duplicates of bugs that other people were able to report in a civil manner. As a developer, I know my software has bugs, and am appreciative when users let me know what they are. As a person, I don't feel I should have to put up with sarcastic, snarky bullshit when finding out about the bugs, or when trying to fix them.
"The success of open source rests on participation, and participation is a two-way street."
I know of at least one Thunderbird developer who quit because the atmosphere in Bugzilla was hostile. I don't know how many people decided not to participate because of comments like Richard's. Participation isn't the same as welcoming everybody, no matter what their effect on the community.
Also, I would totally read a blog post about the power politics of open source. :)
BTW, a simple Bugzilla search for [Richard Mlynarik] returns "Zarro Boogs found". Similarly, a Google search for [site:bugzilla.mozilla.org Mlynarik simian] returns nothing.
I'm sure I'll find the right kind of search eventually – I did find a Mlynarik 'screw you' comment via Google – but if the action is justified by examples with exact quotes, you might as well supply links rather than leave many people searching.
And why personalize this by accusing me of "stepping up to defend a bully"? I've addressed the exact action and manner of action taken in the above-referenced report, with the caveat that other examples would change the analysis. I've defended the precise comment in the 'compact dialog' report, not the person's history.
It should have been clear from my conditionals ("If this report is representative…"; "If other reports are worse…") that I was curious about the alluded-to prior history, and my analysis was contingent upon the (at the time unlinked) specifics.
The concern I still have is that this latest comment was so mild and non-insulting that one possible interpretation is that the previous warning(s) were working. He depersonalized his criticisms into the zone where, if judged dispassionately, they could be more more helpful than hurtful.
Now, you've also been quoting other incidents ("simians", "die die die") that might be more recent and salient. I can't find the context for those. (Searches only turn up this thread.)
But I am only opining on the exact comments and actions referenced here. I'm not defending any particular person (who I don't know), but one most recent comment. And I'm not criticizing a general policy of exiling recidivist assholes, only the act of pulling the trigger after a comment that, standing alone, is innocuous.
If someone else over the years posted a thousand comments with the same level of sarcasm and exasperation, but also the same level of actual useful info (and no insults), as in Mlynarik's most recent comment, would they get a ban? Or even a warning? I suspect not. They'd just be considered a cranky but useful bug reporter.
Banning him now makes me think the developers of Thunderbird are ego maniacs.