The case of the fire-breathing gnomes. An example of a BenevolentDictator at work.
In June 2001, the gnome-hackers mailing list went on a spurious flamefest about whether to use the newly created bonobo-conf or the older gconf configuration tool. Martin Baulig, Gnome's release coordinator, had unilaterally reverted the changes Havoc Pennington had made to use bonobo-conf in Gnome 2.0. This naturally irked a lot of people, considering that the bonobo-conf vs. gconf argument was a very old one, and it's rather rude to casually throw out someone's work. The typical flamewar events happened:
- Private e-mail.
- [Mediators]
- [The threats]
- [The hardline] "Either you participate in the community like an adult or you leave and do your own thing," -- Havoc Pennington
- [The White Flag Confession]
- [calls] [for] [more] [rules] to make sure this doesn't happen again.
Naturally, the real problem was that the combatants were arguing with IntelligenceFailure. http://mail.gnome.org/archives/gnome-hackers/2001-June/msg00127.html http://mail.gnome.org/archives/gnome-hackers/2001-June/msg00157.html http://mail.gnome.org/archives/gnome-hackers/2001-June/msg00166.html http://mail.gnome.org/archives/gnome-hackers/2001-June/msg00167.html
Our BenevolentDictator, MiguelDeIcaza, leader of the Gnome project, [weighs in] a few days into the bloodbath. Like a good leader, he tries to put things back into perspective:
"I did not see Martin's post as an ultimatum, I guess I saw it as another instance when someone is too tired to keep arguing in his defense when his work is being criticized . . . Do I think this is fair to treat Martin in the way Mathieu did? no, I do not think so."
"I saw two people quit the Linux Networking project in the early days of Linux due to flamage of a few people . . . The same thing happened with the original creator of Wine."
As well as show the greater vision for the GroupDynamics:
"We have to turn the GNOME community around and make this community a tolerant community, and a community of love . . . Let's please put behind all the crap about conspiracy theories, and try to do what is best for GNOME as a platform; Lets compensate and give our love and support to those who are actually contributing their work and sweat to the project; To those that promote the platform; To those that spend their time going through Bugzilla and contacting maintainers and have little time to express their opinions in public . . . I am more interested in propositive, constructive comments, anything else will just add to the already huge amount of noise. "
And finally, the killer quote:
"You can now flame me, I am full of love, and will ignore any insults, because that is how good my Gnus filter is."
This remarkably changed the tone of the discussion. The conflict entered a rather rare and positive phase: DoubleLoopLearning. http://mail.gnome.org/archives/gnome-hackers/2001-June/msg00140.html (read the thread for a few messages from this point)
Also, our BenevolentDictator deftly denies the calls for more rules. http://mail.gnome.org/archives/gnome-hackers/2001-June/msg00178.html http://mail.gnome.org/archives/gnome-hackers/2001-June/msg00177.html In this last one, he applied NameTheConflict to identify the real cause for the problem--IntelligenceFailure.