
coming home to roost
Slashdot | Pidgin Controversy Triggers Fork
“Pidgin, the premier multi-protocol instant messaging client, has been forked. This is the result of a heated, emotional, and very interesting debate over a controversial new feature: As of version 2.4, the ability to manually resize the text input area has been removed; instead, it automatically resizes depending on how much is typed. It turns out that this feature, along with the uncompromising unwillingness of the developers to provide an option to turn it off, annoys the bejesus of very many users. One comment made by a Professor that teaches “Collaboration in an Open Source World” argued that ‘It’s easy to see why open source developers could develop dogmas. [...] The most dangerous dogma is the one exhibited here: the God feature. “One technological solution can meet every possible user-desired variation of a feature.” [...] You [the developers] are ignoring the fan base with a dedication to your convictions that is alarmingly evident to even the most unobservant of followers, and as such, you are demonstrating that you no longer deserve to be in the position of servicing the needs of your user base.’”
Weird.
I’ve been using Pidgin quite happily for a year or two now. I noticed this new “feature” after an upgrade and it confused me a bit. I used to resize the text-entry area to something fairly large, and suddenly I couldn’t. But it didn’t really matter, because I don’t generally type out pages and pages of text, so I just kind of ignored it. And these days I don’t even notice how big (or small) the text-entry area is.
But apparently some folks out there desperately want to be able to resize their text-entry area, and the developers of Pidgin absolutely refuse to let it happen. I guess I’m not surprised that there’s disagreement on this… Everyone’s got an opinion… But I am surprised that both sides are so fanatical about it that a fork was the only solution.
Yes, I’ve seen the studies that claim an over-abundance of choices is actually bad. That people don’t like to have eleventy-billion different ways of doing something unless there’s a damn good reason for it. And I know that I have personally been swamped with options more than once. But I don’t really see what harm it would do to put a single checkbox somewhere in the preferences to allow you to resize your text-entry area. Or, barring an actual checkbox in the preferences, why not a plug-in?
Of course, I find it equally odd that some folks are so desperate to resize it that they’re willing to start a fork. Myself, I just don’t care that much. And I have a hard time imagining caring that much about being able to resize a text-entry box. And why fork the entire project? Why don’t they just make a plug-in? Does the Pidgin code somehow prevent a plug-in from altering that behavior? Or do they just not want to deal with the Pidgin developers anymore?
I assume that this is actually just the tip of the iceberg… Or maybe it’s the straw that broke the camel’s back… I’m guessing that there have been other issues, other problems, other disagreements that have led up to this fork.
And that’s the great thing about Open Source Software – you can create a fork. If you aren’t happy with what the software does you can change it. You aren’t stuck with what you’re given.
