Slashdot Mirror


Pidgin Controversy Triggers Fork

paleshadows writes "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.'" Does anyone besides me find this utterly ridiculous?

18 of 1,104 comments (clear)

  1. Pigeons by stoolpigeon · · Score: 5, Funny

    Just can't get our act together. It's why we've never been able to get past our image as disorganized and in general lower than the other birds.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:Pigeons by Mordok-DestroyerOfWo · · Score: 5, Funny

      Mmmm, forked Pidgin, reminds me of my last Thanksgiving dinner.

      --
      "Never let your sense of morals prevent you from doing what is right" - Salvor Hardin
    2. Re:Pigeons by Kent+Recal · · Score: 5, Funny

      It was just interesting to see exactly how stupid these creatures are: They would AAWWWRRRK! at the oncoming bus which must have been going 2MPH before the rather loud SQUELCH of the bird being smooshed under the tires.


      As one of my relatives is^Wwas a seagull I can explain this behaviour.
      It's actually fairly simple: When seagulls rest they normally float on the water.
      They don't have to be scared of "big boxy things" approaching because normally that
      would be a ship and that would just gently push them out of the way - not even disturbing
      their sleep.

      Therefore seagulls have never had a need to develop defensive strategies
      against human land vehicles - or anything else that's walking on wheels.

      To make matters worse the brain of a seagull is really small
      and their mental abilities are somehwat limited, akin to a 0.5MHZ CPU.

      Thus, you are probably right that their small mind falsely classifies the blacktop as "water" at first.
      "Big boxy thing approaching at 2MPH" is not so slow anymore when your single thread of execution
      is blocked with sorting out the unfamilar sensory input: "Why is this water so hard?"
  2. That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 5, Insightful

    I know some will probably tag this as a troll or a flamebait, however IMHO this is exactly why Linux will never be able to really replace either Windows or Mac OS X for desktop usage.

    Too many people who think they know better than the end-users, and too much work being done by lots of people on different, competing projects. You need to unite your efforts, not work against each others. This fork is just another proof (and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X).

    The whole KDE vs Gnome debate is one of the things that keeps Windows on PCs.

    Posted as AC because of Linux and OSS zealots.

    1. Re:That's why Open-Source fails on the desktop by spikenerd · · Score: 5, Interesting

      How is this any different than what Apple does? I want my pull-down menus at the top of my windows, but they are so confident that being able to bump your mouse against the top of the screen is a better UI design that they absolutely refuse to give me the option. I want a second mouse button, but they know that the second button leads to UI confusion, so they will not give me an option to turn on support for another button. I want to run on hardware that I built myself, but they know I'm better off running on their hardware so they won't let me. Apple has the same complex in spades, so don't diss on the Linux community by trying to compare with Apple.

  3. All Too Often by eldavojohn · · Score: 5, Insightful

    All too often on software projects, I see someone spend several days figuring out a neat thing to implement that they personally think is a great addition.

    And when it comes time to remove it they defend it. They may even realize that they were wrong thinking everyone would love it. But they just don't want to give up that code that cost them so much time to figure out and write.

    Coding for several days only to realize that you need to throw everything you wrote away is one of the hardest skills for a developer to learn ...

    --
    My work here is dung.
    1. Re:All Too Often by hercubus · · Score: 5, Funny

      How about asking actual users before starting to code anything? Or at the very least, fellow programmers who work on the same project?

      when i want an actual user's opinion, i'll beat it out of him

      come on, every developer's thunk it at least once...

      --
      -- How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.
  4. Find *what* utterly ridiculous? by bigskank · · Score: 5, Insightful

    "Does anyone besides me find this utterly ridiculous?"

    Depends on what you mean. Do I find it ridiculous that developers are ignoring a sizable portion of their userbase and implementing a feature that many people would like to disable? Yes, I find it ridiculous. Not terribly surprising, but ridiculous nonetheless.

    Do I find it ridiculous that it's causing a project to fork? Not particularly. This is supposed to be the one of the greatest advantages of open source; if you don't like the way people play, you can pick up the pieces and start your own game. Silly me, I had secretly hoped that the threat of something like this happening would keep software like pidgin from ignoring its user base. Guess I was wrong.

  5. Another bad decision by the pidgin folk by Improv · · Score: 5, Informative

    This wouldn't be the first time the pidgeon folk have decided to change the interface and refused to let people keep things the way they liked. Forks have been threatened before over their decision to hide protocol icons as well. I'm glad they separated the gui from the rest of the program - both this and the protocol icon decision really bug me.

    --
    For every problem, there is at least one solution that is simple, neat, and wrong.
  6. Re:Good God by Anonymous Coward · · Score: 5, Insightful

    Just staying AC
    But, yeah it's no joke... I gave up on being a test engineer for software after being let go (along with some others) at M.S. because I a would not pass a product with a clearly significant usability flaw. The development said it was by design and a feature. (Very similiar to the resizing functions mentioned above.)

    I went and did the numbers and a full quality project, VOC data, etc. I presented my case at a later build. The developer, not having any actual evidence but his opinion, went into a flame war, trying to take me down. Effectively, I was insulting is 'intellegence' and want to 'undo months of work'. When that failed, he called me racist. He won, I got let go. I found out he was let go a couple months later over trying to defend the same 'feature' after a presentation with some higher ups, and insulted someone above him.

    These flame wars happen all to much, I've found many programmers have 'control issues', perhaps that's what makes them good programmers; but lousy decision makers.

  7. Re:More options are always better! by Rob+T+Firefly · · Score: 5, Insightful

    I'd take this fork as an extreme example of the Open Source world "growing the fuck up," as you put it. The original developers choose not to fulfill a need of their user base, so a new crowd with the wherewithal to do it decides to work on achieving that rather than exchanging flames with the old guard.

    If the kid with the ball doesn't want to play fair, you either cry about it, or get your own ball and play like reasonable people. These folks did the latter.

  8. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 5, Funny

    There are two "U"s in lawn.

  9. Re:Good God by Lobster+Quadrille · · Score: 5, Informative

    rather:

    No slashdot thread is complete without at least one (1) Microsoft bash.

    Corollary: As it adds to the completeness of the thread, it will be modded informative.

    --
    "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
  10. Re:More options are always better! by spun · · Score: 5, Funny

    If the kid with the ball doesn't want to play fair, you either cry about it, or get your own ball and play like reasonable people. These folks did the latter. Thankfully, open source has lots of balls, and you can always clone someone else's balls and use them if you don't like the way that someone is playing with their balls.
    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  11. Re:GET OFF MY LAUN! by jd142 · · Score: 5, Insightful

    But if the software isn't written for the users, what is it written for? If it is just written purely for the author's use, then don't bother creating a community. By creating a community with feedback and interaction with the user base, the project is no longer "write a gaim replacement" it has morphed into "create a piece of software for my community." If you don't care about what the users think, don't release the software and build up pidgin.im with its forums and a promise of support and development.

  12. Re:Implement it as a plugin! by QCompson · · Score: 5, Informative

    There is a plugin available that does just that, but the Pidgin developers don't want to include it as a default plugin. Partly because they don't want to clutter the plugin list, and party because they wish to force users to get used to their auto-resize input area.

  13. Re:Is there a technical reason not to allow both w by Spetiam · · Score: 5, Funny

    I have never seen another application do what pidgin now does.

    I have. Google Talk.

    And I hate it. It drives me nuts, actually. I hate it so much I stopped using the "official" Google Talk client and switched to Pidgin.

    Joke's on me.

  14. Re:Good God by Spy+der+Mann · · Score: 5, Informative

    No slashdot thread is complete without at least one (1) Microsoft bash.


    Alrighty then.

    *ahem* Microsoft SUCK0RZ!!!1111ONE

    There. Mission Accomplished! :)