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?

1,104 comments

  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 PitViper401 · · Score: 1

      That, and you're so damn ugly. /Just saying it like it is.

    2. Re:Pigeons by qcubed · · Score: 1

      That, and you're so damn ugly. /Just saying it like it is. Whale biologist?
    3. Re:Pigeons by Tackhead · · Score: 1

      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.

      Pigeon controversies triggering forks is nothing.

      For a fork, you'd have had to go all the way to Soviet Russia, but a dart was close enough to prove that In Moderately Liberal Seattle, dart triggers pigeon controversy.

    4. 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
    5. Re:Pigeons by Stuart+Gibson · · Score: 1

      They should have seen if they could get some of Google's pigeons, they seem to do a great job.

      --
      It's all fun and games until a 200' robot dinosaur shows up and trashes Neo-Tokyo... Again
    6. Re:Pigeons by PitViper401 · · Score: 1

      You know it!

    7. Re:Pigeons by SCHecklerX · · Score: 2, Funny

      When in Baltimore one day, I saw a pigeon casually walk back and forth in front of the tire that was slowly approaching it as a guy parked his car. Bird went under feet first. The car was going so slow that the bird didn't get squished. Rather, it (probably quite agonizingly) exploded as the car pressurized its body. *pop*. One of the most disturbing things I've ever witnessed.

    8. Re:Pigeons by moderatorrater · · Score: 1

      One of the most disturbing things I've ever witnessed. And you got modded funny for it. Congratulations.
    9. Re:Pigeons by khraz · · Score: 2, Funny

      And you got modded funny for it. Congratulations.

      That's because there's no +1 Awesome.

    10. Re:Pigeons by akita · · Score: 1

      Pigeons are just rats with wings.

    11. Re:Pigeons by hitmark · · Score: 1

      or -1 disgusting/disturbing

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    12. Re:Pigeons by corbettw · · Score: 1

      The guy wasn't George Costanza, was he? Because he had an agreement with the pigeons.

      --
      God invented whiskey so the Irish would not rule the world.
    13. Re:Pigeons by Anonymous Coward · · Score: 0

      In Soviet Russia birds fork you?

    14. Re:Pigeons by Jherek+Carnelian · · Score: 1

      There is a korean psychological-horror movie called The Uninvited that contains a scene where a large truck "pops" an infant playing in the street just like you described. And yes that is kind of a spoiler for the entire movie.

    15. Re:Pigeons by ElizabethGreene · · Score: 1

      Pidgin isn't the only application guilty of this. Evolution has had a couple of "vigorous" discussions about whether a signature should go above or below reply-quoted text, and with the way the IMAP trash folder works.

      IMHO, any feature related decision that results in more than 50 duplicate bugs in Bugzilla is worth reconsidering.

      -Ellie

    16. Re:Pigeons by geekoid · · Score: 1

      Ahh I can't unread that!

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    17. Re:Pigeons by Tatisimo · · Score: 1

      I do miss the frequent barn pigeon roasts we had back at the farm. Now if I could it were acceptable to get rid of all freeloaders in similar ways...

      --
      Give Kashyyyk back to the Wookies
    18. Re:Pigeons by Spokehedz · · Score: 2, Interesting

      I can attest that they birds are really that dumb. The same goes for Seagulls.

      I work nearby where the bus-garage is located, and there is an absolutely huge amount of seagulls that flock to the parking lot because it is shiny smooth blacktop and they apparently are so stupid that they think it is water...

      Anyway, they used to employ someone to scatter the birds so that the buses could leave and enter without the seagulls being crushed. The poor guy had to come out in a bee-keeper suit, because the little bastards would fly into his face--not to mention he was shat on quite a lot.

      But then they found out that local laws preventing the killing of native birds do not explicitly apply to seagulls (or any maritime bird other than Pelicans, strangely) and they just started crushing them left and right when they buses needed to leave.

      That's right: They just roll over them and create a path 'o death between the bus-barn and the exit gate. Then someone comes by with a bobcat and scrapes them up and dumps them into a dumpster. Then washes off the blood and guts with a pressure washer.

      I was utterly shocked--SHOCKED!--when this first started happening. But after a few months, and the size of the flock never dwindled... It's almost scary. Where are they coming from? At least 100 or so are killed every day... they can't be laying eggs that quickly. can they?

      Oh well. The local hippies are taking care of it now. They come in early and shoo the birds out of the way of the buses, so that there is minimal seagull carnage.

      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.

    19. Re:Pigeons by fbjon · · Score: 1

      Many times I've felt I almost ran over a bird, both on bike and in car. I never thought it was actually possible...

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    20. Re:Pigeons by vsync64 · · Score: 1

      Clearly, below. Because anything after the "-- " signature marker is signature. Your whole message would be a signature, as you trim and reply to the inline quotes. If you're not doing the latter, shame on you.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
    21. Re:Pigeons by easyTree · · Score: 1

      I can attest that they birds are really that dumb. The same goes for Seagulls.

      How do you account for this animated gif of a seagull sneaking into a shop and stealing a bag of crisps?
    22. Re:Pigeons by Sloppy · · Score: 1

      whether a signature should go above or below reply-quoted text, and with the way the IMAP trash folder works.
      Sheesh. That one's easy! It goes below the reply, which is (of course) below the quoted text.
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    23. Re:Pigeons by Curtman · · Score: 2, Interesting

      Pigeon controversies triggering forks is nothing.

      Seriously though. Pidgin and its predecessor Gaim are forked every 6 months or so. It's what happens when developers enforce their petty "HIG guidelines" over common sense. Someone please tell me why it is necessary to forbid the user from resizing a window or widget that was previously resizeable. The preferences window is another one. There's no reason at all that they had to set it as nonresizeable, and occasionally it pisses me off enough to port my patch (which comments one line of code) to the latest version so that I can resize it again. It breaks nothing by doing it.

      It's things like this (Nautilus shot) that really should never ever ever be done in the name of "usability".
    24. Re:Pigeons by ThePengwin · · Score: 1

      But i think it should go above....

    25. Re:Pigeons by b4dc0d3r · · Score: 1

      Reminds me of your last Thanksgiving dinner too - I just didn't know your mom had such a funny name.

    26. 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?"
    27. Re:Pigeons by Anonymous Coward · · Score: 0

      I was not aware of Pigeonrank technology before now, which seems odd given the amount of pecker comparisons that have been going on between Google and Microsoft.

      Although, given the funding I'm sure MS could develop a bigger pecker, given the linear nature of the wingspan versus speed chart, it may be that the size of the peckers really hits a point of diminishing returns pretty rapidly.

      How you use it does in fact seem to have much greater effect.

      (I'm so ashamed - but dammit, no one else did this, and I blame all of you for leaving this for me to do. Sure - make *me* the bad guy)

    28. Re:Pigeons by Anonymous Coward · · Score: 0

      >I can attest that they birds are really that dumb.

      Well said, Sparky!

    29. Re:Pigeons by PhearoX · · Score: 0

      In Soviet Russia, Pidgin forks you!

    30. Re:Pigeons by ewanm89 · · Score: 1

      Thanks for reminding me never to subscribe to the evolution mailing list ;)

    31. Re:Pigeons by beckerist · · Score: 1

      Looks like Vista...

    32. Re:Pigeons by muridae · · Score: 1

      I've had similar problems with tree rats, I mean squirrels. The pigeons are smart enough to get out of the way of a bright yellow scooter, but the squirrels. . . one of them sat and stared at me from the road side as I came near, then ran directly for my rear tire as I passed. Either I was a nut, or it was nuts. It survived, I think. At the least, it kept running across the street.

    33. Re:Pigeons by muridae · · Score: 1

      A: Because it messes up the order in which people normally read text.
      >Q: Why is top-posting such a bad thing?
      >>A: Top-posting.
      >>>Q: What is the most annoying thing in e-mail? Shamelessly copied from wiki. It was the first place I could find the whole joke via google.

    34. Re:Pigeons by Skreems · · Score: 1

      It's what happens when developers enforce their petty "HIG guidelines" over common sense. Someone please tell me why it is necessary to forbid the user from resizing a window or widget that was previously resizeable.
      Not defending Pidgin specifically here, but the more "optional" features you have, the more code and effort it takes to support them. And this is an extremely minor feature on a free product, when major for-pay projects don't provide options for much more visible features (MS Office Ribbon, for example). All software reflects someone's opinion, and if the price of getting a clean, functional, non-bloatware product is an occasional interface peculiarity, it's probably worth it in the long run.
      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    35. Re:Pigeons by kyz · · Score: 2, Funny

      How do you account for this animated gif of a seagull sneaking into a shop and stealing a bag of crisps? If it was a smart gull, it would have worn a baseball cap or a hoodie, so it wasn't recognisable to the police on the CCTV.
      --
      Does my bum look big in this?
    36. Re:Pigeons by Curtman · · Score: 1

      but the more "optional" features you have, the more code and effort it takes to support them.

      To make a window nonresizeable in GTK+, you have to explicitly set it that way. It is one extra line of code to take to take that ability away from the user. It is less code to leave it resizeable.
    37. Re:Pigeons by eldorel · · Score: 2, Informative

      On newsgoups and mailing lists, top posting is bad. In email however, either all clients need a way to jump to the most recent message, or the message needs to be at the top.

      I hate having to scroll through 6 pages of an email at work just to read the boss's "ok, do it."

    38. Re:Pigeons by rriven · · Score: 1

      We had a pigeon problem in a courtyard at my school.

      We also had a stray cat problem, so we trapped one of the cats in the courtyard - a few weeks later the cat was fat and the birds were gone

      Not sure if the cat is still in there or not

      --
      Dan
    39. Re:Pigeons by muridae · · Score: 1
      Why can't the boss learn to cut out the unneeded parts of the email?

      I suspect you are right, though. It is easier to program the email client then is it to use appropriate LARTs on the boss.

      But, honestly, which one would be more memorable?

    40. Re:Pigeons by Skreems · · Score: 1

      Right, but it's a lot more cases you have to handle in code to deal with the conflict between user-set sizes and app-set sizes. I don't know what the right answer is here, but I sympathize with their desire to pick one or the other.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    41. Re:Pigeons by fractoid · · Score: 1

      Bird went under feet first. I've actually got a similar anecdote from a friend who used to work at a city center McDonalds, which usually had a crowd of pidgeons around it. At one point a rubbish truck was pulling up, travelling very slowly, and a pigeon just stood there until it was run over... I guess some creatures really ARE too stupid to live.

      Or, more likely, they just aren't evolved to consider very slow moving objects as threats. It's like the frog-in-boiling-water myth, except real.
      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    42. Re:Pigeons by Angostura · · Score: 1

      You think that's nasty. Many years ago I was delivering papers on my bike and a blackbird flew into my spokes. Messy. I got a grazed arm as my bike came to a sudden stop. The bird was decapitated, but not in a neat way.

    43. Re:Pigeons by Curtman · · Score: 1

      Right, but it's a lot more cases you have to handle in code to deal with the conflict between user-set sizes and app-set sizes.

      Sympathize all you want, but it's no harm to them if the users can resize a window, like I said it breaks nothing by doing it. It's pedantry and that's all it is.
    44. Re:Pigeons by Anonymous Coward · · Score: 0

      In Soviet Russia....Pidgin forks you!

    45. Re:Pigeons by fotoguzzi · · Score: 1

      A strange tale indeed. Here I rip off a google cache of someone's blog (the content is unverified, and, worse, OT!!):

      The majesty of the law is molting: U.S. Fish and Wildlife agents proved unyielding enforcers of the Migratory Bird Treaty Act of 1918 when they swooped down on a Camden restaurant, demanding the removal of a stuffed seagull displayed in the dining room for decades. Although the bird was mounted under glass back around the time of the Civil War, the agents pressed the government's case. Following intercession by Sen. Olympia Snowe, however, the owner was allowed to donate the bird to the Penobscot Marine Museum, which promptly loaned it back to the restaurant for display again. Go figure.

      --
      Their they're doing there hair.
    46. Re:Pigeons by Kelbear · · Score: 1

      Paint some minor imperfections onto the parking lot?

      It won't look as pretty, but then, crushed pigeon guts don't help either:P

    47. Re:Pigeons by Kelbear · · Score: 1

      The boss knows, but that's a waste of his time. Not the cutting out part, but the putting parts back in when people ask for information that was originally in that part.

      It's also a cover-your-ass best practice to include all possible information so that you can point to supplied information to blame others with it. The more you supply, the more ammo you have in a time of need. "You didn't tell me about X!" "See the e-mail of October 24, 2007, and scroll down 4 mails to the reply from _______ where they stated..."

    48. Re:Pigeons by TheLink · · Score: 1

      There are smart ones and there are stupid ones.

      Also, some might be smart at stealing stuff, but not so good at getting out of the way of buses...

      Just like some human geniuses who are pretty stupid in other ways and clumsy even.

      Anyway, given that there are so many pigeons and gulls, after a few generations I think the number of birds that let themselves be squished will go down.

      Over here my family bought some electric zapper bats for swatting mosquitoes, and after months/years the future generations of mosquitoes ended up being really fast flyers - I find them hard to track with my eyes, and when they "bite" they seem to do shallow pokes or something - somehow they can stop sucking blood and fly away really fast. Whereas at other places the mosquitoes are such slow flyers that you can practically slowly pinch them to death with your thumb and index finger :). And when those bite it takes them ages to pull out, easy to kill them.

      It almost seems as if the batch of "super" mosquitoes can tell when I'm about drifting off to sleep- they only seem to start flying around my exposed face/head when I'm either asleep or just about drifting off - not alert and waiting to swat them with the zapper in hand.

      --
    49. Re:Pigeons by TheLink · · Score: 1

      I don't find top posting annoying actually.

      As a reader and writer it saves time.

      The punchline appears first, and I don't have to bother reading the rest of the joke ;).

      I don't have to scroll all the way down through crap I know already or don't think I need to know. Whereas the "crap" is still there for people to look through if they don't get it.

      --
    50. Re:Pigeons by StormyWeather · · Score: 1

      Why not just paint the floor a dull green instead of all this stupidity?

    51. Re:Pigeons by ElizabethGreene · · Score: 1

      Sadly this particular "discussion" was in a ticket. Having seen the top-post vs. bottom post discussions, I cannot imagine the email discussion it would have caused.

      I support giving the users a choice where the sig goes, on the existing sig control panel. To me, above the reply seems logical. I.e. when we read slashdot, we see.
        message ..sig
        message ..sig
        message ..sig

      which makes a lot more sense than
        message
        message
        message ..sig ..sig ..sig

      -ellie

    52. Re:Pigeons by Sloppy · · Score: 1

      Well, you're wrong, and I know what's best for you, so you're going to do it my way! ;-)

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    53. Re:Pigeons by easyTree · · Score: 1

      It almost seems as if the batch of "super" mosquitoes can tell when I'm about drifting off to sleep- they only seem to start flying around my exposed face/head when I'm either asleep or just about drifting off - not alert and waiting to swat them with the zapper in hand.

      They've probably evolved so far as to be far smarter than you and are laughing their asses off as they keep you awake, whilst simultaneously trying to train you to use a mosquito net :D
    54. Re:Pigeons by craiglarry · · Score: 1

      Oh, now I get it. Some users want to reserve the right to do it as inconveniently as possible because they are so GD independent they don't even know what is good or bad and don't care. They just want it their way regardless. Sure is a slow days for news at slashdot, huh?

    55. Re:Pigeons by NotZed · · Score: 1

      Yeah you're right, slashdot does need a WRONG moderation type.

      In gtk+ everything is automatically laid out using layout managers. It makes absolutely zero difference to the application writer whether it is manual resize or not.

      You have to explicitly override this behaviour and if you do you greatly increase your maintenance issues - e.g. now you have to manually account for different screen resolutions and font sizes rather than letting the system automatically size for you.

      Not having resizable windows is just stupid - how can the same application run on a PDA screen and your dual-screen 24" machine at work without resizing?

      --
      _ // `Thinking is an exercise to which all too few brains
      \\/ are accustomed' - First Lensman
    56. Re:Pigeons by Skreems · · Score: 1

      I didn't think there was a Pidgin build for mobiles. If there is, please point me to it, I'd love to use it.

      And you're ignoring my point. Yes, fine, in gtk+ it's more work to have an auto-resizing window than a manual one. But my point was, it's certainly more work to have both at once than either as a fixed mode of operation.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
  2. i for one... by weirdcrashingnoises · · Score: 1

    never adopted pidgin, i still use GAIM 1.5, it does everything i need, and the default emoticons are much less... gay? (and i bet you thought this was going to be about overlords)

    --
    sigs... don't talk to me about sigs....
    1. Re:i for one... by rob1980 · · Score: 1

      Agreed - I liked Pidgin much better when it was GAIM. There were some oddities I just couldn't get used to.

    2. Re:i for one... by Murpster · · Score: 1

      I resisted Pidgin for a very long time due to numerous deprovements over GAIM. I finally switched because direct IM doesn't work in GAIM. I had to replace Pidgin's lame ass smileys and sounds with the ones from GAIM. I hate the resizing window in Pidgin that caused this fork. And where the hell did the Warn button go? I also don't much like the Availabl/Away/etc popup in Pidgin, or the tabs always resizing to take up the whole top of a chat window regardless of how few tabs there are. If direct IM worked in GAIM 1.5, I never would've switched to the turd that is Pidgin.

    3. Re:i for one... by nawcom · · Score: 1

      I resisted Pidgin for a very long time due to numerous deprovements over GAIM. I finally switched because direct IM doesn't work in GAIM. I had to replace Pidgin's lame ass smileys and sounds with the ones from GAIM. I hate the resizing window in Pidgin that caused this fork. And where the hell did the Warn button go? I also don't much like the Availabl/Away/etc popup in Pidgin, or the tabs always resizing to take up the whole top of a chat window regardless of how few tabs there are. If direct IM worked in GAIM 1.5, I never would've switched to the turd that is Pidgin. Do you or anyone happen to have links to the source code or win32 binaries for GAIM? either the 1.5 or the 2.0.0 ones. if you could post it that would be great.
    4. Re:i for one... by Murpster · · Score: 1

      They are still on the Pidgin site somewhere, but hidden. I had to jump through some serious hoops to get the source to build on Linux.

    5. Re:i for one... by Poltras · · Score: 1

      Shouldn't it just be a revision in the source control? Just checkout -R ### and compile that...? (I sincerely don't know, using Adium here)

    6. Re:i for one... by fbjon · · Score: 1

      I must say I did notice that I couldn't enlarge the text area, which annoyed me at first, but I didn't realise there was a feature behind it. Now that I tried filling it up though, it seems like a better idea to me. Let the computer handle the interface look as much as possible, I say. It just makes it easier for the human in the end. In other words, I think this fork is childish all the way through.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    7. Re:i for one... by erikvcl · · Score: 3, Insightful

      I couldn't agree with you more. GAIM is superior to Pidgin for the reasons you mention. I tried to compile Pidgin once, and it requires that pile-of-crap GnuTLS that I couldn't get to compile for the life of me. OpenSSL, of course, works great. I use CenterIM now and couldn't be happier.

      This is the "ego bigger than brains" mentality that permeates the open-source community and it pisses me off. This is the same mentality that resulted in Firefox/Thunderbird with their paucity of configuration options compared to Mozilla.

      What? You mean I have to configure a "blahdeyblah.blah.blah.yippideedoodaa" parameter in an "advanced configuration" section? How the hell is that "easy-of-use". The old Mozilla provided me that parameter straight-away in a nice graphical dialog box.

      Sorry, but some nerd-ass software developer (I include myself in this class of individual) doesn't know jack about UI design. That's right, I, myself, don't know jack about UI design. And neither do you, Joe Linux programmer! Let's listen to the users and make nice easy-to-use software with lots of well-organized options available.

      I frequently exchange paragraph-long messages with my friends on IM. I frequently exchange code bits on IM with my colleagues. The Pidgin developers are ignorant idiots thinking that people only send "one-line messages" on IM. Who the hell are they to say that I can't exchange code bits with my colleagues? What's their IM username? I'll send them some source code one line at a time!

    8. Re:i for one... by nawcom · · Score: 1
      as far as i know, it looks like they don't have versions for gaim on there. I was able to download from filehippo for the windows version and for the source i got it from an openbsd distfiles link.

      http://nawcom.com/pidgin-tradition/

    9. Re:i for one... by wootcat · · Score: 1

      You mean I have to configure a "blahdeyblah.blah.blah.yippideedoodaa" parameter in an "advanced configuration" section? How the hell is that "easy-of-use". The old Mozilla provided me that parameter straight-away in a nice graphical dialog box. Safari handles this even better. Web page text boxes are resizable in Safari. They all have a resize widget in the lower right corner of the box that allows you to resize the box any way you want.
      --
      I'm really a low 5-digit Slashdotter, but this ID is where I am now.
    10. Re:i for one... by Morlark · · Score: 2, Insightful

      What, the concept that different people might actually have different preferences is "childish"? The Pidgin developers removed a feature that many people liked (myself included). When it was requested that they at least give an option for it, they outright refused. That is childish. The ability to fork a project if you think you can do better is one of the great strengths of Open Source software, because it means that the software can't get held back or bogged down by one person's vision of how things "must" be. You can't dismiss this strength as "childish" just because you personally don't need it on this one occasion.

      --
      Santa's suicide mission go!
    11. Re:i for one... by Zencyde · · Score: 1

      A resize widget? Seriously? You're calling it a "widget"? You mean a FUNCTION? You're hereby put on Slashdot probation until you can prove your geek hood. Mac users.. sheesh. Next thing you know you'll be calling bootloaders "bootcamps" and backup utilities "timemachines".
      For the record, I loved MacOS 9 back when it was new and shiny.

      --
      What day is it? Could you please tell me?
    12. Re:i for one... by MenTaLguY · · Score: 3, Informative

      Well, no, it's actually a little widget that you interact with via the mouse. I don't know what else it could legitimately be called.

      --

      DNA just wants to be free...
    13. Re:i for one... by AshtangiMan · · Score: 1

      Yes. If anything Open Source eliminates the liklihood that the user will be exposed to the "God Complex" or whatever the quote was. I see that as primarily a closed source problem, and one that if it does appear in open source is easily overcome vs. improbably overcome.

    14. Re:i for one... by Zencyde · · Score: 0, Troll

      So.. it's a mechanical device? Or, it's something that lacks an official term? I fail to believe either of these. You find me a definition that fits, and maybe I'll believe you. Until then, the Apple userbase needs to understand technical terminology.

      --
      What day is it? Could you please tell me?
    15. Re:i for one... by MenTaLguY · · Score: 4, Informative

      I can only assume you don't do much graphical UI development. "Widget" is a standard technical term used to refer to an element of a GUI. See for instance GUI Widget on Wikipedia.

      The Safari text boxes are compound widgets (or metawidgets, if you like), which include a "resize handle" widget in their corner.

      --

      DNA just wants to be free...
    16. Re:i for one... by timmarhy · · Score: 1

      fuck that, why should i have to let the developer choose all my settings? typical OSS nonsense.

      --
      If you mod me down, I will become more powerful than you can imagine....
    17. Re:i for one... by Anonymous Coward · · Score: 0

      >fuck that, why should i have to let the developer choose all my settings?
      Because you can't write the code to do so yourself?

      Just a guess.

    18. Re:i for one... by CronoCloud · · Score: 1

      I tried to compile Pidgin once, and it requires that pile-of-crap GnuTLS that I couldn't get to compile for the life of me.


      I had trouble compiling GnuTLS for gaim back when they started using it, when was that, 2004. It's got to be compiled in the right order.
      Pidgn folks say:

      start with libgpg-error, then move onto libgcrypt (which needs libgpg-error), then libtasn1. Once these three are installed, install GNUTLS.

      I have to force supports_anon_versioning=no in those configure scripts. If the errors you're getting a "PARSE ERROR in VERSION SCRIPT" errors you'll have to do something similar.

    19. Re:i for one... by nahdude812 · · Score: 1

      I agree, this is why I always remove gnome-screensaver and install xscreensaver.

      Gnome's developers think you should like every screen saver to use only default settings. They even go on to suggest that these apps should be good enough to be able to run without any user-specified options like, say, what RSS feeds do you want to pull?

    20. Re:i for one... by kalirion · · Score: 1

      I also still use GAIM 1.5. The only issue I have with it is that there's no option to make the chat window flash when a new message appears.

    21. Re:i for one... by zsau · · Score: 1

      Wow, someone else who doesn't like Firefox/Thunderbird/the direction Mozilla is heading. I thought I was the only one!

      --
      Look out!
    22. Re:i for one... by Anonymous Coward · · Score: 0

      Woot, Adium. The best libgaim based IM client out there.

    23. Re:i for one... by Anonymous Coward · · Score: 0

      You're hereby put on Slashdot probation GTFO.
    24. Re:i for one... by weirdcrashingnoises · · Score: 1

      if u use the windows version there is a "advanced windows plugin" or something that will enable that

      --
      sigs... don't talk to me about sigs....
  3. Good God by Egonis · · Score: 0

    Can you imagine the flamewars that take place between M$ staff? This issue with Pidgin is tiny in comparison to development issues faced in larger projects.

    1. Re:Good God by somersault · · Score: 2, Insightful

      MS would might have just made it an option.. doesn't sound like it would have been difficult to do. This issue has been brought on by the users anyway, MS users don't have the option to fork off a new codebase, they just have to take it up the ass with whatever MS does (I'm thinking of Office here mainly, where you just don't have many viable alternatives because of the attitude of the world that Office is the only thing you can use to write letters or make presentations and spreadsheets)

      --
      which is totally what she said
    2. Re:Good God by Anonymous Coward · · Score: 0

      It's just another instance of the eternal color of the bikeshed debate.

    3. Re:Good God by thePsychologist · · Score: 4, Funny

      I think we ought to formulate the Slashdot law, in a similar spirit to Godwin's law:

      Slashdot Law: As a conversation on Slashdot grows longer, the probability of comparing someone to or bashing Microsoft approaches 1.

      --
      "What lies behind us, and what lies before us are tiny matters compared to what lies within us." Ralph Waldo Emerson
    4. Re:Good God by Anonymous+Monkey · · Score: 1
      I could not see Microsoft staff having the same kind of issue that the OSS community has with dogma and development. Simply because if this is your job you won't care as much as if it was your personal pet project. That, and you have the option to find another job if things get bad at work (aka you could fork your carrier away from your current company)

      Also, if you are a boss with an employee that is demanding and dogmatic you could (a) let him have his way, (b) fire him, or (c) give him money to shut up. In the OSS community if you have a developer that wants to do his own thing with your project he just takes the code he wants and dose his thing.

      --
      We are the Borg...
    5. 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.

    6. Re:Good God by _Sprocket_ · · Score: 2, Insightful

      The difference with Open Source and other groups of talented, opinionated, and driven technical groups is that with OSS the "discussions" are held in mostly public forums.

    7. Re:Good God by SatanicPuppy · · Score: 2, Insightful

      Yes, and no.

      The thing with this sort of program is that it'd be trivial to put a "choose your own color" option in the configuration, so everyone could make the bikeshed whatever goddamn color they wanted.

      Instead, the dev team has hashed this whole thing out amongst themselves in a "bikeshed" style debate, and they've come up with this fricking solution which they had to sweat blood to get everyone to agree to, and then it turns out that users don't like it?

      I can see why they're stuck on their solution, but I CANNOT understand why they don't understand that extra UI options are critical to a good app. Forcing users to deal with a UI that cannot be configured at all is not the way it goes in todays programming.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    8. 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
    9. Re:Good God by eln · · Score: 1

      What flamewars? Like this?

      Developer A: I think we should implement feature X
      Developer B: I think we should implement feature Y
      Manager: I agree with Developer B, let's do that
      Developer A: Oh come on, that's a load of crap. And your mother is a whore.
      Manager: Security, please escort Developer A out of the building and rough him up a little in the parking lot before you throw him on the street.
      Developer A: Crap.

      People don't tend to engage in flamewars when the result of which is very likely to be the end of a paying gig.

      The, ahem, frank exchange of views is far more likely when the worst consequence would be to lose SVN access to a project you work on for free. Oh, and getting an article posted on Slashdot about what a stubborn jackass you are. Either way, you'll probably still make that next mortgage payment.

    10. Re:Good God by oever · · Score: 1

      You must be new here!

      And pretty awful at understanding statistics and noise. Godwin's law is completely obvious to anyone that is in contact with her brain. As *any* conversation grows longer, the probability of *any* subject to come up approaches unity. Godwin's law has one redeeming feature: it discourages people that are not in contact with their brain from bringing up the 3rd Reich, because they think it is a clever law and feel ashamed of falling into the logic trap.

      --
      DNA is the ultimate spaghetti code.
    11. Re:Good God by fm6 · · Score: 1

      MS would might have just made it an option.. That's not my experience. Around 2000, they listened to people like me who hate multiple document interface GUIs and converted all the Office Apps to single document interface. But MDI has its fans, whose turn it was to complain. The option to go back to MDI was added in the next version.

      Microsoft's mistake was not thinking things through. That's a common sin in the software world. Is it worse than the equally common sin of thinking that some feature is the best possible way to do things just because it works for you? Really, neither better nor worse.

      And we're in no position to sneer. The flame wars you see on Slashdot every day are mostly about this kind of issue.
    12. Re:Good God by iamacat · · Score: 3, Insightful

      You are absolutely right if the project only ever has to support a single UI option. However, products that expect to be around for a few years accumulate dozens of such options. At this point, nobody has the bandwidth to test every possible configuration or fix bugs that only affect a few users who chose a particular combination. The code which is not used in default configuration is likely to not work properly with new core code, not be ported to additional platforms and plain look ugly with main UI which is skinned for a particular layout. Users who try the product on someone else's machine walk away with a negative impression as it has been customized to something that most people find unusable.

      On the other hand, if you fix the UI, lots of users will complain initially. A majority of those will quickly adjust and stop noticing the difference. Some will walk away or fork the project. However, for those that stick around are much more likely to find that the UI functions properly in the manner intended than if the attention of developers was spread among thousands of possible configurations.

      It's a basic choice for a project developer to do one thing well or provide many options where some or all do not work quite as well.

    13. Re:Good God by moderatorrater · · Score: 1

      the moral of that story is to know when you're in a pissing match and to get out as quickly as possible. The developer thought he was right, you thought you were right, neither of you had a clear case but kept pushing for too long. Turns out that you were right, but it didn't do any damn good. Congratulations.

    14. Re:Good God by Gewalt · · Score: 1

      Godwin's law is completely obvious to anyone that is in contact with her brain. Where is she, and how much do I have to pay to fondle her gray matter? *cough* all in the name of furthering my understanding, of course.
      --
      Modding Trolls +1 inciteful since 1999
    15. Re:Good God by Narpak · · Score: 2, Insightful

      Indeed. Being able to customize your interface to whatever you find most practical and useful is something I really appreciate, were available, and really miss, were it's lacking.

      I would argue that there are many different ways to see, edit and input information; and some prefer one and others another. Giving people the ability to chose is definitively a good feature in any product.

    16. Re:Good God by Old+Grey+Beard · · Score: 1
      ... the dev team has hashed this whole thing out amongst themselves in a "bikeshed" style debate, and they've come up with this fricking solution which they had to sweat blood to get everyone to agree to, and then it turns out that users don't like it?

      Sounds like somebody should have a chat with Paul Graham. Or maybe just (1) read some of his essays, (2) climb down off their high horsies, and (3) profit.

      --
      "The urge to save humanity is almost always a false front for the urge to rule it."
      - H. L. Mencken
    17. Re:Good God by d3ac0n · · Score: 1

      And why is it that I have a strong suspicion that this mythical woman's "gray matter" is not REALLY what you are interested in fondling?

      --
      Official Heretic from the "Church of Global Warming". Proven right thanks to whistle blowers. AGW = Flat Earth Theory
    18. Re:Good God by hitmark · · Score: 1

      or they could implement something like they have in miranda, where just about anything is a plugin that can be replaced if the user so wants.

      thats one of the few places where a windows app beats a linux app in flexibility imo.

      http://www.miranda-im.org/

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    19. Re:Good God by Anonymous Coward · · Score: 0

      "Godwin's law is completely obvious to anyone that is in contact with her brain."

      So it's NOT completely obvious to ANYONE.

    20. Re:Good God by hitmark · · Score: 1, Troll

      sounds like science vs religion to me ;)

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    21. Re:Good God by hitmark · · Score: 1

      its hard to tell, is developer A insulting the manager or developer B?

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    22. Re:Good God by DarkKnightRadick · · Score: 1

      The flame wars you see on Slashdot every day are mostly about this kind of issue. I thought they were about who was the better troll?
      --
      "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    23. Re:Good God by cbart387 · · Score: 2, Insightful

      I can see why they're stuck on their solution, but I CANNOT understand why they don't understand that extra UI options are critical to a good app. I don't agree with bolded section. Giving users ALL the choices available would make it unusable. Though I did like the resizable area myself. It's just an abundance of extra options would be overwhelming. However, that's not to say that they're stuck with that decision. If there's enough of a response I would assume (and hope) that they would change they're minds. Maybe forking it will have that effect but it seems kinda early to be saying that FOREVER it will be unresizable by the user.
      --
      Lack of planning on your part does not constitute an emergency on mine.
    24. Re:Good God by Anonymous Coward · · Score: 0

      This is why open source will never be as good as commercial products, no direction for long term projects.

    25. Re:Good God by Anonymous Coward · · Score: 0
    26. Re:Good God by Altus · · Score: 2, Insightful


      Its important to remember though that with many options you increase the amount of testing an application requires. That might not be the case for this text entry box, but having an option of MDI or not is pretty significant. It would be easy for a developer to put in a feature that breaks the option he doesnt use and it becomes necessary for QA to do a full regression in both modes.

      People love options, but they arent always whats best for a product. If you can come up with one option that makes 90% of users happy thats probably better than having a preference that doubles the amount of testing you have to do.

      This case, however, seems like a good candidate for an option.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    27. Re:Good God by Haeleth · · Score: 1

      As *any* conversation grows longer, the probability of *any* subject to come up approaches unity.
      This is far from self-evident. It will only be true if the number of subjects discussed is proportional to the length of a conversation. I consider this doubtful; some of the longest conversations I've ever had have been rigidly limited to a single subject, while some of the shorter ones have covered a wide range of topics. However, I haven't done any scientific studies, so I'm not in a position to make any meaningful judgement either way. Have you actually studied any corpora of conversations and found such a correlation, or is your assertion equally baseless?
    28. Re:Good God by ObjetDart · · Score: 1
      Hold on a second...the programmers at MS get to personally make decisions about product features?

      I mean, maybe at some small startup playing it fast and loose with version 1.0 you get that kind of thing, but seriously, at MS? Don't they have squads of "designers" who sit around in meetings all day hashing out the feature set? The programmers just implement whatever spec comes out of the design meetings...right?

      I don't actually have any idea how it works at MS...but that's how it works at every software company I've worked for.

      --
      I read Usenet for the articles.
    29. Re:Good God by PitaBred · · Score: 1

      Office is still an MDI application. It just hides the main window. There's no way to have two Excel spreadsheets next to each other without starting two copies of Excel, for example. Their pseudo-MDI bullshit pisses me off more than a true MDI app would. They half-ass everything, from their OS to their office suite.

    30. Re:Good God by edraven · · Score: 1

      So you're saying that a conversation between 3 five-year-old children will eventually touch on advanced enumerative combinatorics? I call bullshit.

    31. Re:Good God by PitaBred · · Score: 1

      Welcome to the Gnome mentality. They choose a paradigm, and configuration is confusing for a very small minority of users, so they throw it all out. Thinking there's only "One True Way", rather than realizing that people are *GASP* different!

    32. Re:Good God by jopsen · · Score: 1

      Forcing users to deal with a UI that cannot be configured at all is not the way it goes in todays programming. I disagree... Well to some extent... Power users loves all features... But for some users it's just got to work at be stable... Now I know most linux users are rather computer literate... Personally I'd also like to have such an option... But on the other hand I've come to like gnome (and associated apps) because you don't have to read 3 pages of settings to find out exactly where you change the tab-indent size in a simple text editor... Though I must admit that in the end I prefer to have all the options... But it's not good for everybody... And I respect the developers decision to try and keep their app as simple as possible, and leave out all the ridiculous useless options that only one or two cares to change.
    33. Re:Good God by Anonymous Coward · · Score: 0

      I find dealing with that type of developer easy by responding...

      "Wahh wahh, you fricking baby, grow up and stop acting like a 8 year old spoiled brat. This is a business and we are supposed to make money."

      I actually got a standing ovation at that meeting. by the managers and other members of the team. We all were sick of this asshat's attitude and it was high time someone called him on it.

      I did get talked to by the CTO, he said it was a bit unprofessional, but he was glad I did it as someone needed to.

      also remember, developers are a dime a dozen. If the "prima donna" you have there now is pissy, recommend to management they replace him. You can get them in 3 packs for dirt nowdays.

    34. Re:Good God by fbjon · · Score: 1

      This reminds me very much of the talk by Malcolm Gladwell on "The pursuit of happiness", where he reaches the conclusion (via spaghetti sauce) that there is no perfect solution, or perfect recipe that works for everyone.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    35. Re:Good God by hostyle · · Score: 1

      Bill Gates is just misunderstood. He had nothing whatsoever to do with the 98SEth Reich!

      --
      Caesar si viveret, ad remum dareris.
    36. Re:Good God by fm6 · · Score: 1

      You make a good point. Now that I think of it, QA issues are probably what caused MS to leave out that option, not poor planning.

    37. Re:Good God by fm6 · · Score: 1

      Perhaps I should have talked about Word, rather than Office as a whole. I rarely used Excel. Nowadays, I don't use either and don't even have them installed on my working computer, so I'm in no position to argue fine points.

    38. Re:Good God by evanbd · · Score: 1

      Yes, but when the dev team decides to make the one choice be a bad one, and one that most users hate, there's cause for concern -- and even forking.

    39. Re:Good God by edwdig · · Score: 1

      Office is still an MDI application. It just hides the main window. There's no way to have two Excel spreadsheets next to each other without starting two copies of Excel, for example.

      Wouldn't that mean it's *NOT* MDI ?

      MDI = Multiple Document Interface, as opposed to SDI, Single Document Interface.

      MDI would be multiple document windows in one application window. SDI would be opening multiple application windows.

    40. Re:Good God by Anonymous Coward · · Score: 0

      Godwin's Law, Slashdot Law... Too many laws to keep track of.

      The only one I seem to remember these days is Cole's Law.

      Thinly sliced cabbage FTW.

    41. 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! :)
    42. Re:Good God by Anonymous Coward · · Score: 0

      /checks freezer //nope, still pink

    43. Re:Good God by Sancho · · Score: 1

      Another difference is that Microsoft has to sell their product. If they make a change which alienates the majority of their users, they lose money. They are developing for their users.

      OSS projects tend to be staffed by people developing for themselves. They are their own users. If they don't sell a million copies, big deal (and they probably weren't selling them to begin with.)

    44. Re:Good God by IntlHarvester · · Score: 1

      Excel 2003 at least acts like a weird bastardization of MDI and SDI. I don't the the GP is correct that they "half-assed" it but they definitely did something funky to try to make everyone happy.

      --
      Business. Numbers. Money. People. Computer World.
    45. Re:Good God by Hitokage_Nishino · · Score: 0, Redundant

      "It's a basic choice for a project developer to do one thing well or provide many options where some or all do not work quite as well."

      This is a false dilemma. What works well for one person may not work well for another. From a user's perspective, two good options can be better than one good but limited option.

    46. Re:Good God by bluefoxlucid · · Score: 1

      The GNOME devs used to use mIRC. It took most people I knew back in 1998 like 2 months to figure out how to turn off DCC ignore; some couldn't find it for years. It took me 6 hours. I'm a super-friggin'-genius.

    47. Re:Good God by leuk_he · · Score: 1

      Pidgin , as a chat tools makes it far easier to insult people.

      The whole point is, is the dev A capable of maintaining a fork, or just good at calling names.

    48. Re:Good God by bluefoxlucid · · Score: 1

      Eventually, yes. Over the course of years... topics discussed between children, like ships and the movement of objects on the sea grow into "do you remember when we were kids and we..." "yeah, it followed the boat when it fell..." "You think maybe the earth is moving and it's just our point of view..." "Blasphemy, don't let the church hear of that.." and then gets passed down generations.

    49. Re:Good God by spyfrog · · Score: 1

      I was just thinking the same thing.

    50. Re:Good God by Facetious · · Score: 1

      Mr. Ballmer, I must say I was surprised to see you posting to /. Good for you. Did you also throw a chair at the guy?

      --
      Let us not become the evil that we deplore.
    51. Re:Good God by TheGavster · · Score: 1

      In an SDI app, multiple objects open would each be represented by a different toplevel window. In the 2000 and 2003 versions of Office, there are individual toplevel windows, but they're forced to occupy the same screen space (ie, move one, they all move). It basically acts like MDI, except without the option for tiling.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    52. Re:Good God by Jesus_666 · · Score: 1

      It's a basic choice for a project developer to do one thing well or provide many options where some or all do not work quite as well.
      Or, in this case, do one thing that doesn't work well (if large parts of the userbase decide it's a bad UI design choice then it is a bad UI design choice) or provide an option that may or may not qork well.
      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    53. Re:Good God by TheGavster · · Score: 1

      Certainly not all configuration options are created equal; the settings that are most commonly changed should be presented ahead of the more nit-picking ones. The problem with a lot of applications is that they just clip the options at the most used ones, and offer not even a convoluted way to alter them.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    54. Re:Good God by DShard · · Score: 2, Insightful

      On a related note, who thought it was a clever thing to make the reply and parent buttons stick out like a sore thumb among the comments on slashdot? I am looking at you CmdrTaco. /shakes fist

    55. Re:Good God by fbjon · · Score: 1

      In a sense, all of mankind is just one very long discussion thread.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    56. Re:Good God by edwdig · · Score: 1

      Whenever possible, I will use something other than MS Office. Just about anything. So I don't have a ton of experience with it.

      But I do remember Word 2000 acting like a normal SDI app. I didn't run into anything weird with it. Excel 2000 however was a weird one - it looked like SDI, but if you clicked the X in the top right corner of the window, it closed all documents. It probably did have the issues you were talking about. I always thought it was weird that Word & Excel had different behavior in the UI.

    57. Re:Good God by iamacat · · Score: 1

      You have a week to either

      a) Build a beige-painted bicycle shed.

      or

      b) Build an unpainted bicycle shed and stitch two interchangeable covers that the users can apply to make the shed blue or pink.

      Which shed will satisfy the most users visually? Which one is more likely to crash in an earthquake?

    58. Re:Good God by wild_berry · · Score: 1

      He got you fired by using an equivalent of the Godwin rule? You haven't said whether the flame war involved you making racial slurs about the programmer, but either way your anecdote about Microsoft matches their recent performances and buttresses my low opinion of their capability.

    59. Re:Good God by LocoMan · · Score: 1

      WW2 must have been a heck of a flame war... 8^)

    60. Re:Good God by thePowerOfGrayskull · · Score: 1

      I can see that subtlety is not lost on this one! ;)

    61. Re:Good God by ckaminski · · Score: 1

      So they decide that instead they need to activate the last opened document in order to open a new document. :-/

      Can't ever win...

    62. Re:Good God by AcidPenguin9873 · · Score: 1

      Let me lay out a possible scenario.

      Developers claim adding UI options increases dev time beyond what is desired, increases chances of bugs, and is not worth the effort. Project forks. New developers put in work and dev time to iron out new UI options and/or features that original developers refused to add.

      At this point, the fork presumably has a decent number of features that users have been demanding of the original. Either users will move to the fork, or the fork's changes will merge back to the original project since 1) they have been vetted thoroughly enough in the fork to appease the original developers, and 2) the original developers see that the fork's features are desirable enough that it was, in fact, worth the extra dev time and effort to implement them.

      Either way, users and fork maintainers can say "we told you so" to the original developers.

    63. Re:Good God by Fnord666 · · Score: 1

      No slashdot thread is complete without at least one (1) Microsoft bash
      and one car analogy.
      --
      'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    64. Re:Good God by rueger · · Score: 1

      As a conversation on Slashdot grows longer, the probability of comparing someone to or bashing Microsoft approaches 1.

      "Longer" of course is defined as beyond "FRIST POST!"....

    65. Re:Good God by iamacat · · Score: 1

      Ah, but where maintainers of the fork contributing much to the original project? And by contributing, I mean not only adding a checkbox to preferences but participating in platform ports, code coverage, support forums and so on. If not, they don't have much to say to original developers. Supporting X different UI customization options was not feasible with N developers, but it may be feasible with M+N developers. Either that, or the forkers will soon get tired of doing so much work to maintain a few tweaks over the original release and fall so behind on fundamental features that nobody will use their stuff.

    66. Re:Good God by Xtravar · · Score: 1

      You'd be surprised.

      I don't work at MS, but I work at a smaller company that is very MS-like (in fact, they hire people away from us). Anyway, we're up to about 3,000 people... and maybe 5 "designers"... MAYBE. We're finally waking up a little bit.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    67. Re:Good God by Anonymous Coward · · Score: 0

      Whether Office is MDI or SDI depends on the Office Application in question. Not quite as simple as you think! I think it's improved with 2007. Word 2007 seems straight SDI to me - you have multiple top-level windows open, no problem. Excel 2007 is wierd - it's actually MDI (click the inner window restore button) BUT the child-windows have their own entries on the task bar, fooling you into thinking it's SDI. If you ignore the windows task-bar, Excel 2007 is straight MDI.

      Outlook 2007 is SDI; but that's a bit different and opens new top level windows when you open an email or simlar. Access 2007 is MDI; but each database consists of many child element types - can have lots of windows (so a new query opens in a new MDI child window). You can have multiple databases open, they just open up in fully seperate top-level windows (like Word).

      Powerpoint 2007 is a bastard-child; like Excel you only have one top-level window BUT there's no 'inner window restore button' to get to normal MDI and have to swap between open documents using the Windows task-bar. Frankly, somebody should be shot about Powerpoint and Excel; to be consisten they should be either fully one or fully the other. (Using Excel 2007 as MDI is difficult; the programmers definintly don't like the idea. You cannot have two Powerpoint 2007 documents visible at once.)

    68. Re:Good God by jaminJay · · Score: 1

      So, what you're saying is, Microsoft are Nazis?

      --
      Leela: "Is all the work done by children?" Alien: "No, not the whipping."
    69. Re:Good God by Larryish · · Score: 1

      it is an attempt to get more posts by making the buttons seem more accessible, which in turn increases user interaction and increases return traffic resulting in higher ad revenue

      it is also ugly and annoying

    70. Re:Good God by story645 · · Score: 1

      Why not? They obviously won't use the same terms you would, but they could easily end up in the same conceptual territory. When kids play with blocks or legos they intuitively consider which combination of blocks will build what tower. When they dress up dolls, kids are toying with combinations of clothes and shoes and which outfits they'll yield-and they do realize that more basics yield more outfits. Basically it's not hard to imagine 'em fighting over which path gets them home fastest or how many things they can build out of their blocks.

      --
      open source modern art: laser taggi
    71. Re:Good God by CronoCloud · · Score: 1

      They even stick out like a sore thumb as text links in Dillo!

    72. Re:Good God by somersault · · Score: 1

      Heh, I forgot to remove the 'would' after changing to 'might'. At least they listen to feedback..

      --
      which is totally what she said
    73. Re:Good God by CrazedWalrus · · Score: 1

      Godwin's law has one redeeming feature: it discourages people that are not in contact with their brain from bringing up the 3rd Reich, because they think it is a clever law and feel ashamed of falling into the logic trap.
      ... Which I think was the GP's point exactly.

      This has occurred to me as well. Look, I've been a fan of Linux and OSS for eleven years, basing my livelihood on it and spurning all others, but I have absolutely no desire to bash or see those others bashed in a conversation that has nothing to do with them.

      For a while, I got to the same point with "This Administration," and I'm sure there are others that I'm not thinking about off the top of my head.

      I guess the point is, "Stay on topic, people!" Jeesh.
    74. Re:Good God by nahdude812 · · Score: 1

      MS's UI's are dictated by HCI staff. Developers write code, HCI staff interact with people. UI design and software development are extremely different skills.

      Some developers may be decent at UI design, and some UI designers may know how to write code, but likewise some mechanics are good at playing piano, and some pianists may know how to tune up their engine. That doesn't mean they have much to do with each other.

      Say what you will about Microsoft's UI (I'm not a big fan myself), but they make many of their UI decisions based on extensive and costly research which involves real people interacting with interfaces. When users say, "I would have found this task easier if X," they try that idea on other users, and if it doesn't introduce some new usability problem, it becomes a feature.

      In this case, if this were Microsoft, users would be saying, "I would find it easier to IM if I could resize my text box," the UI designers would try this idea on some other folks, and as long as that didn't make their task harder, it would at least become an option.

      It's GAIM's (sorry, Pidgin's) horrible interface which keeps me from being able to use it myself. It sounds as if they're making negative progress on this front, unfortunately.

      The project really could use a fork, someone who will strip out the communications core, and put a completely redesigned front end on it. Frankly, Pidgin ought to be two closely related projects - one which provides IM libraries, and one which provides a front end to those libraries.

    75. Re:Good God by fitten · · Score: 1

      Another reason is that the development groups are typically handed requirements for what they are supposed to do, rather than the developers sitting around dreaming up what requirements that they'd like to see (although, I'm sure devs at Microsoft can send suggestions back up the tree). The difference is that you have (at least) two different entities working on this so there is some degree of seperation in the problem. Instead of one, who can get very tied up and emotionally attached to some requirement that he/she dreamed up.

      It *is* a little colder, perhaps less passionate, but it is much more controlled. This OSS project isn't the first where strong personalities with religious calibre emotional attachment to some feature or another has caused lots of 'heated discussion' (check out the Linux kernel discussions sometime - but there, there is one person who will/can trump the discussion).

    76. Re:Good God by kiehlster · · Score: 1

      From this we should be able to create a formula that can predict the time it takes until the first Microsoft bashing will occur in a thread based on the topic, relative Microsoft stock price and the time since Steve Ballmer's most recent public statement. Further, we can determine the number of bashings that a thread will contain at any given point beyond the first bashing.

      With this type of formula, a new species of Slashdotters will start to appear reading articles only after they've been posted for a given amount of time purely to view said bashings.

      So who wants to start a spreadsheet with some real-world figures? Maybe get a graph plotted? Throw it into a good PowerPoint presentation for the next OSCON?

    77. Re:Good God by bruce_the_loon · · Score: 2, Insightful

      And what's the inability to open two files, in different directories, with the same name?

      Still. Now. After all these years. How is that a feature? And how difficult is it to fix?

      --
      Trying to become famous by taking photos. Visit my homepage please.
    78. Re:Good God by Aceticon · · Score: 1

      In my experience (of more than 10 years as a software engineer), the ability to create and understand huge complex logic and data structures very rarely comes together with highly developed social skills.

      Some of the most intelligent people I've worked with were complete morons when it came to dealing with people instead of machines (this included myself in the past, nowadays less but still a bit).

      Software development, especially in IT Products companies, is often a self-contained world were most people with this kind of personality work together and interact mostly with each other. Without some long term close interaction (like working together) with people with different kinds of personalities (say, the sales or marketing people) different kinds of personalities are only "observed" from afar, no understood and often classified as "lusers".

    79. Re:Good God by nahdude812 · · Score: 1

      Under this analogy, they already had a blue bikeshed, but built a new pink bikeshed, and instead of giving users an option which shed they want to store their bike in, they tore down the blue one.

    80. Re:Good God by nahdude812 · · Score: 1

      That isn't the defense being taken here. They're not saying, "We'd love to have that feature, but it's too hard to reliably test," they're essentially saying, "I like it better this way, so should everyone else."

      Such an isolated feature as user-resizable vs auto-resizign text boxes would not introduce much testing complexity, and should not be the sort of thing which is likely to get broken by, or break other features very frequently unless it's specifically a feature dealing with how text boxes are resized. Besides, the GTK engine pretty much handles this for them.

      This is an example of a trivial feature with significant usability and preference implications; the developers refusing to listen to their users is simple stubbornness.

    81. Re:Good God by DanoTime · · Score: 1

      The responses for this just highlight that it was indeed time for a fork. > Does anyone besides me find this utterly ridiculous? No, The comment by the Professor sums it up quite nicely. To the developers, all I have to say is "Fine, take your ball and go home."

    82. Re:Good God by Provocateur · · Score: 1

      Now that you mention it, this may explain why if you enter a certain function in Excel95, you can play DOOM in it.

      You don't like my suggestion? That's it! I'll meet you there in B95!

      Get a taste of my BFG man!

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    83. Re:Good God by TheLink · · Score: 1

      I say the trick is in picking good defaults (and allowing the users to change the settings and the defaults).

      That way you have a spaghetti sauce that most people will think is good enough. And the rest can go add whatever they like.

      --
    84. Re:Good God by TheLink · · Score: 1

      "It's just an abundance of extra options would be overwhelming"

      Pick decent defaults, and hide the extra options under "advanced settings". If you pick decent defaults most normal users won't need to visit "advanced settings" and be overwhelmed by them.

      This way if you got the defaults wrong at least it's not such a big problem - people can change it, and you can change the defaults in the next release.

      Decent defaults are critical.

      It's a bit like having decent huffman coding - decision tree compression.

      The fewer decisions most users need to make to do what most of them want, the more likely it is considered easy to use.

      But if you don't allow extra UI options at all, you blow away a whole section of the decision tree and you risk making some things very hard or impossible for users.

      A lot of alleged UI people seem to think removing whole sections of the decision tree = making things user friendly.

      That's wrong. You can remove whole sections of the decision tree because your programmers don't have enough time and/or will to make it sanely configurable even by advanced users, but don't fool yourself into thinking it makes things user friendly.

      Losing a previously available feature = very user unfriendly.

      --
    85. Re:Good God by Crazy_CorranH · · Score: 1

      >So, what you're saying is, Microsoft are Nazis?

      No one's saying that. We're pretty much just giving each other significant glances and laughing incessantly

    86. Re:Good God by BarryJacobsen · · Score: 1

      someone who will strip out the communications core, and put a completely redesigned front end on it. Frankly, Pidgin ought to be two closely related projects - one which provides IM libraries, and one which provides a front end to those libraries. You're aware that it already is separated like that, right? Purple is the communication library used by Pidgin (the GTK client), Finch (a text mode client), Adium (Mac OS X client), and others.
    87. Re:Good God by fm6 · · Score: 1

      At least they listen to feedback.. Indeed. And you can bet that somewhere an MS salesperson is pointing to this hissy fit and saying: "With our products, you can count on being heard, because we're a for-profit business, so we have to listen to our customers. With an open-source solution you can't be sure the developers will listen to anybody."
    88. Re:Good God by fbjon · · Score: 1

      That's frequently too much to bother with. The best is to provide good defaults, with particular emphasis on plurality. A single set of good defaults can only make a fraction of everyone happy, and even some of those who are content with it don't realise that it could be better (for them).

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    89. Re:Good God by TheLink · · Score: 1

      "The best is to provide good defaults, with particular emphasis on plurality"

      Uh and which of the multiple "default" sets is the default set? Shouldn't be random. Think hard about it again.

      It's a bit like huffman compression (decision tree compression) as I've mentioned in my other post - the fewer decisions most users have to make the better.

      The lazy and crappy way would be:

      Default config
      and:
      Advanced config - with a huge list of options.

      Whereas if you put a lot more thought into it, you could do:

      Default config
      and
      a) Second most popular config (Description here)
      b) Third most popular config (Description here)
      c) See more popular config schemes.
      d) Custom config (with "normal" custom config but also has an option to show the scarier Custom Advanced Config).

      I am not a UI designer but there definitely has to be a default (or a "default default" ;) ), forcing a user to choose without providing a default is 99% of the time a _cop_out_ and poor design.

      "A single set of good defaults can only make a fraction of everyone happy"

      I think most people are like most other people. It can take a lot of effort and thought by people with clue and taste, so it's not easy.

      Sure not everyone wants a Big Mac, but most people who buy a Big Mac don't really care about customizing it.
      Not everyone wants Microsoft Word, but most people who buy Microsoft Word don't really care about customizing it.

      Sure stuff could be better for them, but that's missing the point.

      Most people don't care about having the best hammer for them when they just want to get a nail into piece of wood. A good default hammer will do. If you think a default hammer is obvious, think again. A good default hammer for humans might be obvious for humans, but you should consider what a default hammer should look like for an octopus or dolphin. Many programmers seem to be very different creatures from their target users and don't seem to know or care what the "default hammer" should look like for their target users.

      OSS users typically get:
      a) Poor defaults and zillions of options (or worse just zillions of themes)
      or
      b) Only One True Way (really bad if combined with poor defaults).

      --
    90. Re:Good God by psychodelicacy · · Score: 1

      Slashdot Law 2.0: if someone uses a female pronoun/username, the probability of smutty comments approaches 1. Very quickly. ;)

      --
      A closed mouth gathers no foot.
    91. Re:Good God by Anonymous Coward · · Score: 0

      Excuse me, I believe you mean Micro$oft.

    92. Re:Good God by cbart387 · · Score: 1

      > It's just an abundance of extra options would be
      > overwhelming"
      >
      >> Pick decent defaults, and hide the extra options
      >> under "advanced settings". If you pick decent
      >> defaults most normal users won't need to visit
      >> "advanced settings" and be overwhelmed by them

      To a certain extent I agree with you, however I'll direct you to this post, which says what I want to say more eloquently then I could. If you reread my post, my beef was with the blanket statement that extra UI options is always ideal. I agree that taking the resizable textarea away was a wrong choice... but that wasn't what I was trying to say ;)

      --
      Lack of planning on your part does not constitute an emergency on mine.
    93. Re:Good God by M1FCJ · · Score: 1

      Gnome - the only windowing environment where functionality decreases as time goes. I sometimes wonder these Gnome app developers go around and think what functionality they should rip off for this release. Almost every single GTK app I use come with less usability. Yuck.

    94. Re:Good God by devilspgd · · Score: 1

      I can see why they're stuck on their solution, but I CANNOT understand why they don't understand that extra UI options are critical to a good app. Forcing users to deal with a UI that cannot be configured at all is not the way it goes in todays programming. My guess is that pidgin's developers think they're Apple.
      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
  4. Rediculous. by Sarten-X · · Score: 1, Interesting

    Insert metaphor regarding painting a barn here.

    Am I the only person who judges programs by their available options, not just feature set?

    --
    You do not have a moral or legal right to do absolutely anything you want.
    1. Re:Rediculous. by ArsonSmith · · Score: 1

      I'm I the only one who judges programs by it getting the job done quickly and easily and not by available options or feature sets.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    2. Re:Rediculous. by pembo13 · · Score: 1

      I guess. Doesn't feature set often affect how well it gets a job done?

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    3. Re:Rediculous. by TheSeventh · · Score: 3, Interesting

      Getting the job done quickly?

      We are talking about an instant messaging program here right? Something that is used for communication with others? Just like cell phones, or email clients. I judge them on how well they work for communication and how many other features I want/need.

      For some people, the more options the better. I really prefer to have one device to carry around, not 3-4. Phone, email, mp3 player, mild web surfing, all in one, but just hacking together something that does all of this "quickly" isn't most important, as ease of use, size, cost, and extra options make all the difference.

      I haven't followed this whole story, but this seems like a rather stupid argument to get into in the first place. Mandating some annoying resizing text box for all users? No thanks, I would stop using a program that mandated something that ridiculous. A feature? Sure, maybe some people will like it. But I also wouldn't use an IM client that didn't let me resize the chat input box either.

      I had this same argument with Mac vs. Windows. Especially with that stupid one button, UNBELIEVABLY retarded ROUND mouse POS they came out with (sometimes you actually had to look at the damn mouse to figure out which way was up, so you could orient it correctly. One of the dumbest ideas ever for a computer mouse.)

      At least in Windows, there are several intuitive ways to do the same action, so you don't need to learn the one or two ways the developer thought you should do it. You could right-click, use keyboard shortcuts, go to a menu, drag and drop, etc. For me, almost nothing in MacOS was intuitive, while I could always just figure out some way of doing what I needed to in Windows.

      Basically, it comes down to: Any part of the GUI that is Non-Standard should be an option that could be turned on/off depending on the user's preference.

      "Auto-Resizing text input box? This is the coolest thing ever, everybody must use this and know what a God I am for thinking of it and developing it, therefore it must be mandatory." -- Get over yourself.

      --
      Just because you're paranoid, it doesn't mean that they're not out to get you.
    4. Re:Rediculous. by mattack2 · · Score: 1

      At least in Windows, there are several intuitive ways to do the same action, so you don't need to learn the one or two ways the developer thought you should do it. You could right-click, use keyboard shortcuts, go to a menu, drag and drop, etc. For me, almost nothing in MacOS was intuitive, while I could always just figure out some way of doing what I needed to in Windows. This is generally true in Apple's desktop UI too. There should be menu items for the various things that can be done. (The exception to 'generally' is that there are a few things that are only in contextual menus, but those are things that already have had bugs written up about them. Even in those cases, there are usually other ways to do things, such as set prefs in an Info window for an item.)
    5. Re:Rediculous. by ArsonSmith · · Score: 1

      Not even close. Oracle has a nice long feature set but really kinda sucks as an IM client.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  5. What is it with IM-devs? by Anonymous Coward · · Score: 0

    Similar event: The Miranda devs took out multi-send.

  6. GET OFF MY LAUN! by Bananatree3 · · Score: 4, Insightful

    This whole situation reeks of some crusty developer stuck in his ways.

    1. Re:GET OFF MY LAUN! by somersault · · Score: 1

      Such a developer would have abhorred such a crazy idea for a feature though? :P I can't see much point in this one. It would make a nice novelty but I doubt I'd use it myself.

      --
      which is totally what she said
    2. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 5, Funny

      There are two "U"s in lawn.

    3. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0
      To me it reeks of entitlement as well.

      ...you are demonstrating that you no longer deserve to be in the position of servicing the needs of your user base. An adult wrote that. Never mind that 'deserves' usually has very little to do with anything in actual practice, we have here an adult who downloaded an application and its source code free of charge and is now trying to publicly shame the developer(s) because he can no longer manually resize his text input box.

      Its all fine to be unhappy about it but the reasonable thing to do is either fork the project, if you have the technical skill to maintain it, or dry your tears and try to convince someone who can to do so.

      FOSS is great and all but the sense of entitlement that comes from the people who are purely users on can be suffocating.
    4. Re:GET OFF MY LAUN! by mazarin5 · · Score: 1

      You Brits act like you own the language.

      --
      Fnord.
    5. Re:GET OFF MY LAUN! by SatanicPuppy · · Score: 3, Funny

      The fact that its a crappy feature makes me think it must have originated with a developer.

      Developers and User Interfaces don't tend to get along well; you need to go out on the street and grab a couple of people wearing matching outfits and get them to draw your UI on a napkin or something.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    6. 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.

    7. Re:GET OFF MY LAUN! by sm62704 · · Score: 1

      The irony is that it affects geezers more than anyone else. The ability to resize text is fairly meaningless to a young person, but when these whippersnappers get to middle age they're going to kick themselves in the ass for their youthful ignorance.

      OTOH most of us geezers don't bother with IM anyway, we have better things to do.

      Me, I have that cybernetic implant =P

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    8. Re:GET OFF MY LAUN! by Plaid+Phantom · · Score: 1

      Its all fine to be unhappy about it but the reasonable thing to do is either fork the project, if you have the technical skill to maintain it, or dry your tears and try to convince someone who can to do so.

      Which is what happened...?

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
    9. Re:GET OFF MY LAUN! by chill · · Score: 1

      Hmmm...time to upgrade the glasses, grandpa.

      This is about resizing the text INPUT BOX, not the text itself.

      You're right, but just the wrong subject. :-)

      --
      Learning HOW to think is more important than learning WHAT to think.
    10. Re:GET OFF MY LAUN! by Jeffrey+Baker · · Score: 1

      Pidgin has a history of this. Sometime about a year ago they made the Escape key have no effect on conversation windows. In all previous versions the Escape key closes the conversation. I don't know why they got rid of it, except that some developer has an ideological opposition to Escape. Personally, I strongly prefer the single-stroke Escape to the hand-cramping Ctrl+w.

      You can still get the old Escape binding back by editing ~/.purple/accels to add (gtk_accel_path "/Conversation/Close" "Escape") but this is not a lot easier than just editing the source code.

    11. Re:GET OFF MY LAUN! by pjt33 · · Score: 3, Funny

      Of course we do. You USians (at a guess) may have forked it, but ours is the original and our decisions are unquestionable.

    12. Re:GET OFF MY LAUN! by lgw · · Score: 1

      This is the most insightful comment in this whole debate (and me wihtout my mod points).

      The entire *point* of creating a user community is to give those users a sense of entitlement! That's why it's a powerful way to lure users to your product. But it comes with some responsibility: you're now engaged in a social activity, so failing to meet the reasonable expectations of the social group is a Bad Thing.

      It's also remarkably stupid to create a forum for user feedback, and then ignore that feedback and blame the users for not liking your work, but that's hardly unique to open source, as companies like to do this too.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:GET OFF MY LAUN! by PitaBred · · Score: 2, Funny

      That's interesting! I think I shall call your invention a "double-u".

      Anyone using such a construct in the future without my permission shall be sued. I named it, I own it.

    14. Re:GET OFF MY LAUN! by PitaBred · · Score: 1

      Stop talking sense. This is the wrong kind of place for that.

    15. Re:GET OFF MY LAUN! by sm62704 · · Score: 1

      Read the sig. It doesn't affect me, I'm a cyborg now and don't need glasses, contact, or even reading glasses, but it DOES affect most people my age.

      Coding a web site so that Firefox's [Ctrl]-[X] is disabled as this dumb move by these young dumb developers. Just because I don't need a feature doesn't mean you don't.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    16. Re:GET OFF MY LAUN! by PitaBred · · Score: 2, Insightful

      Configurable command shortcuts? Who the hell would ever want something stupid like that? I mean, maybe developer types, so it should be hidden in a difficult to access and hidden in a place that's very difficult to divine without serious research and experimentation.

      And people wonder why KDE is so popular despite so many companies officially supporting only Gnome.

    17. Re:GET OFF MY LAUN! by Altus · · Score: 1

      Personally, I strongly prefer the single-stroke Escape to the hand-cramping Ctrl+w. Hand cramping? Really? I mean it has to be one of the easiest control key combinations around. Admitedly I like it bit more on the mac where it is Cmd-W, but still.

      Now Escape is a good key for this particular application, and I agree that it was a bad idea to remove it from the application, but I just don't get the hate for Ctrl-W.
      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    18. Re:GET OFF MY LAUN! by toadlife · · Score: 1

      British English == XFree86?

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    19. Re:GET OFF MY LAUN! by drinkypoo · · Score: 1

      Developers and User Interfaces don't tend to get along well; you need to go out on the street and grab a couple of people wearing matching outfits and get them to draw your UI on a napkin or something.

      Are you talking about people who are color-coordinated, or the Doublemint twins?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:GET OFF MY LAUN! by bark76 · · Score: 1

      What about people in the military?

    21. Re:GET OFF MY LAUN! by fishbowl · · Score: 1

      The way I finger CTRL-W is, my left thumb on the Caps Lock key (CTRL) and my left index finger on the W.
      This is precisely the same hand and elbow position I use to press Esc, tilde, or tab with my left ring finger.

      --
      -fb Everything not expressly forbidden is now mandatory.
    22. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      The whole software reeks of that.

      I have been seriously trying it at work for LAN messaging, but I'm about to dump it. It's full of these really small, but really annoying, backward GUI 'bugs' and it's difficult to report issues.

    23. Re:GET OFF MY LAUN! by lambent · · Score: 1

      Apparently, the devs think the entire point of having a user community is to stroke their egos.

      After running into this attitude for years with the gaim/pidgin project (this latest tiff is nothing new), I couldn't be more than happy about a fork. Sign me up.

      Oddly (or not so odd) these same sentiments tie in with what a lot of people were saying in the Reiser threads from earlier this week: god complex developers, unwilling to listen to users, etc.

    24. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      While I did find it annoying that I couldn't resize my text box, I dealt with it. It doesn't _really_ matter, because then it expands with your text (only so many lines though). This ordeal about people splitting it for that sole reason is absolutely outrageous, I agree.

    25. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      The demonym of U.S. residents is "Americans", not "USians". You are to adopt this usage immediately.

    26. Re:GET OFF MY LAUN! by gnosi · · Score: 1

      The end users are here only to load test my application.

      The truth is -- There is no sig

    27. Re:GET OFF MY LAUN! by Jesus_666 · · Score: 1

      Configurable shortcuts shouldn't be a feature, they should be a basic requirement for any application that has a GUI. I don't care if some developer thinks it's a good idea to have Alt-Right Arrow do something in his app; I have a global shortcut bound to that key combination, so it's a better idea to bind some other combination to that command. Applications should make changing the key bindings easy, if not trivial.

      I love how Gimp does it (if you enable it): You just hover over the menu item and press the desired key(s). Voilà, you've set the shortcut. Very easy and intuitive. This should be much more common, really. It's the kind of functionality I'd expect Apple to build into Cocoa.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    28. Re:GET OFF MY LAUN! by Jeffrey+Baker · · Score: 1

      This used to be a standard feature of every GTK+ application, but it's gone away now.

    29. Re:GET OFF MY LAUN! by TheThiefMaster · · Score: 1

      The equivalent of "Brits" for referring to Americans is "Yanks".

    30. Re:GET OFF MY LAUN! by mattack2 · · Score: 1

      If you have control directly left of 'a' (where it belongs), the 'w' is hit easily with the left ring finger. (Just as I use control-W to go back a word.)

    31. Re:GET OFF MY LAUN! by Culture20 · · Score: 1

      Awesome, I'll take your double-u idea, and instead write it with two V's = VV Eat that, PitaBred.

    32. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      That is acceptable. "USians" is not.

    33. Re:GET OFF MY LAUN! by thegrassyknowl · · Score: 1

      Only because it's the United States of America, not the United States.

      So strictly speaking it'd be USoAians.

      Referring specifically to residents of the USA as Americans is exactly the same as referring to the French as Europeans. Sure, they do live on Europe but you could equally be referring to the Germans with the same phrase.

      Think of all the Latino people down south or the Canadians in Canadia who will be offended if I say "Americans are, generally speaking, idiots".

      --
      I drink to make other people interesting!
    34. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      Pidgin IS GAIM, not an attempt at a replacement.

    35. Re:GET OFF MY LAUN! by fishbowl · · Score: 1

      That's not how I do it. I keyboard with my wrist *very* high, very much like a piano technique (I'm a pianist). I move my shoulders and elbows much more than my wrists. So many of my co-workers have suffered from RSI.

      --
      -fb Everything not expressly forbidden is now mandatory.
    36. Re:GET OFF MY LAUN! by CronoCloud · · Score: 1

      One of the pidgin UI decisions that annoyed me is how they took out the invite button in Yahoo conferences. Now you have to go to Conversation>Invite. And there's no default shortcut for it.

      Now normally when I see something like that I'd do what I'd do in Claws Mail, and other applications, point my mouse at the option and use the shortcut I want for that option. Or perhaps use some preference dialog in others, but oh no, not pidgin. you HAVE to type some arcane option in some obscure text file, not even the main configuration file. Sure it's nice to be able to set the option via a text file in an emergency, but why the heck can't they do it the other way too.

    37. Re:GET OFF MY LAUN! by shellbeach · · Score: 1

      Such a developer would have abhorred such a crazy idea for a feature though? :P I can't see much point in this one. It would make a nice novelty but I doubt I'd use it myself. Eh ... I use Pidgin all the time, and I find the resizing text area very user-friendly. Seems like a great feature to me (why do you need to have vast amounts of whitespace underneath your text??) I agree that it's silly not to have an option to turn it off. But sometimes people forget that opensource developers are fundamentally serving *their own* interests rather than those of their users.

      I have a moderately successful open-source project that gets a lot of suggestions for UI changes/improvements. Some of these I like, some of these I don't like. But the main factor in determining whether or not they're going to get added is whether I've got the time to faff about with the code. Strangely enough, I don't spend my days sitting at a computer thinking, "Gee, if only I had something fun to code". I've got a full time (and then some) job, and fun OSS projects cannot be an over-riding priority.

      Reading that Pidgin ticket, you can see the same types of users coming up again and again. So many people are so rude, thinking that just because they use some software they've got a right to determine the direction of its development, and be aggressive in the way that they do this. Is it any wonder that the Pidgin developers got a bit pissed off, and suddenly don't feel like helping?

      Anyway, towards the end of that ticket it looks like someone developed a plugin that will restore the old behaviour for those who want it. Problem solved. So why is this an issue any more?
    38. Re:GET OFF MY LAUN! by HeronBlademaster · · Score: 1

      I second the motion for +Insightful. A very good comment indeed.

    39. Re:GET OFF MY LAUN! by CronoCloud · · Score: 1

      Once you put that code out in the wild, and create a community for that code, you DO have responsibility for users whether you want it or not.

      You wouldn't happen to be a pidgin dev, would you, because they said pretty much what you did on IRC.

    40. Re:GET OFF MY LAUN! by kestasjk · · Score: 1

      I like the feature; before the text-box would be too large or too small, now the space grows as you type. Having a way to customize every little thing is also a waste of space, chances are some user decided he didn't like it and didn't give himself a chance to get used to it.

      I just wish they sorted out the crashes on Windows; it's the only choice if you don't like the ads on Live Messenger, but it's really unstable.

      --
      // MD_Update(&m,buf,j);
    41. Re:GET OFF MY LAUN! by Qiadron · · Score: 1

      We didn't do anything except remove the bugs the French introduced.

    42. Re:GET OFF MY LAUN! by noz · · Score: 1

      And, especially with respect to user interfaces, good developers know that they're not very good at designing interfaces: consultation with end users is essential.

    43. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      There is a difference though. No other country uses the word "America" as part of its name. Therefore it is entirely acceptable and correct to refer to people from the USA as "Americans".

      Now if Mexico decides to change names to "Dirty States Of America", then you might be on to something.

    44. Re:GET OFF MY LAUN! by symbolic · · Score: 1

      I agree...I wholly don;'t understand some of Pidgin's design decisions. It was so frustrating I stopped using it in favor of Miranda. Miranda could use some UI work itself (NOT BY DEVELOPERS!), but it seemed less of a pain.

    45. Re:GET OFF MY LAUN! by TheoMurpse · · Score: 1

      Think of all the Latino people down south or the Canadians in Canadia who will be offended if I say "Americans are, generally speaking, idiots".

      1. Canadians call only USA people Americans.
      2. Mexicans call only USA people Americanos.
      3. Quebecois call only USA people Américains.
      4. South Americans call only USA people Americanos.
      5. Brazilians call only USA people Americanos.

      Who would complain again?
    46. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      If I saw somebody typing like you describe, I would probably start throwing things at him once my laughter subsided.

    47. Re:GET OFF MY LAUN! by fishbowl · · Score: 1

      >If I saw somebody typing like you describe, I would probably start throwing things at him once my laughter subsided.

      It makes perfect sense to me, and after a very long time of keyboarding, I have no issues like RSI.
      Many of my former co-workers and colleagues have had to abandon their careers, have undergone painful surgery, or are simply living with pain.

      Laugh if you want to. Throw whatever you like. I'm satisfied.

      --
      -fb Everything not expressly forbidden is now mandatory.
    48. Re:GET OFF MY LAUN! by zsau · · Score: 1

      Every GTK app supports configurable keyboard shortcuts. I think the method to use them is disabled by default in Gnome, but there's a way to enable it, or just use another GTK environment. Personally I find KDE completely unusable.

      --
      Look out!
    49. Re:GET OFF MY LAUN! by Angostura · · Score: 1

      Actually, I travelled in South America quite extensively in the 90s and more than once I heard complaints about U.S dwellers annexing the term "American" to mean themselves. This was unprompted. I'm a brit and I was talking about one of my friends: "Where is he from?" they would ask "Oh, he's American" I would reply. "Yes, but which country?" would come the rejoinder.

    50. Re:GET OFF MY LAUN! by ScouseMouse · · Score: 1

      Wel screw you guys!, I'm going to start my own instant messenger. With Beer and hookers!

    51. Re:GET OFF MY LAUN! by CronoCloud · · Score: 1

      Apparently all one needs to do is to add:

      gtk-can-change-accels = 1 to your gtkrc-2.0 file.

      Funny thing is, both GIMP and Claws Mail can change shortcuts by pointing and using the shortcut without having that line in the gtkrc-2.0

    52. Re:GET OFF MY LAUN! by pjt33 · · Score: 1

      Actually South Americans generally call people from the USA estadounidenses, yanquis, or (in some areas) gringos. They're also rather keen on the phrase "Nuestra América".

      I live in Spain and have a number of friends from the USA and a number from South America, mainly Ecuador, Colombia and Venezuela. The latter understand what the former mean when they say "Americano", and tolerate it, but they don't like it.

    53. Re:GET OFF MY LAUN! by bjorkmann · · Score: 1

      The developers' attitude isn't important.

      The fact of the matter is that if you are developing a piece of software for FREE and GIVING IT AWAY, in your OWN FREE TIME, then you can DO WHATEVER YOU WANT.

      Open Source doesn't mean "Do whatever the Community says". These people do the development because they enjoy it. It's not a job, it's a hobby.

      If you want something changed in a project and the devs don't want to change it then that's too bad. Maybe you should put in the time to figure it out and do it yourself. The fork is exactly what should happen if you aren't happy with the way things are going.

      And if you can't code, then learn. And if you don't want to learn then quit your whining.

    54. Re:GET OFF MY LAUN! by TheoMurpse · · Score: 1

      My girlfriend was born in, and grew up in Venezuela. We've had this discussion multiple times when people I know pull that stuff about how calling US citizens "Americans" is offensive to Canadians and such.

      She has repeatedly confirmed that no one in Venezuela would ever use the word "Americano" for anyone other than an American. In fact, that's the word she says that is preferred for Americans. And her parents were diplomats in Venezuela as well, so I suspect her usage of the word might carry a lot of proof, as I'd imagine being a daughter of diplomats, she'd have been using the "correct" words (or, at least, know what the "correct" words are).

      My Argentinean, Colombian, and Mexican friends have confirmed this. I suppose they could inwardly resent the usage of "Americano" to refer to US citizens, but they've never once told me this.

      My one final complaint is the people who keep saying "America" is a continent. No, it is not, and saying otherwise reveals a fundamental ignorance about geography. The relevant continents in Western Hemisphere are North and South America. America is the block of two continents at best.

    55. Re:GET OFF MY LAUN! by residieu · · Score: 1

      I use vi, a lot. Therefore, I hit Escape before I do anything. When this unexpectedly closes a window on me, it gets annoying.

    56. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      Or it could just be that one of the main benefits of running an open source project is that you can do what the heck you want. I mean, it's not a company, you don't make money at it... and it's something you do because it's fun. If open source developers had to pay attention to their user base, there'd be a lot less open source software. Generally... you save the "listening to the customer" stuff for your day job.

    57. Re:GET OFF MY LAUN! by Bananatree3 · · Score: 1

      that kind of thinking is an excellent way to make a user base run the other way. Sure it's the developer's code. They can do whatever the hell they wish. But if they sling their weight around enough the user base will just drop their code and move on to the competition.

    58. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      I'm satisfied.

      Except for the fact that a simple combination like CTRL-W causes you to contort your hand enough that you get hand cramps...

    59. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      Pidgin is not part of GNOME. Don't turn this into something else.

    60. Re:GET OFF MY LAUN! by mazarin5 · · Score: 1

      Thank you for making that work. I think too many people took me seriously :)

      (Maybe I should have spelled it "langage"?)

      --
      Fnord.
    61. Re:GET OFF MY LAUN! by fishbowl · · Score: 1


      >Except for the fact that a simple combination like CTRL-W causes you to contort your hand enough that you get hand cramps...

      Contort?

      It's perfectly natural, at lest as "natural" as I can expect on a QWERTY.
      My hand moves from the home row, using only my elbow, to a position where my left ring finger is over esc, my left thumb is over caps-lock (which is my ctrl key), and my left index finger is over W or E. Ctrl-Esc is especially easy.

      For Ctrl-F it depends on what the previous keystroke was, but it's often don with pinky on the caps-lock (ctrl) and index finger on the F, or with right pinky on the right ctrl and left index finger (same) on the F. I'm a very fast typist, I keyboard in a very relaxed position (hardly contorted, but I do keep my wrists high and my elbows higher), and I don't get hand cramps, which was actually my point and the reason I brought it up. I type fast enough that it causes social problems online, I've been a programmer and have worked almost constantly with typewriters and computer keyboards for more than 30 years, and I don't have RSI or CTS or whatever. For me, my use of the control key makes as much sense as hjkl for vi cursor movement. Further, what I think the "normal" motion for this would be, moves my left elbow closer to my ribs, the exact wrong effort.

      Don't you know a Dvorak typist you can make fun of or something?

      --
      -fb Everything not expressly forbidden is now mandatory.
    62. Re:GET OFF MY LAUN! by Anonymous Coward · · Score: 0

      You're a good sport about being trolled :)

      I have always used my left pinky to press CTRL and my left middle or index finger to press the combo button (like ESC or W). That is what seems the most natural to me, and my hand barely moves for this.

    63. Re:GET OFF MY LAUN! by Draek · · Score: 1

      She has repeatedly confirmed that no one in Venezuela would ever use the word "Americano" for anyone other than an American. In fact, that's the word she says that is preferred for Americans. And her parents were diplomats in Venezuela as well, so I suspect her usage of the word might carry a lot of proof, as I'd imagine being a daughter of diplomats, she'd have been using the "correct" words (or, at least, know what the "correct" words are).

      I'd imagine diplomats are used to doing what's "politically correct" instead of using more "proper" words, and given the US' abuse on their political speeches of the word "american" to refer to themselves, as well as their status in the political world, it's no surprise that they'd bow to the US' traditions instead of local ones.

      I'm personally from Chile, and the word "americano" is seldom used here in any context, though my friends from Spain are a bit more liberal in it's use. What's more, in all english-speaking TV series and movies, whenever a character uses the word "american" to refer to the US' citizens, it's almost always translated as "estadounidense", never "americano".

      My one final complaint is the people who keep saying "America" is a continent. No, it is not, and saying otherwise reveals a fundamental ignorance about geography. The relevant continents in Western Hemisphere are North and South America. America is the block of two continents at best.

      So, how many continents are there, then? because Wikipedia states that what's a continent is defined by convention, and as such varies from place to place. We might as well call you ignorant of world history if you say that "America" is a country, given the word's roots, but calling you ignorant just because things are taught differently in your country would be a bit arrogant, wouldn't it?

      Personally, I'd rather refer to "America" as a single continent, reserve the word "american" to refer to the people of such continent, and refer to US citizens as, well, "US citizens", because a direct translation of the term "estadounidense" sounds kinda stupid, IMHO, but that's just me, and if you wanna call US citizens "americans" and "America" to the US, feel free, just don't go around calling everyone else who doesn't understand, or follow that convention "ignorant", it just makes you look like an ass.

      --
      No problem is insoluble in all conceivable circumstances.
    64. Re:GET OFF MY LAUN! by Draek · · Score: 1

      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.

      Actually from what I've seen, even in the closed-source world (scratch that, *specially* in the closed-source world), software developers tend to create communities not out of the goodwill of their hearts and/or an effort to give their labor to "the greater good" or something, but rather simply to lighten the number of support requests they get. Writing software is much easier when it's your users themselves who deal with the stupid n00bish questions instead of yourself.

      Seriously, it was right to fork Pidgin, the feature *is* stupid and making it obligatory is even worse, but that's just it. What the Pidgin developers did may have been stupid, but it certainly wasn't inmoral, they haven't betrayed the community or anything like that. They were perfectly within their (legal and moral) rights to make the changes, just as the community was perfectly within their (legal and moral) rights to fork it and change it back.

      So, sign me up to test the fork, just leave out all the high-school drama, 'kay?

      --
      No problem is insoluble in all conceivable circumstances.
    65. Re:GET OFF MY LAUN! by somersault · · Score: 1

      Well, traditionally software is developed for the people that will use it, and it is a bit immature of the developers to say that they don't care what other users want, they're only developing for themselves. Since the other users don't pay for the software though, the developers are technically right that it doesn't matter what anyone else thinks. It also basically makes them jerks. But since you say there is a fix, the that's fine. It's just an issue because it's showing a very self centred attitude from the developers, which could rear its ugly head in a more prominent issue in future?

      --
      which is totally what she said
    66. Re:GET OFF MY LAUN! by trmcdougle · · Score: 1

      What a capital idea my man.

    67. Re:GET OFF MY LAUN! by shellbeach · · Score: 1

      Hmmm ... sorry, but the code I write (which has nothing to do with Pidgin, incidentally) is written for me. I'm, fundamentally, the person who uses it. Since I like giving back to the OSS community, the code is GPL'd and I try to add in requested features when I have the time, or at the very least reply to all the requests and bug reports that I get. However, not laying down my life to help users does not make me a jerk.

      Honestly, you can't expect OSS developers to add in features that they don't like, just because the community wants them to. We don't code because we're after popularity or fame, we do it to scratch an itch. And let me tell you -- once users start abusing you for not fixing some bug or not paying their feature request enough attention, that itch strangely goes away ...

    68. Re:GET OFF MY LAUN! by somersault · · Score: 1

      It isn't 'adding a feature', it's providing an option to use the 'default' behaviour in any IM text entry window for a text entry box, rather than something which probably took quite a bit of code and time to perfect. Just because someone is proud of getting it to work doesn't mean that it should be the only option. If they were getting indignant that the developers wouldn't add in this functionality then that would be fine, but getting indignant that the users would like their text entry window to stay the hell where they put it - when that is the default behaviour for a slide bar in any app, and a lot of people prefer it - is just being a jerk. Honestly, I get your point, it's their own project and they can do what they want - but if it were me I would have made it an option. And since this is OSS, someone has already made a plugin for it, which is the redeeming feature. Even if the developers are jerks, there are plenty of people around who care about people being happy, and are willing spend a little time resolving stupid issues like this.

      --
      which is totally what she said
  7. Is there a technical reason not to allow both ways by Paradigm_Complex · · Score: 4, Insightful

    If there's no technical reason not to allow both options with a simple option in a menu somewhere, then yes it is ridiculous. If there is some downside to allowing users to resize the text input area then a fork is exactly what is needed. Open source is awesome.

    --
    "A witty saying proves nothing." - Voltaire
  8. More options are always better! by Reality+Master+201 · · Score: 4, Insightful

    More options are always better, right?

    I mean, sure, forking a project means that we now have fewer developers concentrating on a product than before, but it's for the best because now we'll have two IM clients that are nearly identical except for some minor things. All because some programmers are egotistical assholes!

    The Open Source world needs to grow the fuck up. More options aren't always better - more good options are better, more options for the sake of having more options or because you can't learn to play nicely with the other kids are stupid.

    1. 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.

    2. 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
    3. Re:More options are always better! by SCHecklerX · · Score: 1

      More options are always better, right?


      No. Witness any "I can do everything" app *cough*Microsoft*cough* vs. simple tools that excel at their task.
    4. Re:More options are always better! by jeremywc · · Score: 1

      "The Open Source world needs to grow the fuck up."

      Right, because no closed source development team would have an argument over a seemingly mundane UI issue. *eye roll*

    5. Re:More options are always better! by Reality+Master+201 · · Score: 1

      That issue in a closed source development team would come up, and then someone would make a decision, and that would be it. And then the developers would go back to doing work on the project. And if the feature was unpopular with customers, the egomaniac programmer who insists it be the way he wants would either change his mind or have it changed by the guy who signs his paycheck.

      Since there's nobody to fire you in open source, people have to behave like grownups. Grownups listen to other people - even when it involves something they love dearly.

    6. Re:More options are always better! by Anonymous Coward · · Score: 0

      Actually there is basic psychology research out there that shows more options is actually worse as the more options people have the less happy they are with the decision they did make even if the decisions are the same as the one they would have made with fewer options in the first place. So their net happiness, from having lots of options, goes down as the number of options increases.

      So.. lesson for developers, more options of projects does not increase 'happiness' and 'satisfaction' of users but rather decreases. Having options is good, having too many options is bad.

    7. Re:More options are always better! by Anonymous Coward · · Score: 0

      More options are always better, right? No. Please read The Paradox Of Choice.

    8. Re:More options are always better! by Reality+Master+201 · · Score: 1

      Please see a dictionary about the definition of the word "sarcasm."

    9. Re:More options are always better! by Anonymous Coward · · Score: 0

      And this is yet another reason why Open Source has a trouble taking hold in the mainstream. It's crap like this that confuses the average joe who just wants a working piece of software. Now there are even more options, with even less differences.

    10. Re:More options are always better! by mR.bRiGhTsId3 · · Score: 1

      I concur. This feature should, for the most part remove the need to have the option of scrollbars. When I upgraded ubuntu two days ago and got the new version, my first though was wow, the program is now smart enough to automate my task of resizing and scrolling. I know people like their control and are set in their ways, still I'd think the people that have the technical skills to fork pidgin would actually appreciate the elegance of a solution that doesn't require user intervention.

    11. Re:More options are always better! by spun · · Score: 2, Funny

      And this is yet another reason why Open Source has a trouble taking hold in the mainstream. It's crap like this that confuses the average joe who just wants a working piece of software. Now there are even more options, with even less differences. Are you saying you don't want to play with my balls?
      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    12. Re:More options are always better! by xtracto · · Score: 1

      Forks are not always bad. IIRC there was even a gcc fork which was just recently combined with the GNU gcc.

      IMHO someone should "invent" an Open Source developing process called something like "user oriented development process" where everything done to the program is a direct result of the user's requests.

      Of course such thing won't be popular because no kiddo hacking their open source project ever wants to do the boring things. And if they did not think it, it must be wrong.

      That is one of the differences between software made by a company and software made by Jode Coder. The company can spend money on UI designers and usability tests whereas the majority of open source projects are just (a) a bunch of buttons thrown together or (b) a rip-off of some commercial program.

      The original Pidgin coders may get down of their pedestal when they see the majority of people migrating to the forked version. And maybe then it can be combined and integrated again. Or maybe the original pidgin can disappear.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    13. Re:More options are always better! by Reality+Master+201 · · Score: 1

      Maybe not everything done to the program ought to be driven by user requests (I can think of a lot of structure and infrastructure type things that probably wouldn't/shouldn't get driven by user requests), but yeah.

    14. Re:More options are always better! by Anonymous Coward · · Score: 0

      Pidgin sucks anyways. Miranda IM is much nicer, has more options and more plugins.

    15. Re:More options are always better! by Anonymous Coward · · Score: 0
    16. Re:More options are always better! by Anonymous Coward · · Score: 0

      The irony of this statement is that you are claiming more options are bad, but also they are egotistical assholes because they don't want to add more options.

    17. Re:More options are always better! by Anonymous Coward · · Score: 0

      In the non-open source world people get paid good money to listen to (and respond to) customer complaints. People call the programmers egocentric for not responding to the desires of non-paying users. But beggars shouldn't be choosers, should they?

      I'll bet that if the complainers slapped a $50,000 check on the programmers they'd get their feature ASAP, but QUICK, customized JUST FOR THEM.

    18. Re:More options are always better! by Reality+Master+201 · · Score: 1

      One, you don't make your point merely by pointing to Volkh (and you lose some credibility thereby). Two, the sarcasm wasn't the argument.

      An aphorism isn't an excuse for understanding what people are talking about.

    19. Re:More options are always better! by kestasjk · · Score: 1

      Agreed, but this issue is pretty much over since someone came up with a plugin for Pidgin that makes the text-area bigger, so the people who would want to use the fork can simply use the plugin.

      This fork was a threat by someone who wanted their feature, and won't go anywhere.

      --
      // MD_Update(&m,buf,j);
    20. Re:More options are always better! by RiotingPacifist · · Score: 1

      Who cares about the mainstream, i want my non/compulsory resizing text box.
      Seriously if people would stop worrying about the masses and just make the best damn webbrowser, IM client, kernel, etc then theyll have the best damn *, who cares what others use.

      --
      IranAir Flight 655 never forget!
    21. Re:More options are always better! by Anonymous Coward · · Score: 0

      Miranda can't have two accounts of the same type. I don't think that counts as "much nicer".

    22. Re:More options are always better! by Anonymous Coward · · Score: 0

      Yes, it can.

      In the future, you might want to learn about something before you speak on it.

    23. Re:More options are always better! by Anonymous Coward · · Score: 0

      >An aphorism isn't an excuse for understanding what people are talking about.

      This sentence doesn't make any sense. Why would someone need an excuse to understand what people are talking about?

      You should have said" "An aphorism isn't an excuse for not understanding what people are talking about.", or perhaps: "An aphorism doesn't excuse not understanding what people are talking about."

      HTH. HAND.

    24. Re:More options are always better! by DarkEmpath · · Score: 1

      Kyle, my balls are so dry. So very, very dry.

    25. Re:More options are always better! by gosand · · Score: 1
      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.


      But what is critical is that you don't neglect the balls.

      --

      My beliefs do not require that you agree with them.

    26. Re:More options are always better! by Reality+Master+201 · · Score: 1

      The sentence makes perfect sense, if one is an educated, literate speaker of English. The noun, "excuse," means "an explanation offered as a reason for being excused." The verb "to excuse," means "to release from an obligation or duty."

      To expand the sentence, in deference to your apparent inability fathom relatively simple English: "An aphorism isn't an [explanation offered as a reason for being released from the obligation or duty] [of] understanding what people are talking about." Note that in this example, the preposition "for," was exchanged with "of."

      Twit.

    27. Re:More options are always better! by pantler · · Score: 1

      You know what? You're right...when you don't like the way someone else is playing with their balls, you should start playing with your own balls in your own style. IMHO a good, hard forking is exactly what Pidgin needs.

    28. Re:More options are always better! by Anonymous Coward · · Score: 0

      The Open Source world needs to grow the fuck up. More options aren't always better - more good options are better, more options for the sake of having more options or because you can't learn to play nicely with the other kids are stupid. From the point of view of a user, the only real difference in the development process between open source and closed source is who gets to see the sausage being made.

      It's a fallacy to think that the exact same set of problems do not happen in proprietary software. You just don't get to see it (if you're a user).

      So, next time you eat sausage, ask yourself -- which factory puts more mice in the mix?
    29. Re:More options are always better! by hacker · · Score: 1

      Miranda IM is not cross-platform, nor does it split the protocol functions (ala libpurple) from the UI (ala pidgin), like gaim/pidgin does.

      Pidgin sucks, as does Kopete and the other Linux/cross-platform alternatives, which is why I'm telling everyone I know to move over to Skype. Skype supports voice, video, encryption, proper file transfers, works on all platforms and runs on mobile devices (such as my PDA and my PSP).

      The pidgin developers continue to unjustifiably be arrogant, ignorant assholes who seem to want to lock people into using their broken application.

      As an example, Try to find the source for gaim on Sourceforge... you can't. Why? Because they locked it out. This, by the way, is a DIRECT violation of not only the GPL under which gaim was released, but also the Terms of Service of Sourceforge themselves. You can't just make source you've already released, unavailable.

    30. Re:More options are always better! by hacker · · Score: 1

      "And this is yet another reason why Open Source has a trouble taking hold in the mainstream."

      Let me tell you why we don't have trouble taking hold in the mainstream... Because we're not TRYING to!

      Seriously, this is all just myth and FUD from people who wish Linux would help dig them out of their own problems with their proprietary platforms, but they lack the initiative to actually lend a hand.

      Donate $1M to Pidgin (or any other OSS application you find useful) and see if they start listening to your feature requests. Better yet, help by testing bugs, writing patches, cleaning up or translating documentation.

      Linux does not exist to "take hold in the mainstream", and probably never will. It solves the need for hundreds of thousands of people and thousands of businesses all over the world, all without needing to "take hold". It saves billions of dollars a year across dozens of industries. Still, we haven't "taken hold".

      In short, we don't need to take hold, to do what matters with Linux.

    31. Re:More options are always better! by Anonymous Coward · · Score: 0

      that sentence seriously made my day. absolutely ball-tastic.

  9. 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 sqlrob · · Score: 4, Interesting

      All the Windows clients here use Pidgin for their IM, and it's one of the clients recommended by IT for the internal IM server.

    2. Re:That's why Open-Source fails on the desktop by Yvan256 · · Score: 1

      All the people I know either use Trillian or MSN Messenger on Windows and Adium on Mac OS X.

      Anecdotal evidence isn't a strong argument, unless you only wanted to prove that AC wrong.

    3. Re:That's why Open-Source fails on the desktop by EvanED · · Score: 1

      (and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X).

      I do. I think it's the best of a bad lot.

    4. Re:That's why Open-Source fails on the desktop by CastrTroy · · Score: 1

      Most people I know who use Windows use MSN. Of course, they don't have a "multi-protocol" instant messaging client. If you want a multi-protocol instant messaging client on windows, you pretty much have to go with pidgin. Does KDE4 Kopete work on Windows yet? Maybe i'll see if I can get that working. There isn't much choice when it comes to multi protocol IM clients. And Pidgin is probably one of the better ones (as sad as that is).

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:That's why Open-Source fails on the desktop by peragrin · · Score: 2, Interesting

      want to know something silly. Adium is based off of the same libraries as pidign. Just a different set of devs. In fact there are so many ways to customize adium it is scary.

      --
      i thought once I was found, but it was only a dream.
    6. Re:That's why Open-Source fails on the desktop by dosius · · Score: 1

      Maybe F/O projects need actual end users contributing to the UI design.

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    7. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I actually find that insightful rather than flamebait. I completely agree. Im not a developer so I have never participated personally, but the internal conflict between developing parties is quite clear from this example. Its the same ol' too many cheifs not enough indians problem I think.

      As I said, I am not a developer, but I am rather active in the forums and discussions for the OSS that I do use. I think that there is a definite need for a NON-developing user base that is willing to give feedback and say what THEY want. Otherwise you just have people adding in what they like and conflicting with another persons opinion.

      On the other hand, I dont use pidgin because my linux machine is an alternate set up. Its biggest drawback for me to switching to pidgin for good is no support for the g15. Little stuff like that add up and keep me from making a the swap to Ubuntu for good.

      Posting as AC cause I used my mod point.

    8. Re:That's why Open-Source fails on the desktop by MBGMorden · · Score: 1

      Well the evidence against the AC didn't need to be anything more than anecdotal. He stated that "No one uses those on Windows or OS X.". The GP responded with a counterexample that disproves that. No statistics or measures analysis are needed in such a case.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    9. Re:That's why Open-Source fails on the desktop by giorgiofr · · Score: 1

      Trillian, Miranda and... what was the other one called... oh yes, Psi all beat it. I personally like Miranda a lot. Pidgin feels like your typical Linux software trying to run on Windows: it fails, is ugly to look at, crashes and doesn't behave.

      --
      Global warming is a cube.
    10. Re:That's why Open-Source fails on the desktop by grumbel · · Score: 1

      Too many people who think they know better than the end-users, You have it the wrong way around. It are people who try to hard to please the end-user that are causing shitty applications, since instead of solving the problem, they end up providing a billion options from which the user has to build its own application. To get good usability you have to look at the problems and figure out a good way to solve it without needing an option, let things behave correctly by default. And yes, sometimes that will annoy users that got accustomed to the 'old way', but in the long run it is often much better to do it the right way only then to do it via yet another option.

      Have a look back at the switch from Gnome1.4 to Gnome2.0, it was painful and a lot of options got removed, it pissed of a ton of users, lead to a fork (that soon died) and was quite a mess. However the cleanup really did improve Gnome in the long run. Since instead of a bazillion option you now have a desktop that behaves correct by default.
    11. Re:That's why Open-Source fails on the desktop by _Swank · · Score: 1

      i'll second that. the available IM clients are woefully bad in terms of simplicity of UI and facilitating people getting their work done. pidgin has enough basic features to be useful to me, never crashes and, at the same time, manages to not look offensive (trillian - i'm talking to you).

    12. Re:That's why Open-Source fails on the desktop by D+Ninja · · Score: 1

      (and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X). What, pray tell, do people use? (I'm specifically curious about Windows. I know Adium is supposed to be good on OSX.) I do not like the clients available for Windows. Google Talk would be great if they could move AIM support into the actual client. Pidgin is ugly and cumbersome, IMO.
    13. Re:That's why Open-Source fails on the desktop by Schadrach · · Score: 1

      I used to run Miranda. It's really nice after you get done tweaking it and adding plugins until you have it the way you want it. Running pidgin currently because it's better than miranda from a fresh install (lost a drive and reinstalled windows on my gaming box). Never had any problems with Pidgin, other than having it "forget" to display a tray icon when minimized to tray one startup.

    14. Re:That's why Open-Source fails on the desktop by IgnoramusMaximus · · Score: 1

      Since instead of a bazillion option you now have a desktop that behaves correct by default.

      LOL.

      Define "correct".

      So far I hear you saying: "Our One And True Religion solves the problem of life The Right Way, instead of giving the peons all of those silly, confusing 'options'! Sure, some heathen peons got accustomed to the 'old way' (or other religions) and conversions are painful (some peons have to be pruned for the good of the rest) but in the long run it is much better to do it The Right Way (to which only the disciples of the One And True Religion are attuned)."

    15. Re:That's why Open-Source fails on the desktop by morgan_greywolf · · Score: 1

      The whole KDE vs Gnome debate is one of the things that keeps Windows on PCs.
      Just the Emacs vs. Vi debates drove away developers, right?
    16. Re:That's why Open-Source fails on the desktop by morgan_greywolf · · Score: 1

      s/Just/Just like

    17. Re:That's why Open-Source fails on the desktop by Max+Threshold · · Score: 1
      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.

      And this differs from closed-source software how, exactly?

    18. Re:That's why Open-Source fails on the desktop by packeteer · · Score: 1

      He didn't say it is the most used client. He said it is the best. Which it is. You could go around and around argueing about it but that doesn't mean its not true.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    19. Re:That's why Open-Source fails on the desktop by Brigadier · · Score: 2, Insightful



      Why do people think linux should replace OSX or Windows ? That's the whole point it isn't OSX or Windows. I hate people who treat it like a cult, or a company. It isn't that. It's purpose is to evolve based on the need of it's users. Thus the different varieties. This allows people to choose based on there specific application. Something you cannot do with OSX or Windows, or Solaris, or HPUX.

        steps down from soap box, and seeks cover

    20. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 2, Insightful

      On the contrary ...

      with OSS you have at least the possibility to fork if a project does (no longer) deliver what is useful and wanted by its user base.

        Try that with a closed software, like Windows. Ah, I forgot, Microsoft always listens to their customers and gives them what they want ;-).

    21. Re:That's why Open-Source fails on the desktop by grumbel · · Score: 3, Insightful

      Simple example of two options:

      [ ] Focus follows mouse
      [ ] MacOS style menus

      Great, each of those might be something that is wanted by the user. However if you switch them both on you end up with an unusable application, since the moment you move your mouse into the direction of the menu you lose focus. You simply can't combine both.

      Now as long as both of these options are in a single application, you might be able to catch that, but what if they are in different application? One application choses 'Mac menus' by default and your window manager uses focus follows mouse by default. The user will have good fun trying to figure out why the menu always disappears when he tries to reach it.

      Now this is just an example, but options can always have unintended side effects. And just because option X works and option Y work, that doesn't mean that X and Y work together. Which is the reason why one should try to keep options to a minimum, so that the behavior of the application stays predictable.

      That all is of course doesn't mean that all options should be removed, some are important, but one really need to be careful about which to keep and just keeping everything will just lead to a mess.

    22. 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.

    23. Re:That's why Open-Source fails on the desktop by bonefry · · Score: 1

      Actually I'm using Pidgin on both Windows and Mac OS X (Adium). And Adium is quite nice since it has integration with Cocoa and Growl.

      And it's a lot more usable compared to Yahoo's client, the de-facto standard here in Romania. Pidgin clients are not bloated with useless pieces of shit that take up resources and distract me ... and best of all, it supports multiple protocols.

      Besides Firefox, the Linux kernel and OpenOffice, I think Pidgin is one of the most useful pieces of open-source ever written.

    24. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      (and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X).

      Posted as AC because of Linux and OSS zealots. Um, I use it on Windows and have for years. So do my parents (technically, they're still on gaim because they haven't asked me to update it in a while) and my girlfriend and based on the number of "I'm not here right now"s I see as away messages from people on my buddy list who I know to also be not the most tech-savvy or OSS-favoring people, I'd say it has at least some share of the chat clients on Windows.

      Posted as AC because I'm too lazy to actually sign up.
    25. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I have never had trouble with Pidgin. I had a few problems with very early versions of GAIM, but Pidgin has worked great for me, every single version put out so far. I've used it on multiple XP installs and Vista.

      Choosing between the different options is all about what UI you like best.

    26. Re:That's why Open-Source fails on the desktop by Nimey · · Score: 1

      Posted as AC because of Linux and OSS zealots. Posting as AC because you're afraid to face the consequences of your speech, you mean. Coward.
      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    27. Re:That's why Open-Source fails on the desktop by carlmenezes · · Score: 1

      I think you have that backwards. This is exactly why it WILL succeed. Open Source products seem to follow the "survival of the fittest" rule. Users determine what's fit. Forks allow the users to choose and the open nature of both branches allows those from the sinking ship to switch loyalties if they so choose.

      Yes, it takes longer to mature than commercial software, but that's only because a user base decides more slowly than a product manager.

      IMHO, the ONLY thing now that keeps Windows on PCs is the sheer number of games available for it. It used to be drivers, office apps & games. Then it used to be office apps & games. Now its just games. I think that's the defining nature of Open Source - slow but sure.

      It will succeed because it already is succeeding. We just need to be patient and support it as its users.

      --
      Find a job you like and you will never work a day in your life.
    28. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      This is a gross generalization.

      Do you believe all projects operate in this same manner?

      It is a free software project with a small set of developers. They are free to do what they want... just like the people who sale software.

      In this case, those who do not wish to subscribe to such features now have an alternative.

      This is why Linux will grow.

    29. Re:That's why Open-Source fails on the desktop by BrianCarlstrom · · Score: 1

      > Nobody uses that on Windows and Mac OS X
      You are wrong. I use it. So does my wife. :)

    30. Re:That's why Open-Source fails on the desktop by Niten · · Score: 1

      [...] 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.

      No, this is the epitome of the closed-source -- especially Apple -- development model. Jobs says program X should work such-and-such a way, then it will work that way, and no amount of protestation from the end users will change it. The difference here is that nobody's shoving this stuff down the open-source community's throats; whereas I can't do a damn thing about the shortcomings in iChat on my Macs, here people had the power to fork the project as a last resort. And that's a wonderful thing.

      WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X

      Wrong. I know at least five people who use Pidgin on Windows. (I'm not one of them, I use OS X.)

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

      Maybe, but that's quite a different issue from developers insisting that they know better than end users. In fact, if anything, the "competition" between KDE and GNOME forces developers to listen more closely to their users.

      Posted as AC because of Linux and OSS zealots.

      Yes, because a mob of Linux users is going to come and burn down your house as soon as we can work out your identity. Please, this is absurd. Can you say 'persecution complex'?

    31. Re:That's why Open-Source fails on the desktop by atraintocry · · Score: 1

      The linux picture is much bigger. There are some very large (IBM et al) entities with an interest in seeing it succeed as a platform. I for one have always been suprised at the seemingly slow progress of GAIM/Pidgin. Nitpicking like this tells me why.

      I think the person who referenced the bikeshed problem hit the nail on the head. People are very particular about things like chat clients. Conversely, the kernel and many of the distros continue to be improved at a decent clip (not that there isn't infighting everywhere...I just think the "bigger" projects can be cut a little more slack).

    32. Re:That's why Open-Source fails on the desktop by pebs · · Score: 1

      WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X

      Pidgin is the most popular multi-protocol client for Windows. Some of the other multi-protocol options just didn't get that popular. And no one uses Trillian anymore because the free version doesn't support Jabber (and thus GTalk), and Trillian was bloated crap to begin with.

      Yes, for OS X, even the Pidgin developers tell you to use Adium, which actually uses the same libraries on the back-end. So you're right about OS X.

      --
      #!/
    33. Re:That's why Open-Source fails on the desktop by Skye16 · · Score: 1

      Ah, the time honored tradition of forcing your users to mold to the application, rather than the application molding to them.

      You talk about whether or not something is behaving correctly, as if somehow, there is a divinely inspired standard for correct behavior in a software application. Many usability experts try to say what is the correct behavior and what is not, but the bottom line is most of them do not agree.

      If so many "experts" cannot agree on what is or is not _correct_ behavior, then it may be time for us to entertain the possibility that there is no _correct_ behavior, only "better than", which is to say this entire conversation is solely subjective and phrases like "correct" should be discarded.

      Let's call it like it is, gentlemen: There are a group of individuals who feel they alone are qualified to dictate to others how an application should behave; if it does not behave as the user expects it to, then it is the user at fault, and not the application. For those who agree with this, this is a reasonable stance to take. Those who don't agree are subsequently wrong.

      To the rest of us, configuration options are our life blood. I'm all for trying to get the application as close to "correct" behavior as one possibly can, but I also recognize that it's a subjective qualification and what I deem to be "correct" is going to be incorrect for others. Rather than tell another person that they have to change the way they work, think, and interact, I would rather offer them the ability to customize the application to THEIR specification. After all, when it comes down to changing the way people work and interact with an application, or forcing them to tweak it to their own liking, the former will fail 100% of the time and the latter will fail 66% of the time. I'd rather take the 34% success rate over the 100% failure rate any day of the week.

      If you're really worried about killing the user with customizability options, then tuck it in an out of the way place. Remember: the only people looking to tweak the program are the ones who are willing to go the extra mile to make it work as they want it to work. If they don't even have the option to go that extra mile, they're just as likely to flip you the bird, uninstall the application, and tell everyone they know that ApplicationQ is a piece of garbage and anyone who likes it is an idiot.

    34. Re:That's why Open-Source fails on the desktop by FatMacDaddy · · Score: 1
      I agree with your Apple comments, in that this behavior can be found in pretty much any closed-source company as well as the open-source world.

      I don't know about your comment regarding Apple refusing to support a two-button mouse, though. I replaced my Apple mouse with a two-button mouse and all the right-click context menus were available with no changes needed.

      --
      This space intentionally left blank.
    35. Re:That's why Open-Source fails on the desktop by shutdown+-p+now · · Score: 1

      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
      Actually, the same mentality is present on Windows and Mac as well; it's just that there, it's usually a single party (MS/Apple) dictating what's better for the end-users, so at least there's some consistency there. The problem with present-day OSS is that different people and different teams often have very strong and differing opinions about the same things.
    36. Re:That's why Open-Source fails on the desktop by Dextrously · · Score: 1

      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. Sounds like your talking about Windows to me.

      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). I've worked in two completely unrelated IT businesses that use these clients as *the* real-time communication method between the staff. When email is just too inconvenient, or to throw a quick link at a co-worker.

      Your declarations are just flat out wrong. This is one of the things that make OSS great. When Microsoft does something like, oh lets says *change the entire layout of the GUI for a mainstream application like Office*, no one is allowed to fork it and restore a easier to use GUI.

      Please, in the future, when referring to such a large group of users via words like "anyone, noone, etc" look a little further past your monkey sphere.

    37. Re:That's why Open-Source fails on the desktop by at_slashdot · · Score: 1

      I call bullshit on that, people don't switch to Linux not because they are confused what to choose KDE or GNOME (or that either of those is no "user-friendly) but because:
      1. can't run their applications (when their needs go further than Firefox and a text editor)
      2. can't use their hardware (in some cases)

      If people would be able to use their applications on their hardware they would not have any problems to switch, learning to click once instead of twice is not that hard...

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    38. Re:That's why Open-Source fails on the desktop by Plaid+Phantom · · Score: 1

      Correct by default? Who decides what "correct" means? You?

      And here I though open source was all about choice.

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
    39. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I use it on windows... my next machine will probably be a Mac and I'll probably still use pidgin.

    40. Re:That's why Open-Source fails on the desktop by fmoc-86 · · Score: 1
      s/Just/Just like/c

      More in the mood of some part of the general discussion.

    41. Re:That's why Open-Source fails on the desktop by Ariven · · Score: 1

      I use Trillian on windows for multi-protocol, and it works great. Admittedly I did pay for the pro version to get a couple more tweaks I wanted, but it wasn't that bad a price and is quite functional for most people in just the free form.

      I actually switched off of pidgen a few months back because I didn't like how they did some things, and have been happy with trillian.

    42. Re:That's why Open-Source fails on the desktop by ThisIsAnonymous · · Score: 0

      I'm using Pidgin on Windows...I have been for quite a while. I switched from MSN -> Trillian -> Pidgin. Several of my colleagues at work also use Pidgin on Windows.

      Also, I find your KDE vs. Gnome example to be slightly off. KDE and GNOME are graphical user interfaces that can be used with the Linux operating system -- they do not define the Linux operating system, they are simply two separate applications for Linux. You have to look in a different place to determine why Linux isn't adopted by the average John/Jane Doe. I don't think it has to do with there being too many GUI options (look at all the custom desktops for XP), I think it has to do with the perception that application X won't work on Linux and application X has no viable alternative -- therefore I can't switch. Once again, this is simply a perception of the misinformed. You can do pretty much anything you want on a Linux system -- most people just don't know where to start; they are happy with the crappy software Dell installs on their computer.

    43. Re:That's why Open-Source fails on the desktop by drooling-dog · · Score: 1

      this is exactly why Linux will never be able to really replace either Windows or Mac OS X for desktop usage. Actually, this is software evolution in action, and it's a good thing. Over time, one of these forks will likely wither away, while the other (or an even newer one) becomes dominant. Ultimately you'll end up with code that is well-optimized to prevailing user needs, with room still left for niche communities. A much more vibrant model than the "take it or leave it" you get with proprietary software, certainly.

      The whole KDE vs Gnome debate is one of the things that keeps Windows on PCs. I doubt that very much. Most novice users are going to go with whichever one is installed with their initial config, and never look back. The angst among Windows users over XP vs. Vista seems a lot deeper.

      Posted as AC because of Linux and OSS zealots. Silly... We're really quite nonviolent, and not nearly as dangerously nonconformist as you seem to think. Just enjoying the fresh air out here.
    44. Re:That's why Open-Source fails on the desktop by plus_M · · Score: 0

      and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X I work for a very large university in Minnesota and Pidgin is the university approved instant messanging client of choice for all our Windows and Mac machines. This is probably because our protocol of choice is XMPP now that we are moving away from Groupwise, and Pidgin is one of the few clients that supports XMPP. It is also my opinion that Pidgin is the best multi-protocol instant messanging client in Linux, Windows, AND OS X.
    45. Re:That's why Open-Source fails on the desktop by Hairy1 · · Score: 1

      Actually I think this is a great example of why Open Source works. Users are the ultimate fitness function, so when programmers deviate from what the users want another project can start up using the same code base and go off in another direction. Source code is like the DNA of programs.

      Is it efficient? Well no its not. Unlike commercial software where the fitness function is profitability which is linked but not a direct relationship to user satisfaction Open Source software is directly linked to user satisfaction.
      Unlike commercial software there is usually no boss to tell you what you should be developing.

      There is one issue however. Tradisionally the user of open source has also been a developer. Developers are not typical people, they tend to have a certain personality, and prefer control over ease of use. Most users don't need or want the same level of control, but because the developers have the control they drive what gets adopted.

      However when the gap between user and developer becomes too large evolutionary pressure will simply mean there is a fork - like this one - and the situation corrected naturally.

      The Open Source community can never have some kind of authoritarian leadership that can command developers to take notice of users. They do what they want to do, and that is freedom we should cherish.

    46. Re:That's why Open-Source fails on the desktop by cowscows · · Score: 1

      Your argument falls flat when you cite Apple as an counter-example to linux. Apple is run by a notorious control-freak, they're a company that regularly ignores their own interface guidelines, and they make basically arbitrary changes to the visual presentation of key applications whenever they feel like it.

      I think there's a good argument to be made for "creative vision", and even the fact that sometimes you have to take your users, "kicking and screaming", into the future. There are, however, a few caveats to doing it successfully. First off, you have to be a good at designing. Apple only sells one basic iMac design at a time, you don't get much choice there. But the designs are generally aesthetically pleasing, interesting, and sometimes unusual, but they still remain functional. And so Apple sells plenty of iMacs.

      Second, you need to be willing to accept that some of your ideas don't work, even if you're already poured countless hours into them, even if the day before you were entirely convinced it was the best idea ever. There's plenty of stories of Steve Jobs coming into Apple one day and deciding that a current product under design is all wrong, and throwing it all over and making a bunch of designers/engineers work ridiculous hours to get it down before a fast-approaching deadline. Even though your earlier ideas didn't work, you've learned a lot from them, and that makes the final result better, even if it's drastically different from the concepts that preceded it.

      And I had a third caveat but I can't remember what it is. Maybe I'll add it later.

      At the end of the day, I think the problem with linux on the desktop is even more straightforward. It's an issue of the desktop environment being so incredibly reliant on the little details, the polish and shine and fine tuning that makes a good design into a great one. The reality is that that kind of work is really boring, even soul-sucking at times. The adage is that the last 10% of a project takes 90% of the work. Getting it done well and in a consistent way generally requires a highly structured working environment, and generally you have to pay people to trudge through that kind of tedium. While there are companies that pay people to work on open-source, the bulk of OSS projects are done as side-projects or hobbies or whatnot. It's not an easy sell to convince some guy working on his free time to spend hours figuring out all those rough edges, and that's not made any easier by the fact that OSS by its very nature leaves a developer highly likely to receive constant criticism and flat-out insults. Then if you look at a project on the scale of an operating system (or a windowing system or whatever), then you're talking about a ton of work, and so you need a bunch of people willing to work through that tedium, and you need some way of tying it all together and making it come together coherently. That's a difficult problem to solve.

      --

      One time I threw a brick at a duck.

    47. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      lol Right, so Apple's OSes never supported 2 mouse buttons. Keep thinking that linux users.
      Meanwhile, anyone who knows how to use a Mac will keep working with our 3 button mouses.
      Gotta love real Plug and Play.

    48. Re:That's why Open-Source fails on the desktop by DigitAl56K · · Score: 1

      Too many people who think they know better than the end-users As opposed to Microsoft with Vista?
    49. Re:That's why Open-Source fails on the desktop by blindd0t · · Score: 1

      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.

      I feel it's inappropriate to assume that statement is entirely true because of one example. A good example of what I mean is how Beryl forked from Compiz for 3D desktop features in Linux. Beryl ended up with much more eye candy, but was considered less stable by many. Now, however, Beryl merged back in with Compiz to form Compiz Fusion, which provides most of the eye candy from Beryl and the stability of Compiz Fusion. Ultimately, I feel it provided the perfect mix of what users want vs. what users need.

      You need to unite your efforts, not work against each others.

      The beauty of open source and the example I provided with Beryl and Compiz, is that competition like this can create an end result of the two parties helping eachother. If a party does not wish to bend to the wills of other users, then you end up with a truly free "market" where the best product(s) win.

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

      Again, I beg to differ here. The biggest reasons why Windows remains the strongest in the market is: 1. it's what most people are familiar with, and presently what the overwhelming majority of software has been written for, and 2. OEM vendors don't generally offer viable alternatives (this appears to have been changing recently, however). Also, KDE and GNOME are supposed to co-host their "flagship conferences" in 2009. ^_^

      What I think is most important to note here is that the egos of individuals should have no relevance what-so-ever in making decisions such as this. A pissing contest between individuals is certainly of no interest to me (though I admittedly don't know how much of what's going on in this instance) or any end-user. What is relevant is the demand of users, which will most likely allow the best product/fork to win in the end, or result in the best result/feature-set to be merged in with the originating project.

    50. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I use pidgin on Linux and Windows.

      Granted, the Windows usage is primarily due to being forced to use Lotus Instant Messaging for work, and not wanting to deal with the integrated Lotus client.

      That said, I like (traditionally, at least) Pidgin slightly better than, say, Trillian, since it's free, and less "skinnable" (which I feel is just an excuse for using completely non-standard controls, and offers little to no actual value as a feature).

    51. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I seriously doubt that a forked IM is what is keeping people away from linux.

      I use pidgin on windows, and I used a pidgin based IM in osx, so your comment is entirely wrong.

    52. Re:That's why Open-Source fails on the desktop by m.ducharme · · Score: 1

      Wow, that's a pretty red herring you got there.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    53. Re:That's why Open-Source fails on the desktop by Lumpy · · Score: 1

      Yeah, and vista and Office2008 are a panacea of Usability. Good Grief.

      Call me when Microsoft get's it right or actually listens to it's users.

      --
      Do not look at laser with remaining good eye.
    54. Re:That's why Open-Source fails on the desktop by hotair · · Score: 1

      Practically everyone I know who uses windows and mac uses it on these platforms. Where do you get your information?

    55. Re:That's why Open-Source fails on the desktop by morgan_greywolf · · Score: 1

      Oh? And just what makes my statement a red herring?

    56. Re:That's why Open-Source fails on the desktop by domatic · · Score: 1

      To even have a shot at making GNOME usable for me, I'd have to endure the nightmare that is gconf (speaking of apeing bad ideas....). I just about tore my hair out using gconf to set a browser UI Agent (which unfortunately could be necessary at that time). I bumped into a few other times where gconf use was necessary to get sane behavior. It didn't take much of that to get me off of GNOME.

      Some of the other posters are right about this. "Correct" is subjective in a great many situations and removing simple ways to define it for individual needs and tastes is not the correct way to handle it. Setting good defaults that work for most people and tucking the options in unobtrusive place is. And no making people stab blindly at gconf (which tends not to remember or overwrites tweaks.....) doesn't even begin to cut it.

      Long and ago, I used to prefer GNOME. Now it makes me want to gouge out my eyeballs with a fork.

    57. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      The whole KDE vs Gnome debate

      Huh? I don't see anything but continuous improvement coming out of both of those projects. Clearly, they've helped and driven each other, as well as the user base, as well as Linux as a desktop platform. Do you think this trend of continuous improvement will suddenly hit a brick wall?

      I'd think a community that was constantly working against each other wouldn't have a chance of going even 1/10 as far as open source (on the desktop or otherwise) has come.

      Furthermore, I think it's pretty obvious why open source hasn't yet "succeeded" on the desktop (nevermind that in many cases it already does): (1) there is basically no such thing (yet) as OEM-installed linux, and (2) some proprietary applications don't (yet) have open source equivalents. Which takes us back to my first point about continuous improvement.

      This stuff takes longer than 2 years, chief.

    58. Re:That's why Open-Source fails on the desktop by phantomcircuit · · Score: 1

      Actually I use Pidgin on windows. There are a few things that don't work (the file open dialog crashes the entire program) but in general I find that it's much easier to use than other multi protocol clients.

    59. Re:That's why Open-Source fails on the desktop by plague3106 · · Score: 1

      Huh? Do you have anything to back up your line of crap? I use Trillian, and I have to say, Jabber is the only protocol I couldn't give two shits about. Maybe to you it's a deciding feature, but I doubt it is to most on Windows.

    60. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      After Trolltech got bought by Nokia, this case is mute, KDE is dead and Gnome will become the defecto standard for FOSS going forward...

    61. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      Because commercial software has a Big Boss to make the final decision.

    62. Re:That's why Open-Source fails on the desktop by Doctor_Jest · · Score: 1

      The only difference is we don't see this firsthand on closed-source projects, because there's no transparency like an OSS project.

      Simply put, it happens EVERYWHERE there is software being written... we just see it in OSS circles because of the whole "Open" (*duh*) nature of that process.

      Anyone who doesn't believe that either hasn't worked in software or is a sole-source single Lone-Ranger developer who has to please only himself.

      --
      It's the Stay-Puft Marshmallow Man.
    63. Re:That's why Open-Source fails on the desktop by elessar12 · · Score: 0

      I use digsby www.digsby.com as my multi protocol instant messaging system on windows. It's pretty good and got me out of using pidgin.

    64. Re:That's why Open-Source fails on the desktop by _Sprocket_ · · Score: 1

      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. I'll agree so far as it falls in line with the original premise - developers should be listening to their intended users. However, it ends there.

      Is this an example of OSS weakness? Hardly. This is actually a strength. If you think the "god complex" issue doesn't exist outside OSS, you've not been paying attention to the IT industry. The difference there is that if your vendor doesn't support your needs, you have to completely ditch the product and go to a competitor.

      OSS is different only in that when a developer fails to deliver, the project gets forked. Ideas must survive on merit, not just because of buy-in from a final-say manager. If the fork really does do something people want, it flourishes. If not, it withers. Occasionally forked projects merge with the original. Sometimes two very distinctly different and strong ideas manage their own following. In all these scenarios, the end user ends up with more choices. Choice is good.

      Does this process divide efforts? To some extent, yes. But that's the nature of the beast.

      Two side comments...

      KDE vs Gnome is a red herring. It doesn't matter. They are largely interchangeable. Anyone whos in a position to care can make that choice. It's hardly the show stopper critics make it out to be.

      As for who uses Pidgin...

      Date (UTC) Downloads Bytes Served
      30 Apr 2008 10,656 134.0 GB
      29 Apr 2008 16,017 200.6 GB
      28 Apr 2008 15,919 199.9 GB
      27 Apr 2008 10,635 132.6 GB
      26 Apr 2008 10,844 135.6 GB
      25 Apr 2008 14,537 181.8 GB
      24 Apr 2008 15,455 193.8 GB

      Total 94,063 1.1 TB


      There's probably a few Windows install files in there.
    65. Re:That's why Open-Source fails on the desktop by Bazer · · Score: 1

      You should consider a fork as damage control. If this project wasn't Open Source then the whole project could be in danger of withering away. If this project would not be OS then all effort put into could be lost. This saves the work that would be spent on duplicating rewriting the project in case a developer goes completely nuts. In this case, a fork isn't so damaging. Pidgin uses a separate library as a back-end so both forks have an easy way to maintain full compatibility.

    66. Re:That's why Open-Source fails on the desktop by wall0159 · · Score: 1

      So... you're saying that Linux is worse than MacOS and Windows, _because_ users can fix something that they don't like? To my mind, this is an example of the exact opposite - why Linux and Free Software will ultimately win - because it's made with the user in mind: the developers who 'think they know better than the end-users' are gonna lose this, and will be replaced with developers who do care.

      'Nobody uses that on Windows and Mac OS X).'
      I've used it on both. I prefer it to every other IM client I've tried. Thank you for asking ;-)

      'Posted as AC because of Linux and OSS zealots.'
      More like so you can mod your own comment up ;-)

    67. Re:That's why Open-Source fails on the desktop by Trev311 · · Score: 1

      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). Ok you bring some good points about how the OSS community is far to split apart. Now have you ever heard of Adium? It is a very popular IM client for OS X and it uses libpurple as a backend. That is the very same as Pidgin. In a community of forks Pidgin is a near standard for IM clients, that is an accomplishment in it's own right.
    68. Re:That's why Open-Source fails on the desktop by dwpro · · Score: 1

      That's why Open-Source fails on the desktop Based on what metric is this failure evident?

      You need to unite your efforts, not work against each others. Which all sounds well and good, but is nothing like the real world works, nor is is specific to open source. See office politics 101.

      This fork is just another proof of what?

      Posted as AC because of Linux and OSS zealots. Don't be a pussy.
      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    69. Re:That's why Open-Source fails on the desktop by Spy+der+Mann · · Score: 1

      Not quite... PCLinuxOS, altho slow in maintaining some packages, has fit my needs - specially my needs when I was a complete newbie.

      I don't agree with you regarding the different competing projects (i.e. KDE vs GNOME). I like KDE, some people prefer GNOME. Competing projects isn't the real problem. It's pragmatism and an excess of pride in the programmers who don't listen to their userbase. Technically, the problem is also the lack of standards regarding setup directories (is it /etc/sysconfig/network or /etc/network-config or something else?). You barked at the wrong tree - the appropriate example wasn't GNOME vs. KDE, but Redhat vs. Debian based distros.

      And you shouldn't be afraid of posting as yourself, either - I always post as myself regarding these controversial matters, precisely because I care. Who cares if I get modded flamebait? I've been modded troll, offtopic and flamebait more than once, but it's the minority of cases.

    70. Re:That's why Open-Source fails on the desktop by Yvan256 · · Score: 1

      If Adium is based on the same libraries as Pidgin I hope this fork won't put Adium in trouble (or at least won't add any delays in updates).

    71. Re:That's why Open-Source fails on the desktop by Constantine+XVI · · Score: 1

      Psi is Jabber-only, all the multi-protocol magic happens server-side, and is supported by nearly every Jabber client worth its weight.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    72. Re:That's why Open-Source fails on the desktop by EvanED · · Score: 1

      Most people I know who use Windows use MSN.

      Just out of curiosity, where do you live?

      In my experience this is extremely location-centric (which is unsurprising); the places I've been has had an extreme prevalence of AIM, with almost no one on MSN. I haven't signed onto MSN for years. But the places I've been in Europe has been essentially the opposite.

    73. Re:That's why Open-Source fails on the desktop by EvanED · · Score: 1

      I agree with you to an extent; putting in additional options does have a very real usability cost. That said, I think the Gnome people have taken it a bit far.

      However the cleanup really did improve Gnome in the long run. Since instead of a bazillion option you now have a desktop that behaves correct by default.

      Just by point of contrast, I disagree. Given a choice I would take KDE in a second. To make Gnome remotely usable for me it is at least necessary to go into gconf and turn off spatial navigation. I still get aggravated that the full file system is two extra clicks away in a open or save dialog.

    74. Re:That's why Open-Source fails on the desktop by flyingfsck · · Score: 1

      Never? Asus alone, sells more Linux laptops than Apple sells Macs.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    75. Re:That's why Open-Source fails on the desktop by mapsjanhere · · Score: 1

      To put it in relation - some pidgin developer posted 12,000 downloads from sourceforge for their software.
      Trillian has 35,000,000 downloads on CNET.

      --
      I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
    76. Re:That's why Open-Source fails on the desktop by ricree · · Score: 1

      And how is that applicable here? A decision was made in this case, and the only problem is that a lot of people don't like that decision. This happens all the time with closed source software too, except that with closed source software users are left completely powerless to do anything about a decision that they don't like. With open source software, as we can see in this example, if you disagree with the way something is implemented you are free to make your own version. Users of Pidgin who are satisfied with the program don't need to pay any attention whatsoever to the fork, but now those who want the extra option can get what they want also.

    77. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      This is exactly why open source WILL replace closed source OS.'s Because when a company like MS make a change because they know better then end users (or because they make a deal with someone that the end users have NO CHOICE over) the code can be forked and people can get what they want. LET THE MARKET DECIDE.
      For example - DRM inclusions in VISTA
      For example - dropping XP when VISTA is not yet mature (and really needs 2008 server in a corporate environment)
      For Example - the limit on Virtualising certain versions of VISTA

      I am in charge of desktops for a government department and let me tell you - the KDE vs Gnome debate is nothing to do with why windows is on PCs

    78. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      Its the best looking interface on vista I could find, and it is not annoying like most /native/ clients are. Trillion is terrible by comparison.

    79. Re:That's why Open-Source fails on the desktop by t0rkm3 · · Score: 1

      Sure. I stopped using Trillian when I rolled out a scad of Jabber servers for an international helpdesk group.

      They also stopped using Trillian and switched to GAIM (at the time).

      Myself, and 250ish users == more than you

    80. Re:That's why Open-Source fails on the desktop by hunterkll · · Score: 1

      To a point - but because of the pidgin project I have an *awsome* IM program for OS X that uses the backend library - Linux development makes life better for all of us. ;) (And throws projects like trillian back to where they deserve to be - no where on my systems. :) )

    81. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      Myself and people I know use Pidgin on Windows. More still use Adium, the OS X client based on Pidgin.

    82. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      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. Um, no. "Working against each is other" is precisely what fixed the problem here. The original developer didn't want to include the feature. So someone else did. Boom, problem solved.

      The whole KDE vs Gnome debate is one of the things that keeps Windows on PCs. Um, no. Having more than one option to evaluate actually helped me when I decided to scrub Windows off my old laptop.

    83. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      While I don't feel like addressing your point directly, I would like to point out something that might make you rethink whether your conclusion, while it may be correct qualitatively, is not as important as you think.

      How many of the official instant messaging programs aren't steaming piles of ad-infested shit?

    84. Re:That's why Open-Source fails on the desktop by Jesus_666 · · Score: 1

      I expect both forks to use the same backend library. The argument was entirely over a GUI detail and Pidgin already is split into libpurple and the frontend, so if the forkers are sensible they'll just keep using the official libpurple and offer an alternative frontend.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    85. Re:That's why Open-Source fails on the desktop by Jeff+DeMaagd · · Score: 1

      For some reason, the multitude of distributions implies that there's just a whole bunch of feuding going on. I don't think it's necessarily the case, but it can mean that, depending on what divisions you look at.

      I really don't have an easy answer. Each programmers often has his or her agenda, and without some sort of unifying force, you'll get a lot of different variations, most of which generally aren't an improvement as a whole. In the commercial world, that unifying force is that you're getting paid to do something, and there's usually no choice. You usually can't go and program something the way you want it to be and still get a paycheck. While there are disadvantages there, I think there is some merit too. For one, things move on at a better pace. I can use just about any Windows or OS X machine and know what I'm doing and where to find a file or whatever. Linux is a whole different game in my opinion.

    86. Re:That's why Open-Source fails on the desktop by Sancho · · Score: 1

      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. Right on, there. It's a very similar issue.

      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. Erm. Huh? Apple supports right-clicks. The Mighty Mouse (default mouse shipped with desktop systems) uses capacitance to determine if you're right- or left-clicking. You've been able to use a third-party mouse for right-clicks for years. The only place where this is even possibly an issue is on notebooks, where the touchpad only has one physical button (and doesn't use capacitance.) You can, however, change the settings to allow for right-click if you tap the touch pad with two fingers.

      What Apple did there was give the option to use right-clicks. Just what people are asking for in Pidgin--the option to use the old style.

      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. Oh come on. This has nothing to do with being better off, and everything to do with Apple wanting to sell high-priced computers to people who only care about OS X. It's lock-in--a completely separate issue to be angry about.
    87. Re:That's why Open-Source fails on the desktop by Sancho · · Score: 1

      Adium is not Pidgin. It uses the same IM libraries, like many open-source IM clients, but they are separate programs.

    88. Re:That's why Open-Source fails on the desktop by Alex+Zepeda · · Score: 1

      and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X


      Huh. Nobody uses that on Mac? Guess you've never heard of Adium. Nobody on Windows? That explains why the Win32 port is actively maintained.
      --
      The revolution will be mocked
    89. Re:That's why Open-Source fails on the desktop by Jesus_666 · · Score: 1

      Er, you do know that Apple sells a multi-button mouse and all Apple notebooks use multitouch (in the case of older ones, a rudimentary approximation) to emulate a second mouse button? OS X supports more than one mouse button and plenty of apps require more than one mouse button.

      The "Mac OS only supports one mouse button" argument stopped being true ages ago.


      As for the menu: I actually prefer it, especially when working with apps like Gimp where the window resizes with the document. In fact that's the biggest issue I have with Gimp - as an X11 app it doesn't use the system menubar, so I constantly have to resize windows just to get at the menus I want.
      Of couse, your experience with Mac-style menus might have been worse.


      As for the hardware: Only supporting their own hardware makes sense for Apple. They already got burned once by clones and they don't want to go through that again. Calling it paranoia might not be too far from the truth. Of course, having control over the whole platform makes support easier, as well; that's nother plus for them.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    90. Re:That's why Open-Source fails on the desktop by Jesus_666 · · Score: 1

      If I have learned one thing from Slashdot discussions about how popular IM protocols are it's that it's virtually impossible to project what you know onto the world. I hear that a lot of people are using YIM and AIM, even though I personally would say bot networks are dead as I haven't seen a user in years. Others say that nobody uses Jabber when from my experience it's the network of choice for techies.

      IM usage fluctuates wildly by region and demographic. It's very hard to make any accurate global statements without data from a very large survey to back them up.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    91. Re:That's why Open-Source fails on the desktop by myowntrueself · · Score: 2, Insightful

      IMHO this is exactly why Linux will never be able to really replace either Windows or Mac OS X for desktop usage.

      Ok Windows I can understand.

      OSX? No, I can't understand. An OS in which you have to hack the FUCKING KERNEL (or something almost equally low level) to change the color of the gumdrop buttons on the windows? And when you do this and you install a system upgrade your Mac can end up unbootable?

      Apple are downright *hostile* to end-user customisation.

      --
      In the free world the media isn't government run; the government is media run.
    92. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      You need to unite your efforts, not work against each others.

      Yes, let's all unite our efforts behind notepad, WMP, IE, and Vista.

    93. Re:That's why Open-Source fails on the desktop by Quattro+Vezina · · Score: 1

      I love bitlbee+irssi; it's my main IM client (or clients, if you prefer).

      Kopete isn't bad either; its integration with kdepim is phenomenal (when viewing mails in KMail, you can see the online status of the sender, if they're on a Kopete buddy list and the email address & screen name are tied together in KAddressBook).

      --
      I support the Center for Consumer Freedom
    94. Re:That's why Open-Source fails on the desktop by m.ducharme · · Score: 1

      Your sarcastic simile implicitly compares two very different kinds of users, specifically developers on the one hand, and normal windows users on the other. I don't think the responses of those two groups are comparable.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    95. Re:That's why Open-Source fails on the desktop by croddy · · Score: 1

      Trillian's always struck me as an unusable, horked-up eyesore. Of course, having seen the hideous train wrecks that most people are willing to accept as instant messaging clients, Trillian starts to look rather classy in comparison.

    96. Re:That's why Open-Source fails on the desktop by dlanod · · Score: 1

      Try that with a closed software, like Windows. Ah, I forgot, Microsoft always listens to their customers and gives them what they want ;-). Absolutely true, for values of "they" equal to "Microsoft".
    97. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      you're wrong on two counts:
      1. Windows and Mac are both succesful because they _do_ think they know better than the end-users. They have interface designers and run focus groups, they probably do know better than most people who use the software.

      2. AFAICT pidgin is quite popular. I gave up trillian on windows long ago and switched to pidgin ,and I'd have to say it's a big improvement.

    98. Re:That's why Open-Source fails on the desktop by ArAgost · · Score: 1

      Interestingly enough, Adium's input field resizes automatically AND can be manually resized, and yet there's no yelling and no forking (Adium is open source too). Now if these Pidgin guys could just stop being childish and begin working on, let's say, a better implementation of the MSN protocol (I'm quite hating that "Switchboard error has occured"), I think most users could just turn a blind eye on trivial stuff like this.

    99. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      Yes, because a mob of Linux users is going to come and burn down your house as soon as we can work out your identity. Please, this is absurd. Can you say 'persecution complex'?

      No, because if he gets (incorrectly) modded as a troll while posting AC, he doesn't lose karma.


    100. Re:That's why Open-Source fails on the desktop by dbcad7 · · Score: 1
      In your world.. You have exactly one application for every task.. and I don't see why you care or even bother to comment.. because in your world, you would only have one OS..

      KDE vs Gnome is NOT a problem.. It's an OPTION, and there are others XFCE, Windowmaker, etc..

      Just stay with what you know, and catch up with Linux in 10 years.

      --
      waiting for ad.doubleclick.net
    101. Re:That's why Open-Source fails on the desktop by amohat · · Score: 1

      Maybe users only want what MS gives them?

      I'm joking. Sort of.

    102. Re:That's why Open-Source fails on the desktop by euxneks · · Score: 1

      Take a look at the beryl/compiz forking and joining. I think forking can be a really good thing sometimes, and in the end everyone benefits.

      --
      in girum imus nocte et consumimur igni
    103. Re:That's why Open-Source fails on the desktop by myowntrueself · · Score: 1

      So far I hear you saying: "Our One And True Religion solves the problem of life The Right Way, instead of giving the peons all of those silly, confusing 'options'!

      He works for Apple. Maybe he is even Steve himself.

      --
      In the free world the media isn't government run; the government is media run.
    104. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      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. ...

      Have you been living in a rock for the past three years?
    105. Re:That's why Open-Source fails on the desktop by croddy · · Score: 1

      ... and another 308247 on ubuntu, and 79049 on debian, and ...

    106. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      Trillian is good, IMHO. If you need Jabber (GTalk or otherwise), $25 for the pro version isn't that expensive.

    107. Re:That's why Open-Source fails on the desktop by onefriedrice · · Score: 1
      I'm sorry, but your examples are really, really bad.

      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. They refuse to give you the option? Do you know the technical hurdles that would have to be crossed in order to allow users to dynamically move menus between windows and the top of the screen? Have you ever considered that if enough users requested such a feature that they would obviously comply?

      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. There is no need to "turn on" support for more than one mouse button, so I don't know what you mean...

      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. Umm, you can run Mac OS X on a computer you build with compatible components. It's against their EULA because they don't want to support what they have no control over, but there is really no reason why you can't do this if you want to. It's not a matter of Apple "knowing better," it's just that they don't want to have the burden of support if you try to use hardware they don't know about.
      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    108. Re:That's why Open-Source fails on the desktop by kat_skan · · Score: 1

      [ ] Focus follows mouse
      [ ] MacOS style menus

      Great, each of those might be something that is wanted by the user. However if you switch them both on you end up with an unusable application, since the moment you move your mouse into the direction of the menu you lose focus. You simply can't combine both.

      Sure you can. Wait until you have an event other than mouse movement to actually change the focus. Then keyboard input goes to whatever window the cursor is pointing at, but the menu won't change en route to the menu bar.

      Or you could delay changing the menu bar for a bit and see if the cursor lands there. Since the whole point of putting menus at the top of the screen is that you can get to them quickly, the delay ought to be imperceptibly short.

    109. Re:That's why Open-Source fails on the desktop by ewanm89 · · Score: 1

      Accept KDE and gnome developers do work together. Ever seen what happens if you drag a file from konqueror or dolphin to nautilus? Both system trays can work with both the gnome and kde system tray api's... etc.

    110. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      >Sounds like your talking about Windows to me.

      That should be "you're" or "you are".

      HTH. HAND.

    111. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      >panacea of Usability.

      WTF is that supposed to mean? It doesn't make any sense at all. Did you mean "paragon of Usability", perhaps?

    112. Re:That's why Open-Source fails on the desktop by CastrTroy · · Score: 1

      I live in Canada. It's basically been everyone on MSN for the last 7 or 8 years. Before that it was mostly ICQ. Yahoo Messenger had some popularity in the ICQ days, but seems to be pretty dead now.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    113. Re:That's why Open-Source fails on the desktop by RiotingPacifist · · Score: 1

      Do MSN or Trillian support internal message systems?
      btw adium is pidgin

      --
      IranAir Flight 655 never forget!
    114. Re:That's why Open-Source fails on the desktop by Watts+Martin · · Score: 1
      I suspect I'm engaging in troll-feeding here, but:

      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. Neither of these approaches are materially "better," they're just different, and it's not as if merely adding a checkbox to a system preferences box for this would be sufficient. There are a lot of implicit assumptions in designing your application windows that change if that window has a menu in it. You may not particularly like the choice Apple made, but they made it over two decades ago, and bluntly, the "menus attached to windows" approach you're used to is because Microsoft made that choice about two decades ago -- in no small part to differentiate themselves from Apple. (And if you're using a Unix window manager newer than, say, twm, it's Microsoft's lead being followed.)

      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. Given that you've been able to "turn on support for another button" on Macs by, you know, plugging in a multi-button mouse for the last fifteen years or so, I'm generously assuming you're not aware that you're speaking out of your butt.

      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. One can argue whether it's helpful or harmful for Apple to protect their hardware market share by locking the OS to Apple-branded machines, but that argument has precisely nothing to do with user interface choices, which is kind of what we were talking about here.
    115. Re:That's why Open-Source fails on the desktop by RiotingPacifist · · Score: 1
      But i use KDE so i have both options and i like it that way, the solution to this problem is simple, dont let individual programs make WM level decisions,

      Now as long as both of these options are in a single application, you might be able to catch that, but what if they are in different application? One application choses 'Mac menus' by default and your window manager uses focus follows mouse by default. The user will have good fun trying to figure out why the menu always disappears when he tries to reach it. Mac style menus are to do with window management so while the option for programs to use it should be there the choice should be made by the WM
      Putting the right options in the right places is the way to do it.
      --
      IranAir Flight 655 never forget!
    116. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      "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."

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

      Just out of interest, are you posting from Windows or OSX on PC hardware? They compete and duplicate effort too... They have several messaging clients, email clients, web browsers, word processors, etc.

      Where's MicroApple Co. when you need them?

      Plurality is not a vice, it's a breeding ground for invention. Developers sometimes know better than end users, and sometimes not... But the most effective way to solve a UI problem is often to make several versions and see what users actually prefer *when* they use them.

      I hope I'm not a flaming zealot for disagreeing with you - just expressing a different viewpoint. Is my viewpoint more or less valid? Who knows? But I do have a PhD in this stuff, so maybe I know a bit.

      I use Linux and Windows every day, and I'm posting from the latter (while listening to my iPod and streaming video from my BSD-based NAS box).

    117. Re:That's why Open-Source fails on the desktop by TheDreadedGMan · · Score: 1

      I third that! I use Pidgin because then I don't have to have MSN, Yahoo, and Google all installed, and god knows MSN and Yahoo are annoying, and memory hogs...
      I prefer pidgin, but this whole auto-resize business is a travesty, it's just stupid, it should default to 1 line not half a line!! it's very annoying...
      My opinion is it should "auto-resize" until manually resized! (Obviously should allow manual resize...)
      No menu options required :)

    118. Re:That's why Open-Source fails on the desktop by TheDreadedGMan · · Score: 1

      ugly? it is simple and functional... I don't think it's ugly myself, but everyone has their opinion...
      It has crashed for me once, in 2 years of daily use

    119. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      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. Your rant needs updating. Apple have not only offered this for years, they've been shipping mice with a second button for years too.

      Otherwise, you do have something of a point. But in the end, neither way is the be-all and end-all of UI design. There are advantages and disadvantages to both.
    120. Re:That's why Open-Source fails on the desktop by Hatta · · Score: 1

      Wow, nice troll. Over 60 comments, great haul. Keep up the good work.

      --
      Give me Classic Slashdot or give me death!
    121. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      Gosh - I wish someone had invented a control for mutually exclusive options... I mean, something that allows you to say "the radio is on" or "the radio is off" but not both at the same time...

    122. Re:That's why Open-Source fails on the desktop by IgnoramusMaximus · · Score: 1

      That's absurd.

      By this token nearly all non-homogeneous functionality should be removed because somewhere out there some applications might conflict. Using the same ports, incompatible data interface options and millions of other possibilities

      Hell you can't make this crap work in the physical world, with such simple things as varous receptacles and plugs, these alone having hundreds or so standards and voltage levels. And we are talking stuff which Jane Doe is supposed to use to plug in her electric iron or a TV set with exactly zero prior training.

      Diversity and choices are strengths but they demand that the user is capable of operating the equipment he is buying and has some minimum level of understanding of the principles of its operation. And for some reason various goofuses deem this basic fact to be, magically, not applicable to the most complex devices human mind ever conceived: computers.

      Sure some compromises can be made, but every single one of them makes whatever you do less usable to some, usually the most knowledgeable, people. In short what you are describing is a race to the lowest common denominator, where the dumbest of the dumb are the gold standard.

      A far more sane choice is to select a number of tested for usability pre-sets and then offer them via reduced functionality "standard" settings and allow for setting of all the other stuff in the "advanced" set, where the expectation is that the user better know what the heck is he doing and that incompatibilities are for him to figure out.

    123. Re:That's why Open-Source fails on the desktop by hxnwix · · Score: 1

      Linux is far more successful on the server side, and yet depends on numerous competing solutions such as MySQL/Postgress, Perl/Python, EXT3/JFS/XFS, etc.

      You may point out that large companies support development useful for the back end, while the desktop languishes in obscurity. Perhaps that is actually the problem. If open source desktop software development received more attention, there would probably be an application conforming to nearly any taste.

    124. Re:That's why Open-Source fails on the desktop by binaryspiral · · Score: 1

      Second vote for Digsby. It saves my prefs and account information under one digsby account - so it's portable no matter where I'm at.

    125. Re:That's why Open-Source fails on the desktop by _Sprocket_ · · Score: 1

      Yeah - but those stats are for Linux. I should have noted that the copy-and-paste I did was from Source Forge's download stats on the Pidgin project. Now - there's Linux and source code in there too. But I would suspect that a lot of those are people grabbing Windows installs.

    126. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I use it in Windows. And I used Adium in Mac OS X, which uses Pidgin's libpurple.

    127. Re:That's why Open-Source fails on the desktop by mr_da3m0n · · Score: 1

      >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).

      I use Pidgin on Windows. And i'm reasonably certain i'm not alone.
      MSN/Windows Live messenger got so damn awful during the past years...

      Also, no end user cares that there are forks of projects. Because average end users use whatever their /distributor/ packaged into their distribution.

      See x.org vs XFree86 for reference, if you must.

    128. Re:That's why Open-Source fails on the desktop by spitzak · · Score: 1

      You misunderstood what he was saying. There are not 2 useable settings, there are 3 of them (both off, and either one on).

      Certainly you can work around the above (ie don't change the menubar until user clicks in a window or types a key). Or change the control panel to a pulldown with the 3 working options on it. But in the real world there are often dozens of these on/off options and certain combinations do not work. There are then 2^n possible settings, of which a large fraction do not work. You cannot make a pulldown with 2^n-x possibilities, and you cannot write x different solutions for the wrong combinations.

      I know this because I have been writing software with a user interface and people ask for options, and I certainly have to resist or it will become a nightmare of untested combinations that fail. Options are one of the big reasons user interfaces fail to work correctly.

      Conversely though, if there is strong dislike for something, remove it! I don't care how clever you think it is, it is obviously wrong. This solves the problem without adding an option.

    129. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0
      Insightful? Really?

      IMHO this is exactly why Linux will never be able to really replace either Windows or Mac OS X for desktop usage. Pidgin runs on Windows too FYI, open source has nothing to with the operating system. Except for OS X, Pidgin runs on most other platforms.

      Too many people who think they know better than the end-users. Because every end user is always right? If that were the case then no application would have a usable configuration window. Everyone has slightly varying opinions, many times, widely varying; it's not always feasible to accommodate every end user's suggestion or preference in an application. It's not a question of who knows better, it's about developers making decisions.

      The whole KDE vs Gnome debate is one of the things that keeps Windows on PCs. Heard of Ubuntu and Kubuntu? They seem to be doing quite well from what I hear. Gnome and KDE are quite different, it's nice to have options sometimes, rather than be stuck with an interface that you have to pay for and which you can't change. What's wrong with that? Maybe a car comparison will help: it's like choosing between a BMW 335xi Coupe and a BMW 528i, both are fine cars, priced similarly but offer different features and performance. Pick what you like, they'll never "merge".

      Posted as AC because of Linux and OSS zealots. Nobody seems to care except for another AC. Anyway, what's the point of contributing to a discussion if you don't expect a response?
    130. Re:That's why Open-Source fails on the desktop by demachina · · Score: 1

      "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."

      The flaw in your argument is that you seem to think that there is one right answer to every question. Unfortunately in software there are myriad different ways to do just about everything. You almost always end up with a bunch of developers who want to do things one way and a bunch who want to do them the other. Then you have a bunch of users who like the way the first set of developers want it, and another camp that likes the second way, and maybe a bunch who want it a third and fourth way since there are usually a lot more users than there are developers. You can try to make EVERYONE happy but that is usually worse than satisfying some users and hacking off others. It takes real brilliance to come up with solutions that make everyone happy on a regular basis. Linus has a talent for pulling the kernel developers together but in a lot of ways kernels are easier than UI. All UI development is a war waiting to happen.

      If you are Microsoft and Apple you hire the absolute best architects you can find, and pay them a lot, to sit above it all and make calls on which developers and which users you decide to declare "right". This approach often works really well, like OSX. iPod and iPhone, it is often a complete disaster, like Vista, when the architects make all the wrong decisions.

      There is structural flaw, or feature depending on your viewpoint, in open source that instead of everyone getting channeled in to a single direction by an architect/dictator, people are often going to fork so the two camps can each do their own thing. Sometimes the forks work out great because the fork ends up better than the old crappy solution. There is a consensus that X.Org was worlds better than the old XFree86 dictators and the fork was a great thing. Often times the forks create debilitating fragmentation, squandered resources and end up pissing everyone off. Gtk/Gnome and Qt/KDE is certainly among the worst and crippling to Linux on the desktop...Thanks for all the forks Miguel....

      I used to rant about the fragmentation in Linux too, and then the epiphany came that it is just an inherent part of open source development. There is absolutely nothing you can do about it so there ain't no point in ranting about it. Your only option is to abandon your freedoms and drink the Microsoft or Apple Koolaid. Of course when you drank the Microsoft Koolaid and the flavor turned out to be Vista you are royally screwed there too. With Vista you kind of wish Microsoft could have forked and a team could have ran with XP and refined it, and let Vista die the quick death it deserved.

      --
      @de_machina
    131. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      You need to unite your efforts, not work against each others.


      Question:

      is competition a bad thing?

      Posted as AC because of Linux and OSS zealots.


      Good call.
    132. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      "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 mean.. Just like Microsoft and Apple?

    133. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      To put it in relation - some pidgin developer posted 12,000 downloads from sourceforge for their software.
      Pidgin is shipped and installed by default in almost every single Linux distribution on the planet, so downloads from Sourceforge are hardly a barometer of popularity for it. The libpurple backend is also used by a lot of other clients, including Adium on the Mac.
    134. Re:That's why Open-Source fails on the desktop by HoppQ · · Score: 1

      They refuse to give you the option? Do you know the technical hurdles that would have to be crossed in order to allow users to dynamically move menus between windows and the top of the screen? Have you ever considered that if enough users requested such a feature that they would obviously comply? Oh, the technical hurdles are so big that an open source desktop environment called KDE has had the option to have KDE applications display menus either in windows or at the top for years now. Maybe Apple should ask them how they did it.
      --
      My sig will be released in 2015 third quarter. Rating pending.
    135. Re:That's why Open-Source fails on the desktop by mattsday · · Score: 1

      Seriously, who still thinks Apple don't have the option for multiple buttons? Even Apple's own Mighty Mouse has 5 buttons these days... Get out of 1990...

      --
      Now there's one hoopy frood who really knows where his towel is!
    136. Re:That's why Open-Source fails on the desktop by DarkEmpath · · Score: 1

      I thought that was the point. Telling people how to behave is the successful way. Too many ridiculous options, too many unnecessary forks or competing projects (e.g. KDE vs Gnome) is the way to come last.

      It's great for us geeky types, but it can't become dominant or mainstream. And who says it has to? If the majority of people use MS Messenger, and you use Pidgin (or it's fork), what's the problem? If the majority of Slashdot users have a Linux desktop, who cares what year it is?

      How is this different to what Apple does? Because those of us that are happy to tinker, can. Those that use Apple (quite happily), can't.

      And everyone is happy.

    137. Re:That's why Open-Source fails on the desktop by Nurgled · · Score: 1

      The fact that you had to come up with these interesting workarounds proves the original poster's point: options interact in unintended ways, so adding a single new option is rarely as simple as it seems. The more options you have, the more combinations you have to consider and test. The developer of the "MacOS-style menus" feature had to go and alter the "focus follows mouse" feature in order to make his option work.

    138. Re:That's why Open-Source fails on the desktop by lauterm · · Score: 1

      I use it on Windows and Linux. AFAIK it isn't available for the Mac, but Adium is built from the same codebase and is excellent on Mac.

    139. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I know some will probably tag this as a troll or a flamebait, however IMHO this is exactly why Windows will never be able to really replace either Linux 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 "Where do you want to go today" remark? Nobody uses that on Linux and Mac OS X).

      The whole XP vs Vista debate is one of the things that keeps Linux on PCs.

      Posted as AC because of Windows and proprietary software zealots.

    140. Re:That's why Open-Source fails on the desktop by roju · · Score: 1

      This is actually exactly why FLOSS will eventually replace proprietary software. The guys who did the fork get to build their app on the labour of the pidgin folks. They've already had a release of the fork, and it took like a week. That's the beauty. FLOSS enables an ecosystem of software - if the branch is good, it will succeed. If it sucks, it will fail.

    141. Re:That's why Open-Source fails on the desktop by kat_skan · · Score: 1

      Indeed, I'm not suggesting that you can have more options without more work, and more things that can go wrong. Like any other feature, you have to decide if it's valuable enough to your users to justify the effort.

      That said, a third solution to this problem occurs to me: ignore it. Someone might try to enable focus follows mouse and Mac OS-style menu bars, but it won't work well, and they'll have to decide which they want more. People will probably file bugs against it, and closing them all without a fix would look pretty arrogant, but it's still a solution that would satisfy more users than simply not having one or both of the options.

    142. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      I agree, this situation isn't a problem in the Windows world. If a proprietary software developer introduces a bad new feature, you can either stick with the old version or suck it up and deal with it.

      This whole forking business that results in people ending up with software they want is bullshit.

    143. Re:That's why Open-Source fails on the desktop by authority69 · · Score: 1

      I'm glad that Microsoft finally listened to years of customers complaining they didn't have enough windows to blindly click "OK" on and implemented the UAC. And DRM? I was waiting for that one for years!

      And menu bars that are separate from the windows they're associated with? Single button mice? Thank you, Apple!

      It's not just a Linux/OSS phenomenon. Even multi-billion dollar companies with large UI-development budgets can make changes that drive users away.

      I don't know the Pidgin developers technical reasons for the change, but I do think the option should at least be available. I didn't even know about the change until I saw the story on slashdot, so I guess I have a similar take on IM as Sean and the other developers (even though I'm not a developer). I hate to see such an excellent product tarnished by silly squabbling.

      As for this big KDE vs GNOME controversy, what a red herring! Of the hundreds of engineers I support on RedHat Enterprise Linux, none get caught up in GNOME vs. KDE. Most don't even know KDE exists. GNOME is the default and they expect that to work for them. Very few have asked about or even know to ask about KDE. Some use because they use it at home. Others got adventurous and discovered it on their own.

      But if your typical Windows/Mac user installs Linux on their home PC, they aren't going to spend hours agonizing over whether they should use KDE or GNOME. They're going to use the distro default and expect that to work. If you asked them, they probably couldn't tell you which desktop environment they used.

    144. Re:That's why Open-Source fails on the desktop by Schnapple · · Score: 1

      Apple has the same complex in spades
      Apple also has a single digit market share. Microsoft gives people what they want, or what they think they want, and Microsoft dominates. This has its problems of course (things get confusing when you try and please everyone) but the Macintosh's tiny market share reflects the byproduct of Apple's thinking.
    145. Re:That's why Open-Source fails on the desktop by Anonymous Coward · · Score: 0

      Your third solution might be a bit troublesome if the option to turn off either feature is accessible via the menu!

    146. Re:That's why Open-Source fails on the desktop by plague3106 · · Score: 1

      Anecdote is not evidence. You lose.

    147. Re:That's why Open-Source fails on the desktop by plague3106 · · Score: 1

      Yeah.. I guess I should have been more explicit in making that same point.

    148. Re:That's why Open-Source fails on the desktop by loucura! · · Score: 1

      Adium doesn't use GTK, that's why the text pane can resize manually and programatically.

      --
      Black and grey are both shades of white.
    149. Re:That's why Open-Source fails on the desktop by kat_skan · · Score: 1

      Heh. That would be troublesome. Still, all you'd have to do is maximize the window.

    150. Re:That's why Open-Source fails on the desktop by drew · · Score: 1

      Nobody uses that on Windows and Mac OS X


      Nobody but me, I suppose. But I must say that I'm quite surprised to learn that they apparently put together the whole windows download just for little old me. Seems like a lot of work for just one user.

      And how this is related to the KDE vs Gnome debate, I'm having a really hard time seeing.

      (And IMO yes, the new behavior is @#$%-ing annoying. I don't mind the auto-resize as much - in fact I had hardly noticed it until now - but the input area is way too small by default. If there was just some way way to set the starting size, whether by a config option or by resizing manually, I'd be perfectly happy with it.)
      --
      If I don't put anything here, will anyone recognize me anymore?
    151. Re:That's why Open-Source fails on the desktop by pebs · · Score: 1

      Huh? Do you have anything to back up your line of crap? I use Trillian, and I have to say, Jabber is the only protocol I couldn't give two shits about. Maybe to you it's a deciding feature, but I doubt it is to most on Windows.

      Well I must say that you are using a shitty, bloated piece of crap of a client. And yes, I've tried it recently, Trillian fucking blows.

      Maybe you don't care about Jabber, but most people do. You see, there is this little company called Google that based their IM network on Jabber, and then they built a client right into their web interface for e-mail. Which means a lot of people, especially non-technical folk, are using GTalk because its so easy to use because they already use GMail. They don't even have to bother with installing some crappy IM client. I talk to some of these people on IM, hence why Jabber is important.

      Pidgin may not be that great, but Trillian is awful. The few people who used Trillian have switched to Pidgin long ago, and these are people who even bought the Pro account. Why the fuck anyone would pay for such a lousy piece of crap in the first place is beyond me.

      There's also a lot of people moving towards using web clients, now that there are decent ones like Google's GMail client (which also supports AIM) and Meebo.

      --
      #!/
    152. Re:That's why Open-Source fails on the desktop by pebs · · Score: 1

      GTalk = Jabber. It's also the network of choice for GMail-using non-techies.

      --
      #!/
    153. Re:That's why Open-Source fails on the desktop by pebs · · Score: 1

      You use both Windows and Trillian . You lose. If you are on Vista, I pity you even more.

      --
      #!/
    154. Re:That's why Open-Source fails on the desktop by hacker · · Score: 1

      "...and all Apple notebooks use multitouch"

      Wait... when did all Apple notebooks get a touchscreen, and since when did they allow simultaneous, disparate input from resistive input devices? (i.e. fingers, stylus, etc.)

      I think you're just making stuff up here, I haven't yet seen a SINGLE Apple notebook with a touchscreen that allowed multitouch yet. Have you? Got a URL?

    155. Re:That's why Open-Source fails on the desktop by Jesus_666 · · Score: 1

      When did I say that Apple makes touchscreen notebooks? "Multitouch" simply means that a touch-based input system (in the case of Apple notebooks the trackpad) has suport for you using more than one finger/stylus/whatever to make inputs. My Santa Rosa MacBook Pro uses the trackpad as a two-dimensional scroll wheel when I use two fingers - that would be the rudimentary approximation. The MacBook Air (and, as far as I know, newer MBPs) allows stuff like resizing windows by performing a pinching motion on the trackpad.

      Before you tell me that "true multitouch requires a touchscreen": I'm certainly not the only one who considers this to be multitouch.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    156. Re:That's why Open-Source fails on the desktop by hacker · · Score: 1

      Given your definition, my Thinkpad has been doing this for several years (at least 4) using Linux. It's nearly pointless on a 2x2 touchpad, however.

    157. Re:That's why Open-Source fails on the desktop by Jesus_666 · · Score: 1

      Well, the finger-scrolling works really well on my MBP's 4"x2" trackpad. I can't really say anything about the more advanced features (as my MBP doesn't support them), but the MBA does come with a larger trackpad. I'd expect them to work on the smaller MBP trackpad as well, however; on a properly configured trackpad you don't need much space to get around.

      By the way, what did your Thinkpad do for four years? Act as a scroll wheel when two fingers are present or do something meaningful when you place two fingers and drag them in different directions? Remember, I called the former a rudimentary approximation because that's what it is.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  10. 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 Yvan256 · · Score: 1

      How about asking actual users before starting to code anything?

      Or at the very least, fellow programmers who work on the same project?

    2. 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.
    3. Re:All Too Often by somersault · · Score: 1

      If this is the problem then the guy should just use it as a learning experience. I spent days once trying to develop a custom graph following algorithm for a bot I wrote, but it was causing the code to crash randomly and I couldn't figure out why because everything was so convoluted. I painfully decided to just rewrite it (because random crashes aren't acceptable when my code was going to be used by other Counter-Strike players than myself). When I did rewrite it, it only took me half a day and was much more easy to follow than before, because I understood what I was trying to do more, and I managed to simplify the code to about a quarter of the lines. Even better, there were no more random crashes! I think the original issue was me trying to reference array members that didn't actually exist, since I had so many counters all over the place incrementing/decrementing and such. I managed to do without a lot of the counters that were tracking things the second time around, and just build everything into the program logic, with less special cases needing to be being detected. That made me realise that sometimes it is better just to redo things :)

      Or, in this case, better to just assign it to some never-will-be-used option in the preferences.

      --
      which is totally what she said
    4. Re:All Too Often by pipatron · · Score: 1

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

      I've never thought about the first part, but the latter...

      --
      c++; /* this makes c bigger but returns the old value */
    5. Re:All Too Often by yulek · · Score: 1

      all that jabber can be summarized as follows: refactoring.

      --
      in this age of communication i'm just not getting through
    6. Re:All Too Often by NickFortune · · Score: 1

      How about asking actual users before starting to code anything?

      Mmmm... in my experience, that doesn't work as well as you might expect. I've spent days at a time trying to explain to people why X is a good idea and all the wonderful things it will enable, all to no avail.

      But code the bloody thing up, and it's different. Showing someone makes for somewhere between ten and a hundred times more effective communication in my experience. Of course, if I take a fortnight and write up a report, with diagrams and a presentation, I can generally get the point across. But if the feature only takes week to code and debug...

      And I'm not always right, either. But I still generally find it far faster to show than to tell.

      --
      Don't let THEM immanentize the Eschaton!
    7. Re:All Too Often by cowscows · · Score: 1

      That's a good point, but there's something to be said for "creative vision" and innovation/experimentation. Maybe your idea is too hard to explain without actually showing it to someone. Maybe it doesn't really work until the details are settled, and you won't get to the details until you actually build it. Maybe it's too different, and everyone will be really uncomfortable about it until they've used it for a while. Maybe you're just smarter than everyone else. Or maybe your idea actually doesn't really work. Sometimes you can't be sure until you try it. And even if it doesn't work, chances are you learned a thing or two along the way.

      But the most important part, as others have already noted, is that you need to be willing to discard your work if it doesn't pan out. It's a hard thing to do.

      --

      One time I threw a brick at a duck.

    8. Re:All Too Often by Tired+and+Emotional · · Score: 1
      Just make sure you save a copy. Sometimes you get to the point where you think a piece of code is hopelessly muddled only to find out after you deleted it that what was actually wrong with was quite trivial.

      But was it PG Wodehouse who described the art of editing as going through your work and, whenever you find a sentence with which you are particularly pleased, striking it out and rewriting it?

      --
      Squirrel!
    9. Re:All Too Often by Doctor_Jest · · Score: 1

      I think that's how MS-BOB got out... they asked. ;)

      --
      It's the Stay-Puft Marshmallow Man.
    10. Re:All Too Often by fermion · · Score: 1
      This has a lot to do with maturity, as well as writing for publicity or for the joy of writing. It is an issue in all writing endeavors. The sign of a mature effective writer is the ability to throw away a months worth of work due to the fact it is crap.

      Some would say that market research would eliminate such waste, but there are two issue. First, I would not always label such work as waste. It might be proof of concept code, and now the concept is proved invalid. If nothing else, the coding skills might be improved, and other lesson learned. Second, related to the first, it is not obvious that an idea is not so good. It may seem like a wonderful idea. Many seemingly good ideas make it into production, but they ultimately don't meet the needs of the consumer or the manufacturer. The high fuel consumption cars of the late 70's that lead to the government bailout of the 80's. HD DVD. The 20th anniversary mac. PlayforSure.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    11. Re:All Too Often by npsimons · · Score: 1

      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

      It's also an extremely necessary skill to learn. For all my other shortcomings as a developer, it is one I've learned quite well. As a government employee writing much software that will never see the light of day and possibly never be used, I've consoled myself that at least it's a learning experience. On the flip side, if you think no one will ever have to maintain your code, you are wrong. Even if it does get thrown away, someone might pick it up again in thirty years and curse your name for your lack of consideration and waste of their time. The key to both these lessons? Egoless programming. I'm not religious (at all) or spiritual (much), but maybe Buddha had something right . . .

    12. Re:All Too Often by sgt+scrub · · Score: 1

      I agree with the majority of what you say but it isn't exactly true. My code, of course, is perfect and should never be touched. However, I'm a grinder at best and nobody contributes to my projects but me. That being said, my code is very specific and for my own gratification. I would say a great majority of FOSS code at least started that way. I wouldn't use an application I couldn't make a change to its behavior. Nor would I use an application I couldn't rip apart and change because its behavior pissed me off. When something you do is liked by the public, when exactly does the code have to stop being "for yourself"?

      --
      Having to work for a living is the root of all evil.
    13. Re:All Too Often by abhi_beckert · · Score: 1

      Yeah, because that works really well for W3C, who spend decades discussing every tiny change.

      Users usually do not know best, and if they do, it's probably time to fork the project under better developers.

    14. Re:All Too Often by Anonymous Coward · · Score: 0

      I don't think the comment is funny, it is so true.

      I sell the software I write and sometimes it is like pulling teeth....

      - "Here is the new feature you wanted so badly, please let me know if you need anything adjusted...."
      - Weeks, sometimes months go by before I get any feedback .... drives me nuts

    15. Re:All Too Often by Symb · · Score: 1

      It's formally called "Developer Gold Plating"
      [Object Oriented Software Engineering, Bruegge & Dutoit, 2nd ed, 2004]

    16. Re:All Too Often by toddestan · · Score: 1

      Have you ever tried that? Ask 3 different users, get three different conflicting opinions. Send out an email to the users (coworkers, in the case of internal apps) and get no response whatsoever. Sometimes, you just have to say "Well, this is the way its going to be".

    17. Re:All Too Often by tyrus568 · · Score: 1

      Reminds me a lot of writers and their problems. When it comes to editing their own rough drafts it can be extraordinarily difficult to force themselves to remove pieces that they know need to go. It's like ripping your own child apart - how could you do that?

      But you do it anyways cuz you know it will make it better in the long run :)

    18. Re:All Too Often by fractoid · · Score: 1

      Refactoring is one of those annoyingly redundant buzzwords that sounds all Web X.0 and agile and responseive and extreme, and basically resolves down to "code tidying".

      I'd argue a ground-up rewrite isn't refactoring, it's reimplementation. As such it can take longer than, and have more profound impact than, simply refactoring.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    19. Re:All Too Often by Joe+the+Lesser · · Score: 1

      Users change their minds a lot and aren't always available for comment. (depending on the industry, this wouldn't apply to open source.) Also, it usually hard for them to see what you're trying to sell them until you've coded it.

      If you run every change by fellow programmers you'll be in meetings all day, and sometimes you're the only one on the project.

      --
      "I only speak the truth"
      Karma: null(Mostly affected by an unassigned variable)
    20. Re:All Too Often by somersault · · Score: 1

      I had written more, but cut it back when I realised how much I was rambling ;) And as the other guy says, I completely rewrote it as the original code was beyond 'refactoring'

      --
      which is totally what she said
  11. Slashdotted by dar · · Score: 1

    The pidgin site has been slashdotted.

    Hmm or perhaps is pretending in order not to air its dirty laundry.

    --
    My other Slashdot ID is much lower.
  12. Makes perfect sense to me... by danbeck · · Score: 1

    Many times we have to put up with stupid and poorly thought out "features" in OSS software and our only recourse is to "submit a patch".

    Well, these guys have taken that one step further and I say more power to them. It's about time someone took asshole OSS developers to task and answer these ridiculous calls to submit patches when we are voicing real concerns.

    1. Re:Makes perfect sense to me... by kelnos · · Score: 1

      Many times we have to put up with stupid and poorly thought out "features" in OSS software and our only recourse is to "submit a patch". How is that your only recourse? You can also use a proprietary solution that you pay for. When you pay for something, you generally (though not always) get more of a say in how it works.

      Lose the sense of entitlement; you're getting this software for free, you know.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    2. Re:Makes perfect sense to me... by CronoCloud · · Score: 1

      Lose the sense of entitlement; you're getting this software for free, you know.


      Kelnos, meet pkarlos

      All in all I agree open source developers need to be more open to change and ideas. and be more considerate that people are not attacking their work, but offering ideas and suggestions that their fan base might enjoy. We recognize that they are donating their own time, os if they don't have time, then perhaps they could be more receptive to allowing others to join the project and add those requested features...if they make their project public they need to realize they need to support the public to some degree or allow others to participate. A project without a fan base is a dead project, and thats what will happen to all their time and effort if they don't support the public to some degree.


      or as I said:

      If I build a house for someone and get them to sign a contract stating I have no responsibility as it's actual usability or quality, and then it leaks water from the first day and collapses on the second, I am morally and spiritually responsible, even if the contract or say "license" says I';m not legally.

    3. Re:Makes perfect sense to me... by Anonymous Coward · · Score: 0

      Just as the project gets beta testers, ideas and publicity from users for free.

      It's a two way street buddy.

    4. Re:Makes perfect sense to me... by kelnos · · Score: 1

      All in all I agree open source developers need to be more open to change and ideas. and be more considerate that people are not attacking their work, but offering ideas and suggestions that their fan base might enjoy. I've been working on OSS, both as a maintainer and on-again off-again contributor, for a good 7 years now. I've seen some great constructive criticism from users that really makes me want to jump on the problem and help them immediately to see if I can change my software for the better based on their suggestions.

      Unfortunately, this type of criticism tends to be in the minority. The majority tends to be somewhere in the middle: suggestions that may be perfectly valid, but are poorly thought out and tossed around with little regard for the fact that I've put hundreds of hours of time and effort into the software and have quite a bit of emotional attachment to it. Most of the time in these cases my gut reaction is somewhere between "sure, would be nice, let's file that away for later" and "you're acting like an insensitive dick and I just kinda want to ignore you."

      Then there are a few ridiculous flamers who just want to tell you that your work sucks and that you must be some sort of retarded alien to think that your way of writing the software makes sense to any normal user. While it's easy to offer the advice to ignore these people, they can easily take the fun out of writing software and giving it away for free.

      We recognize that they are donating their own time, os if they don't have time, then perhaps they could be more receptive to allowing others to join the project and add those requested features The problem is that most people *don't* recognise that we're donating our own time, or they display *very* little respect for that. And in general I do try to accept useful patches that add requested features, if I think the features have merit and the implementation is solid. But I find (in my experience, at least) that very very *very* few people actually put their time where their mouth is and write a patch.

      If I build a house for someone and get them to sign a contract stating I have no responsibility as it's actual usability or quality, and then it leaks water from the first day and collapses on the second, I am morally and spiritually responsible, even if the contract or say "license" says I';m not legally. Where's BadAnalogyGuy when you need him...?
      --
      Xfce: Lighter than some, heavier than others. Just right.
    5. Re:Makes perfect sense to me... by kelnos · · Score: 1

      Only in a limited sense. On average, the contribution of any single user is many orders of magnitude lower than the contribution of the developer.

      And you're also presupposing that the developer is writing the code and releasing it with the express purpose of gaining a large user base in order to get testing, ideas, and publicity. Many OSS developers write their software mainly because it scratches a personal itch, and release it to the public in the hopes that it will be useful. If it's not, well, sorry, but that's not the developer's problem.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    6. Re:Makes perfect sense to me... by CronoCloud · · Score: 1

      But I find (in my experience, at least) that very very *very* few people actually put their time where their mouth is and write a patch.


      You are forgetting one simple thing, perhaps because you are used to the old days when people who used open source were pretty much all coders of some kind, these days, non-coding open source users are far far more numerous than ones that can code. For example, I run LInux but I can't code my way out of a paper bag. Sure I can edit a Makefile or configure script with advice from google to fix issues I might have, but that's about it.

      Meaning, the classic "fix it yourself" response might have been acceptable then, but now, it's basically saying, "shut up, loser user."

      Of course in the open-source world, code contributions are more highly prized than stuff that the average user can do, like testing the software in "real use" conditions, or even submitting a bug report.
    7. Re:Makes perfect sense to me... by kelnos · · Score: 1

      You are forgetting one simple thing, perhaps because you are used to the old days when people who used open source were pretty much all coders of some kind, these days, non-coding open source users are far far more numerous than ones that can code. True, the proportion has changed, but the raw number of people who can code should still be the same (well, should rise, actually). I guess I'll refine that: I'm not saying "for every 100 people who complain about a missing feature, there's only 1 person who writes a patch," I'm just saying "seems like there's only 1 person who writes a patch".

      Meaning, the classic "fix it yourself" response might have been acceptable then, but now, it's basically saying, "shut up, loser user." Perhaps in some cases, yeah. But it can also mean "sorry, but your feature/bug isn't important to me right now, and I have other things to do, so if you want it fixed, you'll have to figure it out on your own." It sucks, but that's life. No one's trying to be mean or condescending. There are just a limited number of hours people have free to work on OSS, and you can't expect their priorities to always -- or even often -- align with the non-coding users.

      Of course in the open-source world, code contributions are more highly prized than stuff that the average user can do, like testing the software in "real use" conditions, or even submitting a bug report. Sure, and I think that's how it should be. Testing and bug reporting are important, but they don't do all that much to help the developer get work done -- quite the opposite, really: they add work to the developer's plate. A working patch is the best: not only has someone tested and found a problem, but they've gone ahead and fixed it too! It's *incredibly* low-hanging fruit where the developer is concerned when trying to fix a bug.
      --
      Xfce: Lighter than some, heavier than others. Just right.
  13. Nope by YaroMan86 · · Score: 1

    I don't find this ridiculous at all. Sure it was heated and emotional. SURE it was over a minor feature.

    Big deal. The nature of open source, especially under the GPL is that if you don't like something, you can change it and make your own fork. I, for one, look forward to seeing just how different this fork from Pidgin will be.

    1. Re:Nope by quanticle · · Score: 1

      The issue is that Pidgin, like a web browser, is a likely target for attacks. If these new developers can integrate the security patches from the mainline version of Pidgin, then fine. However, if they cannot, and this fork dies on the fine, then users could be left with vulnerable machines.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
  14. Grow by Symbolis · · Score: 0, Troll

    the fuck up.

    Seriously.

    All of you.

    1. Re:Grow by rob1980 · · Score: 0, Offtopic

      NO U!

  15. How to unfork: by wbren · · Score: 4, Insightful

    Add the following in Preferences window:

    [X] Allow resizing of chat input area

    --
    -William Brendel
    1. Re:How to unfork: by maxume · · Score: 1

      The option should be called

      [X] Automatically control chat input window size.

      --
      Nerd rage is the funniest rage.
    2. Re:How to unfork: by Anonymous Coward · · Score: 0

      Missing Option:
      [X] DWIFW

    3. Re:How to unfork: by edraven · · Score: 4, Insightful

      Both options could be included

      [X] Allow resizing of chat input area
      [X] Automatically control chat input window size

    4. Re:How to unfork: by Kwiik · · Score: 1

      Add the following in the Preference window:

      [X] Automatically resize the chat input area ... checked by default I guess, since this guy has a stick up his ass

      and then why not STILL allow MANUAL resizing after? Like.. each window could auto-resize until the user manually resizes it, then remain sticky to that size until the window is closed?

      there isn't only two options, frik. I imagine the developer is just too stupid to figure out how to do this right

      --
      Vehicle Stars used car search is my current project
    5. Re:How to unfork: by smoker2 · · Score: 1

      Why have both ? Now that's unnecessary clutter. It's 1 or the other, since you obviously can't use them simultaneously.

    6. Re:How to unfork: by mike9989 · · Score: 1

      That noise was the sound of the joke whooshing over your head

    7. Re:How to unfork: by Jesus_666 · · Score: 2, Funny

      Ths is clearly an either/or decision, so we should use radio buttons:

      (_) Allow resizing of chat input area
      (_) Automaticaly control chat input window size
      (_) Neither
      (X) Both

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    8. Re:How to unfork: by wbren · · Score: 1

      I disagree. Time for another fork...

      --
      -William Brendel
    9. Re:How to unfork: by maxume · · Score: 1

      You got the joke!

      --
      Nerd rage is the funniest rage.
    10. Re:How to unfork: by RiotingPacifist · · Score: 2, Funny

      Actually they are arguing about the name so it should be

      [X] call "Allow resizing of chat input area" Automatically control chat input window size
      [X] Automatically control chat input window size

      --
      IranAir Flight 655 never forget!
    11. Re:How to unfork: by TheDreadedGMan · · Score: 1

      Both options could be included

      [X] Allow resizing of chat input area
      [X] Automatically control chat input window size hmmm IMHO I think those could both be on by default and option one is pointless... show of hand who would ever disable resizing of chat input area???
    12. Re:How to unfork: by javabsp · · Score: 1

      This was how it was initially done, except it caused various problems since manually resizing a GtkPaned (if I remember correctly) causes weird behavior when you change the request size of the child (which is how automatic resize is implemented).

      If someone can come up with a clean patch that can make both work at the same time, we will gladly accept it. Of course, whiners are whiners, not coders.

    13. Re:How to unfork: by silvrstar · · Score: 1

      No, no, no! It should be:

      [X] Allow resizing of chat input area
      [ ]Tits
      [ ]GTFO

    14. Re:How to unfork: by Vectronic · · Score: 1

      Yeah, thats exactly it... an additiona checkbox... and another IF statement...

      if (option)
      {
            auto-resize shit
      }
      }

      If they really wanted to try and force people into using the auto-resize... have it turned on by default...thats like 66% of of the users right there... and maybe have the option in an "Advanced" area of Options...

    15. Re:How to unfork: by SleepyHappyDoc · · Score: 1

      Problem is, they've decided to go with

      [X] Allow automatic control of user preferences

      --
      Stasis is death. Embrace change.
    16. Re:How to unfork: by fractoid · · Score: 1

      What you just heard was the unanimous sound of the Pidgin developers raising their hands. The whole problem is that despite the simplicity of simply offering an option to disable their new pet feature (the resizing code) they insist that the code knows best and that anyone who wants it to work differently (say, for example, how it used to work) is stupid.

      I know I won't be updating my version until I can resize the window, that's for sure. It sounds annoying as all heck.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    17. Re:How to unfork: by Anonymous Coward · · Score: 0

      There is no such option that I can see, at least in Pidgin 2.4.1

    18. Re:How to unfork: by dzfoo · · Score: 1

      (_) Allow resizing of chat input area
      (_) Automaticaly control chat input window size
      (_) Neither
      (_) Both
      (_) One but not the other
      (_) The other but not one
      (X) All of the above
      (_) Some of the above
      (_) Potato

      There, completed it for you.

        -dZ.

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    19. Re:How to unfork: by edraven · · Score: 1

      Well somebody got it, anyway. :) Can you believe I was actually modded Insightful?

    20. Re:How to unfork: by Geno+Z+Heinlein · · Score: 1

      Add the following in Preferences window: [X] Allow resizing of chat input area Sadly, some devs know the "Any feature that can't be disabled is a bug." principle and just disagree with it. Then you're just screwed. Or forked. ;-) (Look at http://senseis.xmp.net/?KGSWishlist%2FGeneralUI and search for "I can't disagree more strongly" for just one example. CGoban is a rich, detailed, and widely-used app; wms clearly is not deficient in skills. He just doesn't care about options, and he's the dev, so too bad.)

      There are people in the linked thread saying things like "But in practice, IM messages are usually one line.". This is so unbelievably not true in so many contexts that it's like they're trying to stir up trouble. (I'm trying to avoid saying "pissing contest".) In my office, we use IM to send a lot of "ok", "thx", et cetera, but we also frequently IM the entire text of an email for review before sending, or send 15 or 20 lines of data from a report so someone in a branch office can check job progress, et cetera. I don't think we're the only ones doing this.

    21. Re:How to unfork: by Tim+C · · Score: 1

      No, they're not redundant, if you implement them as follows:

      "allow resizing of chat input area" - checked, the chat input area can be resized, unchecked it is fixed and cannot be changed
      "automatically control chat input window size" - available if the above option is checked. If checked, program controls size of input area; otherwise user controls it.

      Now I'm not saying that you necessarily want to implement it like that, but they are not necessarily mutually exclusive.

  16. "Does anyone besides me find this utterly by Anonymous Coward · · Score: 0
    ridiculous?"

    It might help to, I dunno, specify which part you find "ridiculous":
    that the dev's would remove a feature that users liked, or
    that the users are complaining about such a 'small' feature.

    If the project is threatening to fork, then I lean with the users. Isn't OSS great?!?

  17. Of course by wireloose · · Score: 1

    Ridiculous that developers will not listen to their users, yes. The Open Source world is just as much a free market as the commercial world. With more options - can't fork your code in the commercial world, but I can certainly change brands / vendors / providers easily enough. Beautiful, isn't it?

  18. Oh, jesus - this sets new stupidity levels by Gossi · · Score: 1

    I'm serious, I'm not trolling. Why on earth didn't they just, like, make it a feature people can toggle in the options? A fork over this is insane.

    1. Re:Oh, jesus - this sets new stupidity levels by kelnos · · Score: 1

      The general answer is that features and preferences don't have zero cost. They take work to write and test, and work in the future to maintain. Unless you have actually worked on the code base in question, you have no place suggesting how much work it is.

      Having said that, some of the Pidgin developers are the most stubborn, inflexible, egotistical OSS developers I've ever had the misfortune to have to deal with. (Not all of them, though; some of them seem to be great people.)

      --
      Xfce: Lighter than some, heavier than others. Just right.
    2. Re:Oh, jesus - this sets new stupidity levels by Phisbut · · Score: 1

      The general answer is that features and preferences don't have zero cost. They take work to write and test, and work in the future to maintain.

      Just as forking, and then contributing and maintaining two projects doesn't have zero cost either. Either all developpers work a little more to improve both versions, or one maintainer works a lot more to port every change from one version to the other (and vice-versa), or features from one will never appear in the other (which could include security patches).

      Because something requires work doesn't mean the alternative requires less work.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    3. Re:Oh, jesus - this sets new stupidity levels by Cedric+Tsui · · Score: 1

      Where are they?
      I figured at least one or two Pidgin developers would troll slashdot. I want to see em battle it out for the eighth time here for the enjoyment of all to watch.

    4. Re:Oh, jesus - this sets new stupidity levels by Chrisq · · Score: 1

      Having said that, some of the Pidgin developers are the most stubborn, inflexible, egotistical OSS developers I've ever had the misfortune to have to deal with. (Not all of them, though; some of them seem to be great people.) Hmmm, they said the same about Hans Reiser. Better not piss them off too much.
    5. Re:Oh, jesus - this sets new stupidity levels by kelnos · · Score: 1

      No, but sometimes it's hard to tell where to draw the line. If it's drawn a bit too conservatively, you might end up with a fork. But that doesn't mean that developers should add every requested feature just because a few possible features pissed off enough people that they forked.

      These situations tend to resolve themselves, given time. If the fork gains enough popularity, either the Pidgin developers will cave and add the requested features, making the fork unnecessary, or Pidgin itself will become less used. Sure, it's possible that the fork could continue on for a while -- in that case, there's apparently enough interest in both approaches to make the extra time worthwhile. If the fork isn't worthwhile, it'll die, plain and simple.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    6. Re:Oh, jesus - this sets new stupidity levels by kelnos · · Score: 1

      Who knows... I tend to ignore /. articles related to OSS that I work on. Raises my blood pressure too much, and it's generally not worth it.

      --
      Xfce: Lighter than some, heavier than others. Just right.
  19. 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.

    1. Re:Find *what* utterly ridiculous? by Anonymous Coward · · Score: 0

      You're missing one very important thing.

      It's a textbox. They're forking over a TEXTBOX!

    2. Re:Find *what* utterly ridiculous? by doti · · Score: 1

      Neither.

      What I find it ridiculous is this counter-intuitive behavior of a self-resizing text area.

      Until now I thought I was a bug of the 2.4 version.

      --
      factor 966971: 966971
    3. Re:Find *what* utterly ridiculous? by Anonymous Coward · · Score: 0

      I don't see why they need to care what their userbase thinks. If they use their product and just happen to allow others to use it, who cares what the other people want? Everyone seems to wants their one little feature added and that somehow the developer owes it to them to include that feature and package the whole thing in a nice install package.

      Mind you, if this were the kernel, Linus would be saying, "If you want your crappy feature, go fork the kernel and add it." What's the real difference?

    4. Re:Find *what* utterly ridiculous? by muckdog · · Score: 1

      However, I bet users spend at least 50% of there time in the application using this text box...

    5. Re:Find *what* utterly ridiculous? by shutdown+-p+now · · Score: 1

      Imagine these people trying to install a distro and being given a choice of 3 browsers, 5 IM clients, 4 email programs, 3 media players, etc.
      A typical Linux distro today will install 1 browser, 1 IM client, 1 email program etc... unless you specifically ask it to do something different (Ubuntu and Fedora, at the very least, behave like that). What more, an icon that launches the web browser will usually be named "Web Browser".
    6. Re:Find *what* utterly ridiculous? by pkarlos_76 · · Score: 1

      You may also note that the reluctance of the developers to implement voice video support which was forked and then was supposed to be integrated with Pidgin. The code did exist and was there for voice Video support but has not yet 2 years later been implemented. I've had a few discussions with one of the developers and he wonders why people want that feature.....figures the current client is good enough for him and doesn't need that feature cause him and his friends don't use it.

      All in all I agree open source developers need to be more open to change and ideas. and be more considerate that people are not attacking their work, but offering ideas and suggestions that their fan base might enjoy. We recognize that they are donating their own time, os if they don't have time, then perhaps they could be more receptive to allowing others to join the project and add those requested features...if they make their project public they need to realize they need to support the public to some degree or allow others to participate. A project without a fan base is a dead project, and thats what will happen to all their time and effort if they don't support the public to some degree.

    7. Re:Find *what* utterly ridiculous? by gambolt · · Score: 1

      How about trying to educate people rather than designing to the lowest common denominator? The cult of usability has overtaken the Linux desktop to such a degree that console aps are the only usable ones left.

      I switched to linux ten years ago because I was tired of windows treating me like I'm stupid. Now the *nix desktop is succumbing to the same insulting disease.

    8. Re:Find *what* utterly ridiculous? by Haeleth · · Score: 2, Interesting

      Imagine these people trying to install a distro and being given a choice of 3 browsers, 5 IM clients, 4 email programs, 3 media players, etc.
      What, you mean like a choice between:
      • Internet Explorer, Firefox, or Opera
      • Windows Live Messenger, AIM, Yahoo! Messenger, ICQ, or Skype
      • Outlook, Windows Live Mail, Thunderbird, or Eudora
      • Windows Media Player, Quicktime Player, or RealPlayer
      Man, no wonder Windows has such a tiny market share, with all that consumer-unfriendly choice!
    9. Re:Find *what* utterly ridiculous? by Anonymous Coward · · Score: 0

      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.

      Umm... one of the forks of Pidgin doesn't ignore the user base, and the fact that this happened shows Pidgin developers as well as those on other projects that the threat is real. You weren't wrong at all.

    10. Re:Find *what* utterly ridiculous? by machowsk · · Score: 1

      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.

      You're right, but it's also, in my opinion, one of open source's problems and it's kinda frustrating. Excessive versioning and forking dilute projects; the flip side of rich diversity is a lack of critical mass to any one application. As an end-user I don't want to have to do a ton of research to figure out which sub-version of which fork of which application is best. I just want it to work. I don't want to have to deal with two different versions of my IM client. I don't want religious wars over trivial GUI features. I get that choice is good, really I do. But too many choices (especially when forks are made for trivial reasons like this) can be paralyzing and counter productive for both developers and users.

      Look at the excessive forking of Linux here. Nerds see this as a good thing. Users see it as confusing and just want to give up. And yes, this problem is not unique to open source. Microsoft made the same mistake with the eight bajillion versions of Vista.
    11. Re:Find *what* utterly ridiculous? by cbart387 · · Score: 1

      Look at the excessive forking of Linux here. Nerds see this as a good thing. Users see it as confusing and just want to give up. That's crazy! As a nerd I wish there was less choices. Combining some of the distros wouldn't be a bad thing. I really think that it would improve the quality because you'd have contributors not duplicating each other's work as much. I'm also tired of hearing people say that certain distros 'dumb it down'. Just because the GUI tools and packages are available doesn't mean you have to use them. I think it would be more beneficial to the Linux community to have different 'spins' instead of the different distros. </wishful thinking>

      --
      Lack of planning on your part does not constitute an emergency on mine.
    12. Re:Find *what* utterly ridiculous? by Anonymous Coward · · Score: 0

      Why is it counter-intuitive? I'm not against resizing by any means, I just haven't been able to come up with some scenario where the user actually needs to be able to resize that area themselves.

    13. Re:Find *what* utterly ridiculous? by dbIII · · Score: 1

      People find this unusual because they don't know the example of emacs. This text editor forked when the developer was paid to include X windows support and the project leader decided this was a bad idea and trained a student for a year to start another branch. Eventually the argument was shown to be fairly pointless and the project leader realised that commercially assisted open software is not evil and neither was X windows.

    14. Re:Find *what* utterly ridiculous? by Anonymous Coward · · Score: 0

      ignoring a sizable portion of their userbase You mean the resizable portion of the userbase!
    15. Re:Find *what* utterly ridiculous? by bjourne · · Score: 1

      Lies. It installs 3 browsers Firefox, Epiphany and links. Epiphany and links, which is a text-based browsers, would have sufficed except that Epiphany's developers took a number of anti-userbase decisions (backspace key doesn't go page back, for example) which makes it unsuitable for a lot of people. 4 image programs, GIMP, gThumb, f-spot and Eye of GNOME. All different from each other but not different enough to require four programs really. 2 word processors, Abiword and OpenOffice Writer. Then some more redudancy.

    16. Re:Find *what* utterly ridiculous? by RiotingPacifist · · Score: 1

      I always found pidgin's options are bad attitude was abit too much, to an extent they are right but they go too far, but hey thats why im using kde, i just wish kopete had some pidgin features.

      --
      IranAir Flight 655 never forget!
    17. Re:Find *what* utterly ridiculous? by nwbvt · · Score: 1

      Most Windows users don't make that choice, they just use the software that is supplied to them (with the possible exception of im clients, then downloading AIM is a common option). Don't mistake the users you personally know (who are more likely to be power users who know about and use applications like Firefox and Thunderbird) with typical users who more often than not think that IE icon on their desktop is a link to "The Internet".

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
    18. Re:Find *what* utterly ridiculous? by Oktober+Sunset · · Score: 1

      Windows Media Player, Quicktime Player, or RealPlayer


      That's not a choice, that's a bag that's been vomited in 3 times.
    19. Re:Find *what* utterly ridiculous? by fractoid · · Score: 1

      Because some people (me included) occasionally (not always) want to manually resize the window, and in enabling the self-resizing they've stopped users manually resizing. Sounds annoying as all heck.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  20. This is good. by Bohabo · · Score: 1

    This DOES seem pretty ridiculous, but more open-source IM clients can only be a good thing. Maybe eventually there will be an open, unofficial MSN client that supports voice and video messaging, the sending and receiving of custom emotions and handwritten messages, and has a decent interface.

    1. Re:This is good. by SiriusStarr · · Score: 1

      http://www.amsn-project.net/ has worked decently for me.

      --
      Fear the penguin.
    2. Re:This is good. by CastrTroy · · Score: 1

      I for one, consider the lack of winks in nudges in Pidgin to be a feature. Down with IM clients for 13 year old girls.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:This is good. by Bohabo · · Score: 1

      I'm familiar with aMSN. It is the most full-featured MSN client for Linux I've used, but I use Emesene most of the time, simply because I'm one of these snotty interface whores who demands that everything look and behave consistently. It's not quite there yet, but it seems very promising; Think Pidgin, only with the focus on providing closer-to-full MSN support rather than basic support for 50 or so protocols.

    4. Re:This is good. by QuantumRiff · · Score: 1

      I have found the aMSN works "somewhat" with the video chat. Slow, jerky, and overall not nearly as easy or nice as the native MSN clients. (could be partly my crappy camera, but many others apparently have the same issues) I live distant from my family (most use MSN messenger), and like to try to do video chats with them. It has been nothing but irritation, trying to get sound and video both working. I have even thought of switching to a different video conferencing tool altogether, but the fact I have Ubuntu, and they have XP makes it hard to find cross platform tools that are solid. (I hate netmeeting, and all its issues). Heck, I wouldn't even mind the aMSN bugs if it worked with other clients as well, I hate having one tool (pidgin) for my other IM clients, and a second one for just MSN.

      --

      What are we going to do tonight Brain?
    5. Re:This is good. by Virgil+Tibbs · · Score: 1

      +1

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    6. Re:This is good. by Bohabo · · Score: 1

      I agree; Winks and nudges piss me off. Fortunately, every MSN client I am aware of that supports them has an option to turn them off. Custom emoticons could be put into the same boat by some, as well.

    7. Re:This is good. by SiriusStarr · · Score: 1

      Oh, I agree that it'd be nice if Pidgin supported MSN, but this is kinda the price one has to pay for using the MSN protocol.

      --
      Fear the penguin.
    8. Re:This is good. by croddy · · Score: 1

      Handwritten messages? You have GOT to be shitting me. That exists? Why on earth would anyone want to hand-write an IM?

    9. Re:This is good. by Anonymous Coward · · Score: 0

      They're good for when you need to demonstrate something to someone via a helpful scientific diagram.

      Of a penis.

      Seriously though, I can't see why you would need them, unless maybe you were on a tablet PC.

    10. Re:This is good. by TheoMurpse · · Score: 1

      Gaim was supposed to support voice and video about 3 years ago but someone doing Google's Summer of Code apparently overhauled a lot of the base Gaim code and made merging Gaim and Gaim-vv impossible.

      At least, this is what I was told on IRC by some devs back then.

  21. The debate is now over... by Bazman · · Score: 4, Funny

    ...because their Trac is slashdotted. Problem solved.

    1. Re:The debate is now over... by esocid · · Score: 1

      I'm not sure where you are looking. This works, and here is another mirror, and here's one more just for kicks.
      Still need more?

      --
      Absolute power corrupts absolutely. indymedia
    2. Re:The debate is now over... by esocid · · Score: 1

      Ah, wrong pidgin link. My bad.

      --
      Absolute power corrupts absolutely. indymedia
  22. Google cache link to pidgin bugzilla page by Lendrick · · Score: 2, Informative
  23. Jeez.. by katterjohn · · Score: 1

    After upgrading to Ubuntu 8.04 the other day I realized this change.... but I got over it!

    I personally think that an option to turn it off would be nice, but come on, it's not a big deal.

    1. Re:Jeez.. by kelnos · · Score: 1

      Agreed. Before the change, I had my text input area sized to be exactly one line of text high, and it would grow by itself if it needed to. The change was a bit annoying for a couple days, but really, I have more important things to worry about.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    2. Re:Jeez.. by chamont · · Score: 1

      Hell, not only did I not notice the change, but I actually like the change better. 99.9% of my IMing is one sentence long. The thing I hate about Trillian is that you can accidentally fuck your whole UI up by dragging a window border somewhere unintentionally.

      Give me a break, forkers. I'm glad they have the power to do what they see is right, but I think their project will be dead in six months. God, some people have too much time on their hands.
      Monty

  24. 20th Caller by Anonymous Coward · · Score: 0

    Post number 20

    What am I winning?????

  25. Well, it isn't surprising by Anonymous Coward · · Score: 0

    Actually, I'm not surprised at all. Pidgin's developers are some of the most hard headed folks I've ever run into. Its their way or the highway. Why would anyone be surprised that someone chose the highway?

    Deleting functionality to force ridiculous changes on users is one of those cases that certainly merits a fork (or patchset). I would be one of the folks using the fork if it weren't for the fact I have Adium.

    1. Re:Well, it isn't surprising by Skye16 · · Score: 1

      If only I could have Adium on Windows, I'd be happy.

      In the meantime, here's to hoping the new fork does better than Pidgin. After reading part of the flamewar, I'm insulted by the arrogant sons-of-bitches who work on Pidgin, and I'd really rather switch away.

      That's the beauty of OSS, though; when enough people don't like something, they can always do something about it to make it better and give the other group the finger (see: X11 vs. Xorg)

  26. Wow by Odin_Tiger · · Score: 1

    I had heard a little bit ago that there had been some heated debate over this, but...a fork? Over resizing a freaking text input area manually or automatically? Holy crap people can be petty some times.

    --
    Unpleasantries.
    1. Re:Wow by Skye16 · · Score: 3, Insightful

      Well, in all honesty I don't think it's over the text area so much as the fact that those in charge are adamant about allowing anyone to configure the client as they see fit. This is just a small symptom; the underlying cause is unbridled arrogance and muleheaded stubbornness.

    2. Re:Wow by kelnos · · Score: 1

      Eh, I feel like this is probably more of a "straw that broke the camel's back." The Gaim/Pidgin user community has been on the wrong end of these arbitrary UI changes for years, and it's not surprising to me one bit that eventually people would just get pissed off enough to fork the project.

      Long-term, though, I don't think it'll be a particularly viable fork, unless they avoid forking libpurple and actually take development of the GUI in a new, interesting direction. I'd actually like to see that -- it's very hard to use Pidgin on my Linux machines after using something as beautiful as Adium on MacOS X. A new IM client for Linux that uses libpurple as a base would be a great thing.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    3. Re:Wow by Captain+Spam · · Score: 1

      Agreed with the stubbornness and unwillingness to allow the user to configure things the way they see fit. And, just to provide a concrete example or two, the Ctrl-Enter debacle of a couple years back, which they still haven't put back in in any way, shape, or form outside of hand-hacking .gtkrc. Or removing the protocol icons from the buddy list (admittedly, they came to a compromise on this with adding protocol icons on the other side of the buddy list entry, but only after a few months of stubborn refusal in the face of numerous complaints).

      But hey, maybe a fork will have other benefits. Like finally, FINALLY getting the voice and video extensions that were promised to users back when it was going to be Gaim 2.0 and/or the gaim-vv plugin...

      --
      Demanding constant attention will only lead to attention.
    4. Re:Wow by Anonymous Coward · · Score: 0

      Remember this?

      I thought Pat nailed it quite nicely.

    5. Re:Wow by Anonymous Coward · · Score: 0

      I can guarantee this started as a non-issue that could have been worked around. Then someone pissed someone off with poorly worded critique and it turned into an argument. The people involved are now more concerned about not losing face than writing good software.

  27. This feature sounds Gnomish by pembo13 · · Score: 3, Insightful

    Seems like something that would be done to a Gnome app. Hope that's just a coincidence. Back to Kopete I guess.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:This feature sounds Gnomish by betterunixthanunix · · Score: 1

      Don't invite GNOME trolls. They may not seem formidable, since they tend to wear only the bear minimum armor and carry only a single sword, all in the name of not have a confusing interface, but they are dangerous nonetheless.

      --
      Palm trees and 8
    2. Re:This feature sounds Gnomish by pembo13 · · Score: 1

      I really can't see how a single radio button (and associated label) would hurt here.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    3. Re:This feature sounds Gnomish by 21mhz · · Score: 1

      I use GNOME as my primary Linux desktop, and that's going to stay. However, this is an alarming thread between some applications ostensibly aimed at simplicity and improved usability. First, Gossip developers thought flashing in the notification tray for 10 seconds to indicate a routine state transition is a great idea. Then, Rhythmbox developers regard a play/pause button changing appearance accordingly to next action as bad usability (all hail the HIG). And now this.

      Still, I think there is a criticall mass of GNOME applications which manage to stay simple without becoming idiotic.

      --
      My exception safety is -fno-exceptions.
    4. Re:This feature sounds Gnomish by Anonymous Coward · · Score: 0

      Pidgin, an application that won't even come close to starting to follow the GNOME HIG? This isn't a GNOME style decision, if it was, they would have taken into account the usability issues.

    5. Re:This feature sounds Gnomish by jmv · · Score: 1

      Gnome2: "we took Gnome1 and decided what options are best for you". Couldn't resist. I'm mostly using gnome (with kde apps), but that aspect of gnome2 annoyed the hell out of me.

    6. Re:This feature sounds Gnomish by Anonymous Coward · · Score: 0

      Ah, because libraries that suddenly decided that everyone should use the same set of keybindings is so much better, so that there now is no way to comfortably type text? Although the resize feature seems bad (I have never seen it in action) I'll take it any day over a text input window that doesn't let me navigate with my normal keybindings that I use in every other application.

    7. Re:This feature sounds Gnomish by MichaelSmith · · Score: 1

      I really can't see how a single radio button (and associated label) would hurt here. Gnome hides that stuff in gconf. Firefox in about:config, both of which work for me. It would be pragmatic for pidgin to have an obscure place for this kind of option, at least for the next couple of versions to see how it goes.
    8. Re:This feature sounds Gnomish by betterunixthanunix · · Score: 1

      Why not hide it behind a "more options" button/tab/similar widget? My biggest beef with Gnome and Gnome developers is the idea that nobody except the developers will ever want to configure anything. Why hide these options in XML files, so that only the most advanced users have any hope of customizing their desktop? Sometimes it is nice to configure my desktop without using regular expressions.

      --
      Palm trees and 8
    9. Re:This feature sounds Gnomish by SpooForBrains · · Score: 1

      Funny though this may be ... initially, the default behaviour of Kopete when pressing [enter] was to insert a new line, not to send the message. Many people pointed out that this was rather counter-intuitive, but the devs quite rightly pointed out that it fitted in with the way KDE worked, and the way to change it (by using Configuring Shortcuts) was entirely consistent with the rest of KDE. However, unlike the Pidgin devs, they caved to public opinion and changed it.

      --
      "The dew has clearly fallen with a particularly sickening thud this morning"
    10. Re:This feature sounds Gnomish by msuarezalvarez · · Score: 1

      `It will not hurt' is a really bad reason to add something to a UI...

  28. Umm...patch? by Anonymous Coward · · Score: 0

    Patch it to disable the feature if you dont want it. Open source?!??!

  29. What's ridiculous? by wagr · · Score: 1

    In my development, not having an option governing this behavior is ridiculous after more than one person requests it operate differently.

    Similarly ridiculous (to me) is the Professor's ad hominem rant.

    Based on what little I can actually read at this time, forking seems reasonable -- experience tells me it won't be reasonable a few months or releases from now.

  30. I for one... by dfn5 · · Score: 0

    ... welcome our new pidgeon overlords.

    --
    -- Thou hast strayed far from the path of the Avatar.
  31. Resizing by G1369311007 · · Score: 0

    I got annoyed for a bit that it was taken out, but now I don't even notice it. I have seen it instantly resize itself when I start typing into a blank message, now that get annoying. I vote for being able to manually resize it.

    --
    "Don't blink. Don't even blink. Blink and you're dead."
  32. 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.
    1. Re:Another bad decision by the pidgin folk by Beavey · · Score: 1

      Sure, the protocol icons are hidden by default, but they're easy enough to enable now. Just check the option under the "Buddies/Show" menu. Don't you think this resize option will show up eventually, too?

      I found it mildly annoying that I couldn't resize the text input area... for about 10 seconds. Then I just said, "oh well, whatever" and continued on with my day...

    2. Re:Another bad decision by the pidgin folk by Improv · · Score: 1

      Enabling that doesn't restore the old interface - instead it means I have two icons flanking every name. The ability to even show them was only added after very serious threats of forking last time.

      I realise these changes don't bug everyone, and that it didn't bug you in particular. It bugged me though, and it clearly bugged a lot of other people.

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
    3. Re:Another bad decision by the pidgin folk by juancnuno · · Score: 1

      My version (2.4.1) lets you turn those icons back on. I choose to keep them off. And the whole resizable text field thing surprised me at first, but I got used to it real fast.

    4. Re:Another bad decision by the pidgin folk by Beavey · · Score: 1

      Hmmm, you're right. I actually prefer the 2 icons, but it's definitely not the same behavior the app exhibited before. I'd forgotten that.

      And yes, the inability to resize did bug me, and I spent those first 10 seconds after upgrading trying to figure out how to resize the input box. It was annoying. I'm just one of those people who rolls with the changes, though, I suppose.

    5. Re:Another bad decision by the pidgin folk by carnalforge · · Score: 1

      Actually i've never followed pidgin's developement. But while we are in here, i think it's probably the best IM client around with one of the worst UI's ... And dogmas ... (with that i mean "we dont plan to support cams" and such). Functionality wise IMO kopete rocks, but no socks in there and protocol additions are far lagging compared to gaim/pidgin. Anyway, back to pidgin, one of the reasons to use more IM accounts is that you can separate contacts on accounts, one for job people, one for girlfriends (damn, i forgot it's slashdot 8-) ) and so on. Now, try logging in with the button on pidgin just one of the accounts. At least i didnt found a way to do it. Now add this stupid "we know what you need" arrogance ... Sad. Indeed, good that they separeted the GUI from the rest. Now back to my raki :)

      --
      :wq!
    6. Re:Another bad decision by the pidgin folk by Anonymous Coward · · Score: 0

      Well the protocol icons are just some clicks away.
      Buddies -> Show -> Protocol Icons

    7. Re:Another bad decision by the pidgin folk by Anonymous Coward · · Score: 0

      Do you know you can turn on the protocol icons in the latest version?

      I think it's really useless information (what protocol a user is on) unless you need to use a protocol-specific feature with them. Why does it bug you?

    8. Re:Another bad decision by the pidgin folk by Thalaric · · Score: 1

      Yeah, I've always found it interesting how often they refuse to work on commonly requested features (voice/video anyone?) or take any community input.

      If I were them I would take notice of all the talk of including Empathy as the new Gnome IM client. It doesn't even use pidgin's libpurple - it uses telepathy and farsight. If they don't watch out they're going to go the way of XFree86 (with how often the developers repeat that they don't care what their users want, perhaps that's their goal.)

    9. Re:Another bad decision by the pidgin folk by Improv · · Score: 1

      Fortunately, most of the issues of discontent are tied to mandatory interface changes - as they've been good enough to split the interface from the basic IM functionality (pidgin versus libpurple), what might happen instead is that we'll see purple in the spotlight and a large number of IM clients using it. Hopefully its interfaces are stable and documented enough for that at this point..

      --
      For every problem, there is at least one solution that is simple, neat, and wrong.
  33. Not everyone has perfect eyesight by moly · · Score: 1

    Some visually impaired users enlarge the font so that they can read the text, and thereby use the application. Preventing them from doing this means they can't use the application. Visually impaired people have a hard enough time with the internet. There's no excuse for making it harder.

    --
    "Indeed, it is wise never to consider any form of electronic data as final." --Arnold Robbins
    1. Re:Not everyone has perfect eyesight by prockcore · · Score: 1

      I don't think you understand what the pidgin controversy is actually about.

      It's not about a text area that *can't* be resized, it's about a text area that automatically resizes.

      It starts as one line.. as you type your message, the textarea grows as your message wraps. Starting out as 1 line, then becoming 2 lines, then 3.

      Increasing your font will increase the size of the text area.

      The people forking pigeon want to be able to drag the divider between your textarea and the message view.

    2. Re:Not everyone has perfect eyesight by Mprx · · Score: 1

      But large fonts have fewer characters per line, so the annoying text jumping will be more common.

    3. Re:Not everyone has perfect eyesight by prockcore · · Score: 1

      So make the window wider. There's no reason your IM window needs to be 300 pixels wide.

    4. Re:Not everyone has perfect eyesight by ChakatSanddancer · · Score: 1

      some of us consider that a more efficient use of screen real estate. I'm usually not just IMing someone, so throwing the window so it's mostly in focus means I can do other things and still see responses as-needed.

  34. Why do idiots do this? by joe_n_bloe · · Score: 1

    Someone has been taking user interface lessons from the Gnome team. Why do people need to be reminded that sometimes the user really is right? Or that some users prefer doing things the "wrong" way. And why shouldn't they be allowed to?

    1. Re:Why do idiots do this? by Anonymous Coward · · Score: 0

      And why shouldn't they be allowed to?


      If we all took this attitude, there'd be very little innovation in software. Users resist change because it's change, not because it's worse. I think /. people are pretty much the worst people to consult over UI issues, because so many of them think that every possible UI option should be made available if it appears to be of low effort. This is one of those instances. The ability to manually resize the text input area in a consumer-grade IM client is of essentially no consequence to being able to IM properly and enjoyably, and yet some users are resisting the change because it's change. Defeat that kind of pandering, wishy-washy mindset in many open source developers' minds and maybe consumer-grade open source products would have a chance at being good compared with their closed source professional competition.
    2. Re:Why do idiots do this? by msuarezalvarez · · Score: 1

      Well, the user that is right and disagrees with the design choices of the developer, can pick another IM app. Why would the developers have to do something they do not want to do?

  35. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    I agree. Their are any number of other UI enhancements they refused to make as well. I'm excited to see they forked it.

  36. This is ridiculous by Anonymous Coward · · Score: 0

    We're seriously lacking an open voice+video messaging system such as msn/skype and those folks waste their time fighting whether a text input box should be resizeable or not?!

    Please! I'm sick of telling people who get viruses from Messenger or don't trust Skype that there's no alternative under Linux. And this fight over a such stupid argument doesn't help to promote OSS at all.

  37. Present the positions by southpolesammy · · Score: 1

    I'm not a Pidgin developer, so can someone illuminate me to the positions of the two sides? Why is one group wanting resizable windows while the other does not? What are the pros and cons of each side? Is there some technical reason to require one vs. the other or are the reasons related to opinions, ergonomics, eye-candy?

    What say ye?

    --
    Rule #1 -- Politics always trumps technology.
    1. Re:Present the positions by Wilden2003 · · Score: 1

      positions of the two sides? One side did something, the other side doesn't like it, and wants to be able to turn it off, and were told no.

      Why is one group wanting resizable windows while the other does not? Someone thought it was neat. Lots of people think it's an annoying behavior. In most programs, I want to set it the way I like it, and have it stay that way.

      What are the pros and cons of each side? It's a silly disagreement, with a simple solution. The developers should have said, 'We thought it was great, but if you don't like it here is how to turn it off.' There is no 'con' to doing that. And the 'pro' is not pissing on/off you users.

      Is there some technical reason Nope. You can code anything to do anything in any situation, within reason.
    2. Re:Present the positions by grumbel · · Score: 1

      Since track is currently down I can only guess, but I assume it is something like:

      Developer: auto-resize makes app behave correctly, you never end up having to grab the mouse again to see your text or scroll around, there is no longer a need to resize manually

      User: App behaves different, I want my old behavior back.

      Not sure if there are any real use-cases for a manual reside inputbox.

  38. Sounds About Right by mastershake82 · · Score: 1

    I remember when Pidgin came out with green balls to represent online status rather than the AIM/MSN/Yahoo/etc icons like in Gaim. Hundred of users complained, however reports kept getting closed saying it wasn't gonna be revered and just to deal with it.

    Seems like a similar case here. Pidgin devs are very anti-options and generally make it the way they decide it and refuse to allow it to work any other way.

    It's a shame because the core is so robust.

  39. Happens every once in a while by Anonymous Coward · · Score: 0

    Same thing happened with XFree86/X.org, Sodipodi/Inkscape, pf, etc. Sometimes the current developers are just dumb asses beyond comprehension.

    I have no idea what causes this, it's the whole Theo da Raadt, Hans Reiser, arrogance or something.

    1. Re:Happens every once in a while by Anonymous Coward · · Score: 0

      Ya, usually the forked version becomes the standard while the previous version and its developers fade into obscurity (Sodipodi, they sure did love making flags LOL... fucking morons).

  40. Way to overreact. by Hinhule · · Score: 1

    Was it really necessary to create a whole new fork?

    Just make a patch called Deannoyify_pidgin that makes adds the option to use the feature or not.

    On the other hand, if this is just one of many cases where developers are ignoring the users I do understand the need for a fork.

    1. Re:Way to overreact. by Hinhule · · Score: 1

      Way to drum up publicity for something that has has 1600 downloads so far btw.

  41. Murdering your darlings by athloi · · Score: 3, Informative

    A writing professor once called this "murdering your darlings," in the context of writing fiction.

    You develop a scene with blood, sweat and tears, and then realize it's baggage and there's a better way, and shorter/more compact is always better.

    It hurts but it beats the alternative, which is reduced quality of writing.

    1. Re:Murdering your darlings by adnonsense · · Score: 1

      Methinks there's a file system developer who took this a bit too literally...

    2. Re:Murdering your darlings by Anonymous Coward · · Score: 0

      A writing professor once called this "murdering your darlings," in the context of writing fiction.

      You develop a scene with blood, sweat and tears, and then realize it's baggage and there's a better way, and shorter/more compact is always better.

      It hurts but it beats the alternative, which is reduced quality of writing. ...baggage?
      Do you mean garage? No, wait, sorry, garbage?
  42. about time by xorbe · · Score: 1

    The devs have taken out useful feature after useful feature. I even voiced my concern on the mailing list some time ago, and was met with "such options are too confusing to the average person," and then silence. I still use Pidgin, but it's certainly not the cool Gaim of old.

  43. The fork page... by JustinOpinion · · Score: 4, Informative

    For anyone interested, the fork is called "Funpidgin" and can be found here.

    The summary makes light of it, but the Funpidgin page explains that their intention is to respond more directly to the requests of the user community. In addition to the feature mentioned in the summary, Funpidgin has implemented some others, and will presumably continue adding user-requested features (while still integrating upgrades from the pidgin codebase, presumably).

    Forks are both good and bad; this one is no exception. On the one hand it "wastes effort" and can duplicate work. On the other hand, it can give the user community (which isn't homogeneous) the product(s) they want. It can encourage useful competition. Often the end result will be better than if no fork had occurred. Another example is the Compiz/Beryl fork, which created some duplication for awhile, but ultimately turned out for the best since the merged Compiz Fusion includes the best features from both (a stable core and all the whiz-bang features users wanted, in the form of plugins).

    If both the Pidgin and Funpidgin developers work to provide something that their respective users find worthwhile, then what's the problem?

    1. Re:The fork page... by Anonymous Coward · · Score: 0

      I dont care what they call it if they will just add voice and video support for the protocols that support it.

    2. Re:The fork page... by Anonymous Coward · · Score: 0

      The problem is that one person's feature is another person's annoyance. So once you start adding a billion new user-requested features, you also, in a way, start adding a billion new annoyances.

    3. Re:The fork page... by junner518 · · Score: 1
      From the link:

      Fatal error: Call to undefined function: taxonomy_vocabulary_load() in /home/groups/f/fu/funpidgin/htdocs/modules/forum/forum.module on line 175
      Apparently they left their superstar developers behind.
    4. Re:The fork page... by Spy+der+Mann · · Score: 1

      In addition to the feature mentioned in the summary, Funpidgin has implemented some others [sourceforge.net]


      Mind showing us some features? The funpidgin page is slashdotted.
    5. Re:The fork page... by bskin · · Score: 1

      It seems like once a project reaches a certain level of maturity, forking is a lot more reasonable since it's less likely that massive changes will need to go in. The fact that libpurple is maintained seperately means the duplication of work will be minimal. Honestly, if there's a major conflict between the goals of the devs and the goals of the community, a fork really seems like the best thing to do here.

      --
      hot foreign sheep.
    6. Re:The fork page... by Anonymous Coward · · Score: 0

      I'd look at the fork of compiz as an example: the compiz folks weren't accepting patches from their users, with features that people wanted to have. As a result, beryl was forked from compiz.

      After a while, the two were able to reconcile their differences, and merged back together. I'm fairly sure it's because beryl took the lion's share of the userbase with it- something which helped the compiz devs realize what if they don't take care of their users, they'll have a product nobody wants, and it helped the beryl people realize that it's not so easy to run a proejct.

    7. Re:The fork page... by Deanalator · · Score: 1

      This seems more like a custom patchset than a fork, much like the compiz-quinnstorm/beryl/compiz-fusion from back in the day.

      The main developers can work on stability, while a group of enthusiasts can test out some experimental features.

      What the pidgin developers really need to do now is crank out 3.0. Lack of video conferencing in 2008 is just ridiculous.

    8. Re:The fork page... by ewanm89 · · Score: 1

      If it's the GUI that's different, they can still help each other with protocol code so, as long as they are willing to talk it can be win/win situation.

    9. Re:The fork page... by Anonymous Coward · · Score: 0

      If both the Pidgin and Funpidgin developers work to provide something that their respective users find worthwhile, then what's the problem? Hopefully nothing, especially since most of the changes appear to be in the UI - Funpidgin should still be able to take advantage of libpurple with minimal effort.

      The weird thing for me, at least when I first looked at the Funpidgin site (it isn't loading for me today), is that while the pidgin.im site allows users to see what other users are requesting, the Funpidgin site has no such feature. This seemed odd to me in light of their stated intentions.
    10. Re:The fork page... by Anonymous Coward · · Score: 0

      I dropped Pidgin in favour of Digsby just because I was so annoyed with not being able to resize the text box. I'm glad so many others agreed with me.

  44. Considering my general hatred of the Pidgin UI by _xeno_ · · Score: 4, Informative

    Considering my general hatred of the Pidgin UI, no, I don't find this ridiculous.

    Let's start with Pidgin's UI Sucks, which details some of the weird UI decisions made back around version 2.1. Fortunately they've fixed almost all the issues listed in that post.

    More Pidgin Bashing is just a bug, so let's skip ahead to Pidgin's Crappy Formatting Icons which they have not fixed.

    If I ever had the time to, I'd like to write a new UI for libpurple, Pidgin's backend. I have some ideas - but not enough time to actually learn how to use libpurple.

    Maybe I can help with this fork, called... uh. Hm. The summary doesn't appear to mention it.

    Ah, here we go: funpidgin.

    --
    You are in a maze of twisty little relative jumps, all alike.
    1. Re:Considering my general hatred of the Pidgin UI by Anonymous Coward · · Score: 1, Informative

      If I ever had the time to, I'd like to write a new UI for libpurple, Pidgin's backend. libpurple + XULRunner = http://www.instantbird.com/
    2. Re:Considering my general hatred of the Pidgin UI by lanner · · Score: 1

      I have to agree with you. I stopped using Pidgin a few years ago due to the stupid developers of the software.

    3. Re:Considering my general hatred of the Pidgin UI by wondershit · · Score: 1

      Well, you don't really seem to hate it that much as you're obviously using it and writing a lot of stuff about it. Fine by me.

      Your first complaint is partly solved I think as the tabs only show up when there is more than one conversation going on. But you're right, there is still lots of whitespace and the buddy icon was fine next to the text field. But that's also fine by me.
      I don't understand the thing with the formatting icons as it works as expected here (Pidgin 2.4.1): The icon with the blue background is for changing the background color and the other for foreground. Both tooltip and functionality are correct. Maybe it was wrong in February but "not fixed" is wrong too.

    4. Re:Considering my general hatred of the Pidgin UI by hunterkll · · Score: 1

      Take a look at Adium X - it's an IM app written for OS X using libpurple with a -very- sane UI

    5. Re:Considering my general hatred of the Pidgin UI by Anonymous Coward · · Score: 0

      I have been using Pidgin for two weeks on Windows, and I thought it was just that they use GTK that the UI was full of bugs. But I guess it really is Pidgin. Even the painting of scrollbars is broken in many places, and the way the text scrolls is just creepy. Why even take the time to develop something like that, text does not scroll that way in my OS, so their effort was totally wasted imho.

    6. Re:Considering my general hatred of the Pidgin UI by Anonymous Coward · · Score: 0

      If I ever had the time to, I'd like to write a new UI for libpurple, Pidgin's backend.

      libpurple + XULRunner = Instantbird
    7. Re:Considering my general hatred of the Pidgin UI by glitch23 · · Score: 1

      If I ever had the time to, I'd like to write a new UI for libpurple, Pidgin's backend. I have some ideas - but not enough time to actually learn how to use libpurple.

      As soon as libpurple and its dependencies (e.g. gtk and glib) can be compiled into Win32 DLLs I intend to at least try a Java UI (using JNI to call the DLLs). Until then I don't want to work backwards trying to get libpurple to compile when I first have to get gtk/glib to compile into a DLL. I'd have to work backward before working forward. I'm going to let someone else worry about that part and once that happens someone can also try writing a .NET UI for it.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    8. Re:Considering my general hatred of the Pidgin UI by westyvw · · Score: 1

      Let's start with Pidgin's UI Sucks>

      Follow that link to get this quote: it tries to closely follow the GNOME philosophy of "our users are morons."
      Busted up laughing, as a KDE user I think that almost sums up how I feel about Gnome, oh except for the sharp stick in the eye after trying to get Gnome to do anything productive.
    9. Re:Considering my general hatred of the Pidgin UI by tqft · · Score: 1

      I gave up on gaim/pidgin when it became evident they were never going to put yahoo webcam support back in - as per the gaim-vv track.

      As I only really use yahoo im - I now use gyachi for that and Chatzilla in seamonkey for IRC if I really need some help with my mozilla setup.

      --
      The Singularity is closer than you think
      Quant
    10. Re:Considering my general hatred of the Pidgin UI by jrumney · · Score: 1

      Huh? The Windows port of GTK/GLib is a bunch of DLLs, as is libpurple and all the IM provider plugins that it uses. So what are you waiting for?

  45. Re:Is there a technical reason not to allow both w by somersault · · Score: 1

    Maybe the developers don't know how to do scroll bars

    --
    which is totally what she said
  46. Where is the Fork? by ink · · Score: 1

    Pidgin's trac system is /.'d; does anyone know where the fork is? Can you actually download, compile and run it? Are they going to split codebases, or simply re-package pidgin with each release?

    --
    The wheel is turning, but the hamster is dead.
  47. Always been like this. by n0dna · · Score: 1

    The pidgin devs have always been like this.

    They change something that no one wanted changed, the users ask for an option to switch it back or choose between them, and the users are told to go write a plugin if it means that much to them.

    Same thing with video support. Adium is built on pidgin/gaim (not sure which, don't have a mac) and it supports video. The video APIs are all well documented and the pidgin devs respond with "Well, we don't want video and besides it's too hard. That means you don't really want video either so stop asking."

    It would seem to me that they are exercising their right to drive off their users. If this does turn out to really fork, I'll be happy to stop bothering the pidgin guys by using their app.

  48. Great minds think alike by joe_n_bloe · · Score: 1

    First thing I thought was "Gnome."

    1. Re:Great minds think alike by jejones · · Score: 1

      Same here. I thought "it's gnome-screensaver all over again."

    2. Re:Great minds think alike by Andy+Dodd · · Score: 1

      First thing I thought was pretty specifically, "Metacity edge flipping (or lack thereof)".

      --
      retrorocket.o not found, launch anyway?
    3. Re:Great minds think alike by jbernardo · · Score: 1

      What, nobody wants to join the chorus "spatial browser"? Nothing made me laugh as much as that stupid idea until this new stupid non-configurable auto-resizeable input area idiocy came along!

  49. Pidgin by Stanistani · · Score: 0

    Fork goin do plenny good kine stuff fo Pidgin.

    1. Re:Pidgin by Anonymous Coward · · Score: 0

      ?
      Two -1 Overrated mods, eh? ...and no other mods. ...note to Mods. If you're not using those after someone mods a comment up, you're just scared someone will metamod your mod.

      For those of you who didn't understand the point of the parent quote, it was made in pidgin.

  50. can't blame them by pak9rabid · · Score: 4, Informative

    Ya know, I can't blame the community for this fork. The gaim/pidgin developers have had a bad history of 'God complex'. Hell, just recently they refused to make any changes to the way Pidgin handles SASL authentication to XMPP servers due to a change in the 2.4 codebase that completely breaks SSL encryption to the OpenFire XMPP server, whereas the 2.3 codebase AND every other XMPP client seems to not have any issues. Their response was something along the lines of "yeah, well we're doing it right..every other client is doing it wrong". I find that hard to believe. This ultimately leaves me with 2 options: either don't upgrade past version 2.3 of Pidgin, or use another client. And yes, not being able to resize the input text box drives me absolutely crazy. I look forward to a forked version addressing this and the XMPP SASL authentication issues.

    1. Re:can't blame them by pak9rabid · · Score: 1
      Oops, before anyone can correct me:

      Hell, just recently they refused to make any changes to the way Pidgin handles SASL authentication to XMPP servers due to a change in the 2.4 codebase that completely breaks SSL encryption to the OpenFire XMPP server... That should be "due to a change in the 2.4 codebase that completely breaks SSL authentication"
    2. Re:can't blame them by Anonymous Coward · · Score: 0

      Ya know, I can't blame the community for this fork. The gaim/pidgin developers have had a bad history of 'God complex'. Hell, just recently they refused to make any changes to the way Pidgin handles SASL authentication to XMPP servers due to a change in the 2.4 codebase that completely breaks SSL encryption to the OpenFire XMPP server, whereas the 2.3 codebase AND every other XMPP client seems to not have any issues. Their response was something along the lines of "yeah, well we're doing it right..every other client is doing it wrong". I find that hard to believe. This ultimately leaves me with 2 options: either don't upgrade past version 2.3 of Pidgin, or use another client. And yes, not being able to resize the input text box drives me absolutely crazy. I look forward to a forked version addressing this and the XMPP SASL authentication issues. Can you please tell me why you hate not being able to resize the input box. I use iChat and I love the fact that is expands as I need it.
    3. Re:can't blame them by i_love_unix · · Score: 0

      I'm interested enough in this project to try and install Funpidgin as soon as I get home tonight. I haven't been very happy with the direction that the Pidgin UI has taken of late, even though the underlying features of libpurple have improved very much IMHO with each release of Pidgin 2.x. Plus I hate the attitude of people who say "well if you don't like it, write a plugin." Maybe I don't have the time to learn how! Sheesh. I thought the developers of good programs were supposed to care about user needs instead of telling them where to shove it if they like a feature and don't want to see it removed. I realize that there is a point where backward-compatibility becomes unreasonable, but you'd think something as simple as allowing the resizing of a text window to be a user-selectable option would be well within reason. And add me to the list of people annoyed by the inability to resize the text input box. I've done that ever since I was using AIM on Windows years ago.

    4. Re:can't blame them by uigin · · Score: 1

      I agree wholeheartedly. I've been using pidgin on all of my computers for the past two years (and I used Gaim intermittently before that) and the developers have seemed totally intransigent on a number of issues. I appreciate the work that they do; they produce a product that I use day in day out. But they seem to have a very negative way of interacting with the userbase at large. For example, they weren't able to just tell people that the developers had no personal interest in video chat (I could convert a lot of friends to pidgin if it had that feature) but inviting others to add the feature, they posted a message ridiculing the feature and leaving the reader with the impression that even if they developed the feature themselves it would never make it into the standard codebase.

    5. Re:can't blame them by shutdown+-p+now · · Score: 3, Insightful

      Can you please tell me why you hate not being able to resize the input box. I use iChat and I love the fact that is expands as I need it.
      I'm not GP, but I can tell for myself. Personally, I like my GUI layout to remain static unless I explicitly change it (e.g. by dragging splitters around). Auto-resizing input field breaks this model.

      Clearly, this is a matter of personal preference, nothing more. Luckily for me, Psi has an option to choose either behavior...

    6. Re:can't blame them by pak9rabid · · Score: 1

      Can you please tell me why you hate not being able to resize the input box. I use iChat and I love the fact that is expands as I need it. Uh, because I prefer to be able to resize it? Does it really matter? The fact is the there is an overwhelming number of users wanting that feature, and a minimal number of developers who don't...I look forward to downgrading to Pidgin 2.3 when I get home...until a usable fork emerges..
    7. Re:can't blame them by protactin · · Score: 1

      I believe it was a bug in Openfire and Pidgin's SASL implementation was doing things strictly correctly (as far as I remember).

      If you trawl across the Pidgin and Adium tracs and through the Openfire forums there's a workaround in Openfire to do with explicitly setting the xmpp.domain property or something similar. Though I believe Adium added in a workaround at their end too.

    8. Re:can't blame them by pak9rabid · · Score: 1

      If you trawl across the Pidgin and Adium tracs and through the Openfire forums there's a workaround in Openfire to do with explicitly setting the xmpp.domain property or something similar. Though I believe Adium added in a workaround at their end too. Yes, there is. But, Pidgin also has a separate 'Connect Server' input field under the 'Advanced' tab to specify the actual connect server vs the XMPP domain, should the two differ. The problem is Pidgin seems to completely ignore the 'Domain' field under the 'Basic' tab when you specify the 'Connect Server' on the 'Advanced' tab. So say my XMPP server is on domain `mydomain.com', but the actual hostname for the XMPP server is `xmpp.mydomain.com'. If you specify the domain to be `mydomain.com', then specify the connect server as `xmpp.mydomain.com', Pidgin will use `xmpp.mydomain.com' for SASL authentication instead of `mydomain.com', thus causing the authentication to fail...This wasn't the case in Pidgin 2.3.
    9. Re:can't blame them by Anonymous Coward · · Score: 0

      Uh, because I prefer to be able to resize it? Does it really matter?


      I think it does matter quite a bit. Most people are resistant to change whether or not it is in fact an improvement over the previous options. If this is an issue where the new way is better than the old way but users are simply being reactionary, then I would applaud the developers involved in sticking to auto-resize and back them up. Frankly, this is such an insignificant issue that I'm guessing the complaints were not that numerous and it's really more about differing overall desires, or ego on both sides of the split.

      I think a mindset similar to the kind that wants this option is involved in the overall mess of forks in the open source world, where there's plenty of options but in the end few of them match their single-minded closed-source counterparts in quality and coherence. Someone on here mentioned that iChat does an auto-resize and, as a user of it for a long time now, I had to think about it for a few seconds to remember that (and I'm still not completely certain). If 640x480 displays were still the norm, I could see where the manual resizing would make sense but as far as I can tell it falls under the heading of "unnecessary clutter of options".
    10. Re:can't blame them by protactin · · Score: 1

      Ah, thanks for the info!

      Indeed now I remember Pidgin also gets a bit confused/ignores the config with certain combinations of "Use old SSL method" (which can be used to bypass the SASL problem) and a custom port.

      I'll have to check Trac when it comes back up..!

    11. Re:can't blame them by electrosoccertux · · Score: 1

      Can you please tell me why you hate not being able to resize the input box. I use iChat and I love the fact that is expands as I need it.

      I'm not GP, but I can tell for myself. Personally, I like my GUI layout to remain static unless I explicitly change it (e.g. by dragging splitters around). Auto-resizing input field breaks this model.


      Clearly, this is a matter of personal preference, nothing more. Luckily for me, Psi has an option to choose either behavior...

      It's important because if you have your IM window touching the bottom of the screen and start typing into it, it suddenly increases the size of the textbox to a size that is off the screen.
    12. Re:can't blame them by ArcticFlood · · Score: 1
      That would be a good point, except that's not how it works in Pidgin. It expands the textbox into the history area.

      Personally, I think this is a great feature. I can't stand different tabs having different textbox heights, and this solves the problem very nicely.

      --
      This is here so you don't ignore the last two lines of my posts.
    13. Re:can't blame them by Anonymous Coward · · Score: 0

      Agreed. I was able to fix my issue with Pidgin and OpenFire by changing the server name property, although your case may be special.

  51. Yes, its ridiculous by icebike · · Score: 1

    Yes its ridiculous, but not all together atypical.

    If there was money involved, it would never have happened. (Paying customers have a way of getting what they want, but people who develop for the karma occasionally take a "my way or no way" approach.) [/me, expecting flames].

    But the beauty of Open Source is the self correcting nature of the development community. People can take it and do what they want with it. This would never happen in a closed source product.

    --
    Sig Battery depleted. Reverting to safe mode.
  52. I saw the title... by IonOtter · · Score: 1

    ...and mistook it for a new card combo from Magic: The Gathering.

    I think I need to get outside more.

    --
    [End Of Line]
  53. Funny.... by anlprb · · Score: 1

    I thought the new version of Pigin I installed had a bug in it because the text input box was so small and I couldn't resize it. I never noticed I don't write more than a line of text in any IM message. Wow, I thought the software was broken, guess it's my IM conversations. It took a fork of the program for me to realize it was a feature.

    --

    One Token Ring to Rule them All, One Search Engine to Find Them, One WAN to bring them in, and TCP/IP Bind them...
    1. Re:Funny.... by sleepykit · · Score: 1

      I know what you mean. I kept thinking it was something about Pidgin + Windows + Stupid User (me) but now it appears to be a feature and not a bug. Right there alongside the "User is typing" feature...

      --
      "When did I realize I was God? Well, I was praying and I suddenly realized I was talking to myself." ~ Jack Gurney
  54. And here is a link to the fork: by Lendrick · · Score: 2, Informative
  55. yeah, so? by Anonymous Coward · · Score: 0

    So people will pick one UI over the other.
    Then the code bases will drift.
    Then there will be a new protocol to implement.
    Then one will die out.

  56. Re:Is there a technical reason not to allow both w by grumbel · · Score: 2, Insightful

    I think the main reason to not make it an option is because it is such a tiny obscure detail that you wouldn't even think to look for an option in the first place. And thus adding the option to the GUI would be useless clutter. Good usability is often about removing options and make things behave the right way at default.

  57. Sticking with Pidgin by Nick+Barnes · · Score: 1

    uncompromising unwillingness of the developers to provide an option
    Good. Providing too many options, especially UI options, is a stupid mistake made by many open-source projects. You end up with software which is impossible to test and which often looks terrible.
    fork
    Crazy. But, hey, it's their time. Let the users decide; I'm sticking with Pidgin.

    1. Re:Sticking with Pidgin by DriedClexler · · Score: 0

      Good. Providing too many options, especially UI options, is a stupid mistake made by many open-source projects. You end up with software which is impossible to test and which often looks terrible. Right, because too many options -- buried in an "advanced options" screen -- makes all of the UI look "terrible".

      Crazy. You gotta love this: it's "crazy" to fork a project based on UI issues, but it's not crazy to allow people the option (in any way whatsoever) to use any interface OTHER than the one developers decreed for the latest version. It's crap like this that makes me delay upgrades as long as possible.

      I used to think making a good UI was just a matter of following one's intuitions. Now I realize how many people's UI intuitions are horrible.
      --
      Information theory is life. The rest is just the KL divergence.
  58. Typing preview by Misch · · Score: 1

    They also messed around with the "typing" notification, moving it from the tab/window pane to inside the IM text.

    It gets really annoying when you're trying to read a message that was just sent to you, and suddenly the text is shifted up a line because the person on the other end just started typing.

    I joined in on a bug report regarding the notification, asking for a configuration option to be created so that the previous style could be used.

    No response from the authors yet.

    --

    --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    1. Re:Typing preview by bdigit · · Score: 1

      Wow I couldn't agree more about how annoying this is. Especially for those people who are enter happy and just keep sending chopped up sentences. I need to go add to that bug

    2. Re:Typing preview by CronoCloud · · Score: 1

      They also messed around with the "typing" notification, moving it from the tab/window pane to inside the IM text.


      Why would they do a stupid non-intuitive thing like that for? Oh wait, they're the pidgin developers.

    3. Re:Typing preview by s4nt · · Score: 1

      They also messed around with the "typing" notification, moving it from the tab/window pane to inside the IM text. It gets really annoying when you're trying to read a message that was just sent to you, and suddenly the text is shifted up a line because the person on the other end just started typing. I joined in on a bug report regarding the notification, asking for a configuration option to be created so that the previous style could be used. No response from the authors yet. +1 Im using 2.4.1 right now and for me, the new typing notification is even more annoying than the autoresize thing... not that I would mind a bigger text input box... saldy, Pidgin is the only IM client that I find usable...
    4. Re:Typing preview by AikonMGB · · Score: 1

      Yes, I also found the typing notification change quite annoying; I much prefer a little icon in the corner of the window or something, or in a status bar, but for the love of god not right in the middle of what I'm trying to read!

      It's also annoying if the person you're talking to decides not to send their message after all, because then you're left with a blank space instead of the previous message being located at the bottom of the chat window.

      Aikon-

    5. Re:Typing preview by msuarezalvarez · · Score: 1

      You cannot simply add an option for every single piece of behavior. That is the exact opposite of designing an app.

      In the case you mention, a sane solution is to always reserve space for the `typing' notification so that text does not shift up when the notification appears. Having a piece of UI in order to provide alterantive behavior for such a tiny detail that is beyond absurd.

  59. Bikeshed Color by MrDelSarto · · Score: 1

    Just the usual "colour of the bikeshed" problem which hits every collaborative project ever built.

  60. Call a waambulance by UberHoser · · Score: 1

    1) It is open source.
    2) If you don't like it, hack the code and release the version you like.

    --
    Guns are for wimps... Use a crossbow.. this way you can pin them to their chair when you go postal.
  61. This why... by Anonymous Coward · · Score: 0

    ...I use Adium.

  62. Why just last night... by quonsar · · Score: 1

    ...I was saying to myself "Pidgin is forked!" when, after attempting to log off of Ubuntu, it went into a perpetual loop consuming 100% of my CPU, inciting my cooling fans to a screaming level of agony and blithely ignoring repeated requests to 'kill -TERM pidgin'.

  63. Glad I'm not the Only One by imemyself · · Score: 1

    I tried a newer version of Pidgin a few weeks ago, but ended up going back to the older version that I'm currently using (2.2). I'm glad I'm not the only one that doesn't like the non-resizable text-box. I don't know why, but it just annoys the hell out of me. Their stubbornness on this sounds sounds kind of similar to their staunch position that Pidgin should never support voice or video chat (I probably wouldn't use it often, but it would still be nice if it was there). Hopefully this fork will gain some traction.

    --
    Every time you post an article on Slashdot, I kill a server. Think of the servers!
    1. Re:Glad I'm not the Only One by CronoCloud · · Score: 1

      Funny thing is, back in the old gaim days, of .59 etc, they said that audio/video support WOULD eventually happen.

  64. What with audio? by mhamel · · Score: 1

    I did not follow Pidgin development from that close. But I know of one thing that annoys me. No audio support. I used it back in the time of gaim. Already then, they said that they would not do it. Now they say that they broke UI and protocol handling so they can't do it easily. But we are in 2008. Peoples are demanding it since at least 2002.

    I lack details here. But those guys sure don't seem to be listening to users.

    1. Re:What with audio? by CronoCloud · · Score: 1

      They're geeks, they sit in IRC, IM using Jabber, and code with vi or emacs. They probably simply don't "get" why some people want voice or video.

    2. Re:What with audio? by Lemmy+Caution · · Score: 1

      I was just talking about the blind spot a lot of programmers and engineers have about computing. It also explains the gap between unix-thinking and Mac/PC-thinking.

      Old techs still think of computers as tools. For much of the world, the computer is a meta-media. The former is interested in well-defined problems solved by small tools that work perfectly. The latter are interested in emergent affordances and new/interesting experiences.

  65. Funpidgin by Anonymous Coward · · Score: 0

    Probably a good time to suggest Funpidgin a forked Pidgin that aims to keep the removed features as options.

  66. And this is why Linux can't thrive by WiglyWorm · · Score: 1

    When geeks get this worked up over something like whether or not you can resize a text field and take the mentality of "fine, I'm gonna take my ball and go home". Let's find some bigger issues to get passionate about, like making program installation a more uniform and less painful experience. Or maybe maybe add some GUI wizards to stop new users from having to come face to face with the command line.

    1. Re:And this is why Linux can't thrive by The+Master+Control+P · · Score: 1

      Don't know about you, but Gentoo Portage is one of the most painless program installation methods I've ever encountered*: emerge program. Plus, there's some GUI that basically shows you what a command line query will so ordinaries can use it too :)

      * Except that as an Athlon-64 user I can't understand why anything is masked with ~amd64, let alone something as important as QT4. x86_64 is no longer experimental or new and I think we've gotten over using unsigned integers as pointers, what's the damn problem?

  67. Re:Is there a technical reason not to allow both w by NickFortune · · Score: 2, Interesting

    I think the main reason to not make it an option is because it is such a tiny obscure detail that you wouldn't even think to look for an option in the first place. And thus adding the option to the GUI would be useless clutter.

    Tcha. Then make it a compile time option and let the people who feel that strongly about the issue enable or disable it at build time. The can stick the instructions in the FAQ.

    I really can't see the point of refusing to budge over such a trivial issue.

    --
    Don't let THEM immanentize the Eschaton!
  68. Looking forward to the fork by GuNgA-DiN · · Score: 1

    I, for one, look forward to the forked version. The ability to not resize the text area annoys the crap out of me. It's my window... let me control it the way I want to.

  69. GUI Expectations by Mesolimbo · · Score: 1

    I stopped using Pidgin because of this crap feature. It's like disabling the mouse within the program's windows: "It's text. it's chat. You don't need a mouse".

    --
    "Always leave them wanting less." -Andy Warhol
  70. What's next? by Luyseyal · · Score: 1

    What's next -- a ribbons based UI?

    -l

    --
    Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
  71. What's their day job? by LOTHAR,+of+the+Hill · · Score: 1

    They must be Vista developers in their day job...

  72. Manual Resize Plugin by BobNET · · Score: 1

    In case one is unwilling or unable to use Funpidgin, and as soon as the site is unSlashdotted, here is a plugin that disables this "feature"...

    1. Re:Manual Resize Plugin by B3ryllium · · Score: 1

      Perfect! Why didn't they realize that conflicts like this are exactly what plugins were intended to address? :)

  73. Re:Is there a technical reason not to allow both w by Socguy · · Score: 1

    I'm with you on keeping the GUI simple, however if something become a great 'annoyance' to a significant portion of your users so much so that your product gets forked over it, then a simple check-box buried in an obscure (perhaps install) menu that only a power user is likely to find might just be the ticket! If you really care enough to find it then knock yourself out. It's like Mr. Burns keeping his employees happy by giving them tar-tar sauce!

  74. I find the drama ridiculous ... by Pinky's+Brain · · Score: 1

    If someone had submitted a patch which added the requested functionality and it had been rejected they might have a point, but this is just stupid. I predict the fork goes absolutely nowhere and all the drama will have caused some of the original developers to dig their heels.

    The drama far more than anything else is making it unlikely people will get up to date versions of pidgin with manual resizing.

    1. Re:I find the drama ridiculous ... by kvezach · · Score: 1

      You can't see it because the tracker is slashdotted, but someone did submit a patch. The developers effectively said "No, it's going to be too much trouble checking all the additional cases, so forget it". He then went and made a plugin instead, and asked the developers if they could include it in the default install. Again they said no, but I don't remember for what reason. After all of this, another person (ConnorBehan) forked the code. Extreme reaction? Perhaps, but they didn't see any other option.

      (Check the tracker when it goes back up, and you'll get the details.)

    2. Re:I find the drama ridiculous ... by Altus · · Score: 1

      one could always distribute the plugin some other way. It the functionality is so sought after I'm sure that people would go out of their way to find it. I use Firefox plugins that didn't come with the original Firefox install.

      It really doesn't sound like a fork was necessary. The devs might be being dicks but a plugin architecture is there to allow third parties to mold an application the way they want it to be molded and it keeps responsibility for making sure the plugin is compatible squarely on the shoulders of those who what the functionality.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  75. Fork You! by Archangel+Michael · · Score: 1

    Nuff Said!

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  76. How is this a troll? by SatanicPuppy · · Score: 1

    Parent is hardly trolling.

    The Bikeshed/Barn issue is at the heart of this problem. No single interface makes everyone happy; a good UI will allow users to take a degree of ownership by allowing basic cosmetic changes.

    And an application that is flexible with a lot of configuration options is usually a lot more fun to use than something that is static, or can only be changed through registry/config file changes.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:How is this a troll? by Man+On+Pink+Corner · · Score: 1

      The Bikeshed/Barn issue is at the heart of this problem. No single interface makes everyone happy; a good UI will allow users to take a degree of ownership by allowing basic cosmetic changes.

      True in many practical cases, but not in all cases. Specifically, you will never create anything truly great that way. "Good" is the best you can hope for if you delegate that level of decision-making to the user.

      Case in point: would the iPhone have been better with a configurable UI?

    2. Re:How is this a troll? by SatanicPuppy · · Score: 1

      People always bring out the Mac example; sometimes I agree, but other times the interface makes me homicidal. They're well designed, but if you need something a little different, you're screwed. You just can't do it.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    3. Re:How is this a troll? by mattack2 · · Score: 1

      Umm, they said iPhone, not Mac. The UI on the iPhone is considerably different.

    4. Re:How is this a troll? by Anonymous Coward · · Score: 0

      Case in point: would the iPhone have been better with a configurable UI?

      Yes?

    5. Re:How is this a troll? by Sarten-X · · Score: 1

      It is different, but still fixed by Apple.

      This is why I will likely never use a Mac. I have nothing against Apple, and in fact I have recommended Macs for others, but their interface just doesn't work for me.

      My personal setup is Ubuntu running a Windows VM. I get the (customized) Windows interface I like (and can show to others without explanation), and can switch to Linux whenever I need to do something more complex than Notepad.

      I like my options. I have so many projects going at once, and I switch between them so often, that for me, easy reconfiguration is a must in a program.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    6. Re:How is this a troll? by Anonymous Coward · · Score: 0

      Don't be ridiculous.

    7. Re:How is this a troll? by mikael · · Score: 1

      Another example is the auto-comment feature in vi/vim. If you try to copy-and-paste a cutting of text which has comments in it, vim will happily add its own comment double slashes (//'s) after every comment in your text. The result is a complete mess-up.

      You can disable this feature with 'set paste' and 'set nopaste', but when you have 'set paste' on, you don't get to see what line number/column you are at. It's almost as if you are being told, "Fine, you can refuse to use auto-commenting, but we're not going to let you see where you are instead".

      A bit like the desktop which refuses to open an image file because it doesn't have the exact extension that it expects( .tif vs .tiff or .tga .targa).

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  77. Re:Is there a technical reason not to allow both w by _Swank · · Score: 4, Insightful

    While I completely agree with your premise - that usability is often the opposite of allowing configurable options for everything - I think that the way they made the dialog behave is not the right way. I have never seen another application do what pidgin now does. In general, that doesn't necessarily make it the wrong thing to do but in this case I think it does.

  78. Rubbing salt in the wound by Imagix · · Score: 1

    Heh... not only is Pidgin being punished with a fork... they're also being punished with a Slashdotting!

  79. Alternatives by Zanmatoer · · Score: 1

    This kinda shit was part of the reason I stopped using Pidgin. That and it was horrifically unstable for me (still haven't worked out what was causing it), so I've switched to Digsby. Check it out, seriously.

  80. Re:Same issue with the AwesomeBar by DaftShadow · · Score: 1

    I have the same issue with the Firefox AwesomeBar. It's a great idea, with huge practical potential. But until I can control it for privacy purposes, I willingly sacrifice my firefox experience by turning off the entire bar.

    If the devs would add the simple functionality such that I could tag a bookmark as "ignore this", I would be appeased. It is the fact that they have not done this yet that is turning me to considering another solution like Opera or Webkit. The solution is easy to solve, yet seemingly impossible to grasp...

    - DaftShadow

  81. Re:Is there a technical reason not to allow both w by dmomo · · Score: 1

    I agree. Unless the feature is very important to half of the users and detested by the other half. I cannot get to TFA, but in the case of this text field, I'm willing to bet that one way is probably better than the other overall. I don't know if the feature was someone's big idea that users never asked for, or if it was a child of feedback given by those users. It seems like a dumb reason to fork a project. Another strategy might be to re-architect the application so that the interface is divorced from the back-end. Then skins or plug-ins, etc could handle this. Heck, maybe Pidgin already supports this.

  82. Re:Is there a technical reason not to allow both w by Threni · · Score: 1

    The current version, 2.3.1 (at least, that's what I'm using, on Windows) allows resizing. There's a vertical scroll bar, but no horizonal one, but who wants to have to scroll left/right? That's retarded. Removing the ability to change the size vertically is also retarded. I won't be upgrading, or if I do/have to, it'll be to the new version, or some other client.

  83. There goes the censorship again by GameboyRMH · · Score: 1

    STOP using Overrated from 1 (or less in this case!) to mod people down! How many times do I need to take a karma hit to get this through!?

    http://slashdot.org/comments.pl?sid=534346&cid=23202032

    Oh and some people call me a Linux zealot (and I probably am a bit of an OSS zealot), and I partially agree with you, AC. Sometimes projects are forked unnecessarily, and this is the greatest example yet.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  84. Premier? by emc · · Score: 0, Flamebait

    Pidgin, the premier multi-protocol instant messaging clientâ¦

    Premier? Seriously?

    I LOL'd

  85. Ridiculous by richmlpdx · · Score: 1

    Hopefully the developers read this and take note. Stop being pig headed children!

  86. Re:Is there a technical reason not to allow both w by QCompson · · Score: 4, Informative

    I think the main reason to not make it an option is because it is such a tiny obscure detail that you wouldn't even think to look for an option in the first place. And thus adding the option to the GUI would be useless clutter. Which is why Pidgin offers the use of plugins. Yet the developers refuse to add a "resize input area" plugin to the list of default plugins (despite the demand) for fear of cluttering up the plugin area.
  87. Implement it as a plugin! by jwkfs · · Score: 2, Insightful

    I mean, pidgin supports plugins. Is there a reason this can't be implemented as a 'let me resize the input box' plugin?

    1. 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.

    2. Re:Implement it as a plugin! by Khan · · Score: 1

      I'd swear I saw a plug-in that does exactly this. I'll have to check when I get back to the home PC since work blocks all external IM traffic even though we have the ability to control what can and can't be done with our IM client.

      Corporate America....talk about set in your ways..oy!

      --

      "Klaatu, verada, necktie!" -Ash

    3. Re:Implement it as a plugin! by xtracto · · Score: 1

      Hey, and why not instead of doing a whole fork, the pissed developers offer a

      "Do not resize input area" plugin?

      hehe... just saying.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    4. Re:Implement it as a plugin! by Anonymous Coward · · Score: 0

      This fork is about time!

      Go away, gaim interface nazis! (yes, its what they are since a long time)

    5. Re:Implement it as a plugin! by Reziac · · Score: 1

      I only want to make size 6 shoes, because having all those different sizes available clutters up the store shelves.

      Don't worry, you'll get used to them, eventually...

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    6. Re:Implement it as a plugin! by Anonymous Coward · · Score: 0

      It is very funny when plugin is need to remove some base feature. Taking out tonsils usualy do not performed (oh, I'm sorry for my french) by ass. But with pidgin there is no other ways.

  88. One of them was my TA.. by Anonymous Coward · · Score: 0

    One of the Pidgin developers, Ethan Blanton, was my TA for an undergrad compilers class at Purdue. His arrogance in that role explains a lot about Pidgin. The whole attitude of the team is very much on the screw-you-users side.

    In a way it's understandable, they are giving their program away for free and supporting so many users isn't easy. It's hard to stay nice in that situation when you're not getting anything tangible in return.

    But there are so many times when the arrogance is just amazing. Stupid things that makes people lives easier is either removed or not implemented because someone puts their foot down.
    - In this case they actually had to put effort into removing a useful feature.
    - They removed the protocol icons
    - During the initial switch to 2.0, they removed all but the basic settings and said they'll put something back if people scream loudly for it. Yeah, that's quality customer service.

    1. Re:One of them was my TA.. by kelnos · · Score: 1

      During the initial switch to 2.0, they removed all but the basic settings and said they'll put something back if people scream loudly for it. Yeah, that's quality customer service. Maybe not, but it's smart software development (especially when your time is limited and you aren't getting paid!). Every preference setting has a non-zero cost, both in implementing it (the road to 2.0 involved a lot of re-implementation due to the move to gtk 2.0 and the core/UI split), testing it, supporting it, and maintaining it. Often the implementation is the easy part, and the rest can be a huge time sink. If you can remove a lot of prefs and replace them with good behavior that doesn't need tweaking, that's great. If people still want finer control over some aspects, that's fine too.

      Personally I think the Pidgin devs haven't listened enough to their users, but it's really up to them in the end. And if you go and look at Pidgin's prefs dialog, it is indeed still pretty clean -- at least much cleaner than the mess it was in the pre-2.0 days. I have my issues with Pidgin (and its developers), but overall I like 2.x much better than what came before.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    2. Re:One of them was my TA.. by CronoCloud · · Score: 1

      No they don't listen to their users. Sometimes they just sit around in their IRC channel and only use XMPP, close their eyes and ears to user input and never actually use the other protocols other than basic testing, which may explain why they lack some features.

      Did you know that Yahoo conferences in pidgin used to have an invite button? They took it out, and now you have to go to Conversation>invite. And you can't assign a key combination to it, I've tried. Personally I actually preferred the old gaim preferences system.

    3. Re:One of them was my TA.. by TheoMurpse · · Score: 1

      Indeed. I also got kicked one time after a particular upgrade removed a feature everyone wanted back. I don't remember what it was (this was gaim days, long before pidgin), but I asked what happened and that I'd prefer to have the feature back, and I got kicked (stop asking stupid questions, or something like that).

    4. Re:One of them was my TA.. by kelnos · · Score: 1

      No they don't listen to their users. Did you somehow miss the part where I said "Personally I think the Pidgin devs haven't listened enough to their users"?

      If you want better support for a protocol the core developers don't really use, you'll either have to a) find someone who does use it and cares enough about it to improve it, or b) pay someone to improve it. But protocol support isn't an issue of listening to users, really. Removing useful features and then ignoring users when they ask why... now that's a problem.
      --
      Xfce: Lighter than some, heavier than others. Just right.
  89. Ridiculous? by edmicman · · Score: 3, Informative

    Does anyone besides me find this utterly ridiculous?
    No, not really. It's a feature that I personally don't think I'd care much about, but this sounds exactly like how the gaim/Pidgin developers are. My past experience has been that the people who develop gaim/Pidgin have always seemed to have a disdain for users other than themselves. They've been quick to dismiss any sort of criticism or suggestions for improvements to make the product better. Instead, they poopoo all of that behind the "we make this for ourselves and don't care if anyone else uses it" mantra.
    1. Re:Ridiculous? by Anonymous Coward · · Score: 0

      Yeah... they get it from the Gnome folks. That whole project's distinguishing feature is not letting users configure anything different from its out of the box without editing obscure files or recompiling.

      Well, was. I'm pretty happy they're finally changing that, even if it is by pretending it never happened.

    2. Re:Ridiculous? by maz2331 · · Score: 1

      DInstead, they poopoo all of that behind the "we make this for ourselves and don't care if anyone else uses it" mantra. Well, if the developers' goals are to make something that they like and don't care if anyone uses it, then that is their right. It's their code, after all.

      Now, that said, I don't work that way, nor do I tend to use programs where the devs are so arrogant.

      But they do have a right to be stupid and have the code sit at low usage rates in favor of programs that work the way the users want it to.

      And since it's open source, everyone has to option to "Fork Them" and make it work better.
    3. Re:Ridiculous? by Anonymous Coward · · Score: 0

      I asked on a Pidgin IRC channel if they [the developers] could bring the larger avatar back. Some versions ago, they changed the avatar in the chat window to a smaller one.

      I explained that I use Pidgin to chat with a woman who happens to be very beautiful, and a larger avatar is better.

      The Pidgin developer told me that Pidgin wasn't for porn.

      While there certainly is a large dose of humor in that reply -- it's depressing to realize that he was *serious*. He actually believes that chatting with a woman equals porn. Poor guy.

    4. Re:Ridiculous? by CronoCloud · · Score: 1

      Instead, they poopoo all of that behind the "we make this for ourselves and don't care if anyone else uses it" mantra.


      Yes, that's how they are. They're like the ffmpeg and GIMP developers in that. It's almost like they hate users who can't code.

    5. Re:Ridiculous? by Jesus_666 · · Score: 1

      Judging fro my experiences with the GIMP plugin API I'd say that the GIMP devs also hate users who can code.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    6. Re:Ridiculous? by ystar · · Score: 1

      It's frustrating that they act like this, sure, but they're justified in doing so, in my opinion. If I'm using the fruits of other folks' efforts, for free and without doing anything to help in return, they're entitled to act as they please. Though I think forking the project's a really bad idea, I nonetheless fully support their decision. They're allowed to be 'gods', they *are* the creators. When god-developer-overlords disagree, stuff on mortal earth will shake up n' break up.

    7. Re:Ridiculous? by TheoMurpse · · Score: 1

      I don't really agree with that. I'm quite sure the devs of Pidgin derive a lot of personal satisfaction from the fact that they've created something popular. Also, one of them leveraged his work into a job at (I think) Google. Another one wrote a book about his experiences.

      If no one used their product, this would never have happened. You may not have as much justification to complain as if you had paid 30 bones for it, but you get to complain some, as without complaints there can be no improvement.

  90. Re:Is there a technical reason not to allow both w by FatMacDaddy · · Score: 4, Insightful

    I agree that simplicity is almost always better, but I would say that good usability is always about listening to user feedback. Basically this change flunked the usability test for a lot of folks and the developers should find a way to elegantly implement that option. There's undoubtedly a way to add this ability without adding "useless clutter." And I would say this clutter wouldn't be useless since people are asking for it.

    --
    This space intentionally left blank.
  91. Pidgin Plugins by B3ryllium · · Score: 1

    Why couldn't they just make a plugin for that?

    And, additionally, why did they leave the thick divider bar in place if they were going to neuter it? In typical GUIs, the divider bar is draggable to achieve the resizing - they should have gone with a different kind of divider if they were going to do something like that. The visual cues are wonky in the current implementation.

    That said, such a little feature won't convince me to switch to the forked version. :)

    1. Re:Pidgin Plugins by nwbvt · · Score: 1

      They did make a plugin for that, the fork was actually more in response to the fact that this kind of thing is fairly common with the pidgin/gaim developers. They don't particularly value the comments made by users who don't contribute to the project, which is fine for a small open source project but not so great for something that is distributed as the default im client for many desktops. In this light, a fork makes perfect sense.

      --
      Mathematics is made of 50 percent formulas, 50 percent proofs, and 50 percent imagination.
  92. What else? by Tangamandapiano · · Score: 1

    Forking.. ok... but does anyone know the further objectives? Would they implement some very wanted features like video/audio conversation, MSN direct file transfer, or give priority to keep protocol compatibility up to date (like MSNP14/MSNP15)? I'm not sure a lot of people (except for the forking developers) would switch from Pidgin to another project just because a difference on a textbox behavior (which maybe could be changed by a plugin), or something like that.

  93. I'm a bit concerned honestly by Anti_Climax · · Score: 1

    While I don't care so much about the text input resizing, considering how often pidgin crashes if I resize my chat window, I'd be worried about this triggering this behavior that much more often.

    --
    Even people that believe in pre-destiny look both ways before crossing the street.
  94. Pidgin guys are probably right. by Chandon+Seldon · · Score: 2, Interesting

    Options suck.

    Every option means doubling the number of possible configurations - which makes proper testing of the application twice as hard. It also provides twice as many weird ways that the developers can have their apps configured that will prevent them from noticing issues as they personally develop.

    There are some applications and configuration options where this isn't true - for example, a text editor for programmers would be less useful if you couldn't configure how many spaces are in a tab - but for simple end-user facing applications like Pidgin and the mechanism for resizing the text input box making a choice arbitrarily (or optimizing for UI simplicity) among the usable possibilities is probably the correct design decision.

    There is always going to be a vocal minority who really wants to be able to configure every last little thing about their software. For free software, they can simply be pointed to the source code and told to have fun. As a usability compromise, features like Mozilla's "about:config" are good - as long as the user is told that weird configurations won't be supported. But in this particular case the best solution really seems to be for the Pidgin guys to just tell the forkers to "have fun" and then proceed to ignore them because the feature they're offering is silly and pointless.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
    1. Re:Pidgin guys are probably right. by bradgoodman · · Score: 1

      Yes, but if instead of adding more options, you fork the project any time there's some "mine-is-bigger-than-your" disagreement about some stupid, petty option...

    2. Re:Pidgin guys are probably right. by QCompson · · Score: 4, Insightful

      Options suck. Every option means doubling the number of possible configurations - which makes proper testing of the application twice as hard. It also provides twice as many weird ways that the developers can have their apps configured that will prevent them from noticing issues as they personally develop. Fine, then with this much negative feedback about a supposed design "improvement", then perhaps the best answer is to scrap the idea and go back to letting the users resize the text input area. Problem solved.

      But in this particular case the best solution really seems to be for the Pidgin guys to just tell the forkers to "have fun" and then proceed to ignore them because the feature they're offering is silly and pointless. It is the auto-resizing text input area that most people feel is silly and pointless.
    3. Re:Pidgin guys are probably right. by geekoid · · Score: 1

      Welcome top software development, suck it up.

      You think options are expensive? try not having any.

      "which makes proper testing of the application twice as hard. "

      umm, no. Twice as long? maybe, if you suck.

      "There is always going to be a vocal minority who really wants to be able to configure every last little thing about their software."

      Yes, and you can't please them all, but the current usability has gone down. It is now broken for a lot of people. It isn't like you add some feature that just 'feels' different. There are people who just can't use the product.

      Stop trying to side step the issue with 'Options suck' and ''it's hard' This is not about every option, this is about one key piece of the application that is now broken for a lot of people.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Pidgin guys are probably right. by prockcore · · Score: 1

      It is the auto-resizing text input area that most people feel is silly and pointless.


      If by "most people" you mean "a small handful of people" then yes.. "most people".
    5. Re:Pidgin guys are probably right. by maz2331 · · Score: 1

      No, options do not suck. Nor do they necessarily make for more difficult coding and debugging if the programmers did their jobs properly. Keep things segregated so that options can't step on each other so much.

      Don't mix core functionality code with interface stuff.

    6. Re:Pidgin guys are probably right. by Anonymous Coward · · Score: 0

      at least one post that gets things right ...

      there's a small number of people that will always be annoyed by design or functionnal changes, my take is that if they don't want to deal with it, the source code is available and free to modify and redistribute.

      of course, someone will fork the damn thing and implement all the silly and disfunctionnal features every joe user ever wanted ... then said group of users starts to use it.

      first they will hype it like there's no tomorrow, then they will start to notice how bloated it is, how it crashes more often, and how much slower and memory consuming it is than the original .. and start whining about that.

      finally, they'll go back to the real thing and swallow their bitterness, because they can neither write one damn line of code nor understand the basic principles of a clean software architecture.

      imho these users just need to STFU, learn code, or GTFO

      now mod me down if you wish, it's just gonna show me which group you belong to :)

    7. Re:Pidgin guys are probably right. by kelnos · · Score: 1

      These situations have a tendency of self-correcting. If the fork succeeds, then the reasons for the fork had merit, and the fork will either be folded back into mainline (see gcc/egcs), or the 'original' will die and the fork will go on (see xfree86/x.org). If the fork fails, then the fork fails. Some people have wasted their time, but it's their time to waste.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    8. Re:Pidgin guys are probably right. by Anonymous Coward · · Score: 0

      Don't mix core functionality code with interface stuff.

      Yeah, because you only do unit tests of the core functional code, and never of the UI ... I hope i never have to use some software you were ever involved in ....

    9. Re:Pidgin guys are probably right. by PFAK · · Score: 1

      Every person I've talked to thinks the auto resizing of the input text box as a "Really Bad Idea" (TM), at first I thought GTK was broken until I bothered to search the mailing list.

      Obviously, not everyone is going to post and complain about it ... I've found that Pidgin developers are less than responsive, that's why there's forks of various protocols for Pidgin, like msn-pecan.

      --

      Free means no restrictions, ironic the FSF's GPL forces restrictions, isn't it? What's your definition of free?
    10. Re:Pidgin guys are probably right. by carnalforge · · Score: 1

      Fucks's sake, some good sense man! Even notepad let's you change the damn window size.

      --
      :wq!
    11. Re:Pidgin guys are probably right. by RedWizzard · · Score: 1

      Options suck. It doesn't need to be an option. Just resize the field automatically until the user sets the size of the field themselves and then leave it alone. Ideally there should be a way of setting the default size too, but you could probably get away without it.

      ... the feature they're offering is silly and pointless. No, it's not. At the most fundamental level software's purpose is to do what the users want it to do. I hate software which acts like it knows what I want better than I do.
    12. Re:Pidgin guys are probably right. by Rakishi · · Score: 1

      No, his poitn is that unless your app is horribly horribly designed testing an UI option should not require you to redo every single other test ever done for the app. Consider the implication of what the original poster said as to how convoluted and badly coded he assumes all application are. It's an application that he was involved in that I would never ever want to touch.

    13. Re:Pidgin guys are probably right. by CronoCloud · · Score: 1

      I know what group you belong in: user-hating developer. If you hate users so much don't release your stuff in the wild, because once you do, you have a responsibility to the users whether you want it or not, no matter what kind of "no warranty or support" statements you might make.

      If I build a house for someone and get them to sign a contract stating I have no responsibility as it's actual usability or quality, and then it leaks water from the first day and collapses on the second, I am morally and spiritually responsible, even if the contract or say "license" says I';m not legally.

    14. Re:Pidgin guys are probably right. by Chandon+Seldon · · Score: 1

      Then the only options that get into the project are A.) options that everyone agrees on and B.) options that were worth forking over. Sounds good to me.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    15. Re:Pidgin guys are probably right. by Chandon+Seldon · · Score: 1

      And everyone I've talked to thinks the new behavior is great and much easier to use than futzing with trying to resize panes. Sizeable panes / frames have always been an annoying UI element, and getting rid of them is frequently the right choice.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    16. Re:Pidgin guys are probably right. by Chandon+Seldon · · Score: 1

      That's exactly the sort of compromise that sounds like a great solution but results in weird bug reports in practice. ("All I can see is the input box - I can't see the conversation at all. What's wrong?" "Apparently you resized your input box and are stuck in manual-size mode. Delete your config directory to get back normal behavior.")

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    17. Re:Pidgin guys are probably right. by Anonymous Coward · · Score: 0

      My initial reaction was to be annoyed by the change.

      Then I thought about it for a few seconds and realized that the Pidgin solution is an improvement.

    18. Re:Pidgin guys are probably right. by Jesus_666 · · Score: 1

      No, that only happens if the code is insane. If the program is sane the solution to that issue is "grab the splitter and make the input box smaller". The only reasons I can imagine for the splitter to be inaccessible are bugs that can happen with any kind of resizable input box.

      Not allowing the conversation to be smaller than one line might be an additional safeguard because that way the user doesn't think it has disappeared, he definitely knows it's just too small.

      Also, it has been suggested that "manual-size mode" should be the same as "auto-size mode" - the user merely decides what the minimal size of the input box is. That way the app does't even need to toggle between states (which would be just as evil as letting the user toggle between them with a checkbox).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    19. Re:Pidgin guys are probably right. by Chandon+Seldon · · Score: 1

      Sorry, no. If it breaks, you can keep both pieces. If you want more from me than that then I'll be happy to quote you my hourly rate. Especially if you just downloaded some software that I openly shared on my website.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    20. Re:Pidgin guys are probably right. by Chandon+Seldon · · Score: 1

      Sounds good. I don't see any major problems with that design. You should suggest it (or submit a patch) to the Pidgin guys - maybe they'll implement it.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    21. Re:Pidgin guys are probably right. by QCompson · · Score: 2, Interesting

      If by "most people" you mean "a small handful of people" then yes.. "most people". It is true that it is very difficult to accurately judge how many users like or dislike a new "feature".

      However, given the number of people that commented on the pidgin buglist, the number of people who started threads in various linux forums complaining about the new behavior, and the number of people criticizing the move here on slashdot, I'd say it's disingenuous to say it is "a small handful of people" who don't approve of the auto-resizing input field.

      Probably the best way to measure the size of the opposition is to compare this negative reaction with the reactions received previously for other UI changes. Were there as many complaints? Was there a fork made? Was there a slashdot article about the controversy? Taking all these factors into consideration, I'd be pretty confident in assuming that there is a very sizable number of users who are extremely displeased with this feature change.
    22. Re:Pidgin guys are probably right. by Jesus_666 · · Score: 1

      Probably not right now. Right now, neither side of the fork is likely to be happy about the suggestion.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    23. Re:Pidgin guys are probably right. by Phanatic1a · · Score: 1

      and the mechanism for resizing the text input box making a choice arbitrarily (or optimizing for UI simplicity) among the usable possibilities is probably the correct design decision.

      Why? I can't imagine that a text input box that arbitrarily changes size on the fly as I type would be anything but visually distracting and annoying. It's quite unlike any other thing that people read, from books to Chick tracts to this comment field I'm entering text into right now. I've never seen a text editor on any OS do that (of course, someone will now point out several); why is breaking with such a fundamental expectation of how text entry works, and providing additional visual distraction to the task of text entry, "probably the correct design decision"? If it were, I'd think someone else would have come to that conclusion by now.

    24. Re:Pidgin guys are probably right. by Chandon+Seldon · · Score: 2, Informative

      Have you actually used it? Did you try the old version?

      If not, why do you have an opinion on it at all? If so, what specifically is wrong with it.

      Personally, I've been using it for a while now and it works fine - most messages are a single line and having the text box grow by a line when I exceed the length of a line is wonderfully convenient.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    25. Re:Pidgin guys are probably right. by dkf · · Score: 1

      It is the auto-resizing text input area that most people feel is silly and pointless.
      If by "most people" you mean "a small handful of people" then yes.. "most people". FYI, users aren't too keen on things that automatically resize as they do things. I know this because I've experimented with this sort of thing back when I was doing heavy GUI development; I added the feature, and couldn't find a single person who liked it. I did have a good number of people who wanted the feature taken out of the software and, for preference, buried face down in a shallow grave. From this, I conclude that things shouldn't resize when they are showing on the screen unless the user is resizing them (when they should react perfectly to whatever crazy size is chosen) since otherwise users don't feel in control of their machines.
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    26. Re:Pidgin guys are probably right. by hacker · · Score: 1

      "It is the auto-resizing text input area that most people feel is silly and pointless."

      ...this time. Remember the last one, and the one before that? It keeps happening over and over and over.

      The one that stands out in my mind is the stupid 'green dot' issue, where they removed the per-protocol IM icon and replaced ALL of them with the same, single green dot. It was after hundreds of frustrated and angry people reported dozens of bug reports, did they finally cave and "fix" (read: undo) the "feature" the implemented.

  95. *sigh* by dreemkill · · Score: 1

    world peace set back at LEAST 10 years because of this. good going, guys.

    --
    dreemkill.
  96. What's the big deal? Just make it an option. by blind+biker · · Score: 1

    I really don't get the Pidgin devs. For heaven's sake, noone was going to kill your "change font size as you type"-feature. People just wanted to make it an option they can turn off.
    Me being visually impaired, I can completely understand why this progressively-diminishing font would be bothersome. And I am really not certain that it would be very useful to anyone, even if you could read the smallest fonts, what's the point? But nonetheless, I'm not saying "don't have it work like that", I'm saying allow people to chose. The smart default would be to have it off, I think.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  97. Still not jumped the gun by cpct0 · · Score: 1

    Strange, I did a "hitler" and "nazi" search, both returned nothing.

    For people who are wondering if the "checkbox" option was discussed, message #17 out of 185 says that:

    > I could find I am sorry, but saying something like "I don't use it like that, so I don't care if
    > you're having problems" is exactly the kind of attitude which makes users of your software take
    > to their heels.
    >
    > It is such a small change to add the ability to resize this box; it doesn't hurt anyone, and
    > obviously many people would like to have it.
    >
    > I understand if you're feeling pissed off if you just implemented a new feature and nobody seems to
    > like it, but such is life.

    1. Re:Still not jumped the gun by kelnos · · Score: 1

      It is such a small change to add the ability to resize this box; it doesn't hurt anyone, and obviously many people would like to have it. I'm sorry, but very few users actually understand what goes into adding a preference/option to software. It takes time to implement, sure. Sometimes the implementation is relatively easy. But then the option has to be tested -- on a whole, adding a single checkbox option doubles the number of possible configurations the application can have. The option has to be maintained -- code changes in and around what the option affects has to be able to deal with the option being either on or off. And related to that, the option has to be supported: in a perfect world, the option would be implemented correctly and work perfectly the first time, and subsequent code changes would never break it. In the real world, there are bugs, and someone has to answer questions about them when users run into problems. "It doesn't hurt anyone" is false: it hurts any developer or support person who has to deal with code related to it.

      And I won't limit this to just users: programmers often fall into this trap as well when talking about other people's software. If you haven't worked on the code base in question yourself, you are not qualified to judge the work required to implement and support an additional option. That's really all there is to it.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    2. Re:Still not jumped the gun by cpct0 · · Score: 1

      And I won't limit this to just users: programmers often fall into this trap as well when talking about other people's software. If you haven't worked on the code base in question yourself, you are not qualified to judge the work required to implement and support an additional option. That's really all there is to it. hehe, well, you talk to the converted. I am the technical director and one of the main programmer of a gaming company, we have to do skus for many platforms at the same time, for different providers, and so on. So I do understand what it implicates.

      I am also very aware of the "Apple way", where you only put a subset of what you could possibly want, making most people wishing for a little bit more, but then everything else is pristine. Adding more options is not always the best choice.

      Then, what you are telling me is basically (using inclusive "your", not attacking you, simply referring to the same hypothetical example you just gave) your code has become unmanageable, and adding a trivial function would mean potentially breaking many other things all around it.

      As far as testing goes, effectively, it requires more testing. Then what the clients are asking in our case is to REVERT to what you had before, hence that old part of the code is mostly tested, and, incredibly, it's the NEW code that requires more testing, as could be seen in the multiple screenshots, multiple caveats, multiple rants on that feature. If having both, or reverting to the old behavior is causing problems, then, there is a very good chance that whole section of code needs a good old refactoring.

      If you cannot look at your code and tell it needs refactoring, maybe you got what people refer to as a "God Syndrome".
    3. Re:Still not jumped the gun by kelnos · · Score: 1

      Then, what you are telling me is basically (using inclusive "your", not attacking you, simply referring to the same hypothetical example you just gave) your code has become unmanageable, and adding a trivial function would mean potentially breaking many other things all around it. No, I'm saying that adding preferences don't have *zero* cost. They might have a very small cost -- assuming the code is well-architected and flexible enough to accommodate the requested feature. But that's never the extent of the cost -- testing, bugfixing, etc. can add quite a bit of time and effort, even if implementing the actual feature was trivial.

      On the other hand, new features might have a large cost, and that might be because, yes, the code base is a total mess. But it also might be that the developer just didn't envision the need for that particular feature, and the existing architecture/infrastructure just isn't there or isn't easily usable for that particular unforseen use case. I wouldn't call it a design "flaw" per se (though in some cases it may be); it would be foolish to think that any software design can be general enough to be suitable for any possible feature.

      If you cannot look at your code and tell it needs refactoring, maybe you got what people refer to as a "God Syndrome". Oh, agreed, definitely. It's just that the cost in refactoring (both in the actual implementation, and the testing and bug-fixing in the refactored version) might be much higher than the benefit you get for adding the feature that prompts the refactoring.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    4. Re:Still not jumped the gun by cpct0 · · Score: 1

      On the other hand, new features might have a large cost, and that might be because, yes, the code base is a total mess. But it also might be that the developer just didn't envision the need for that particular feature, and the existing architecture/infrastructure just isn't there or isn't easily usable for that particular unforseen use case. I wouldn't call it a design "flaw" per se (though in some cases it may be); it would be foolish to think that any software design can be general enough to be suitable for any possible feature. True. We are doing computer games. My usual answer is "our engine is not meant to create a word processor. If it is, then we've missed the boat".

      Then, the goal of a piece of software is usually not to be self-centered but actually to follow what their clients are requiring. If there's one comment of someone saying "it would be cool to do this", it usually can be ignored if the requested feature requires a lot of code shuffling. If it sparks a minor revolution, I think developers should take notice.

      Oh, agreed, definitely. It's just that the cost in refactoring (both in the actual implementation, and the testing and bug-fixing in the refactored version) might be much higher than the benefit you get for adding the feature that prompts the refactoring. My guess is a particular piece of software should be refactored once every now and then, its innards should be rewritten. And usually, that moment becomes painfully clear the day you are constantly tweaking and nudging stuff to make it work as intended, instead of taking time to code new cool stuff.

      So far, after 3 years of work on an engine, I'd guess we're at 4 major rewrites, last one being a few months ago. Most of the code have been changed, and we are following what game designers and programmers are telling us, even if it means rewriting large chunks of code. If they have good arguments and if we can't defend ourselves against their arguments, then it means their way wins. Even our best intentions are getting nailed and we bite our lips, cringe, and rewrite to follow what they want. There's leadership, and I sometimes say "no because ... no", but it's quite rare.
    5. Re:Still not jumped the gun by kelnos · · Score: 1

      Then, the goal of a piece of software is usually not to be self-centered but actually to follow what their clients are requiring. [...] If it sparks a minor revolution, I think developers should take notice. That's the thing though -- "requiring" doesn't exist when you're talking about unpaid OSS. The Pidgin developers don't lose revenues if they don't implement a feature their users want. The "minor revolution" of a fork in this case doesn't really hurt the Pidgin developers. In fact, it might end up *helping* them by getting more people involved with the code base (going under the reasonably safe assumption that the fork doesn't diverge to fundamental new directions).

      If they have good arguments and if we can't defend ourselves against their arguments, then it means their way wins. ... because if you don't, game designers/programmers use a different engine, you lose money, and go out of business. If the Pidgin devs don't do what their users want, maybe they lose a few users. So what? Maybe they lose 60% of their users. So what? What you're saying makes complete and total sense for a company selling a software product, but doesn't necessarily apply to an OSS project with significant unpaid contributions.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    6. Re:Still not jumped the gun by cpct0 · · Score: 1

      That's the thing though -- "requiring" doesn't exist when you're talking about unpaid OSS. The Pidgin developers don't lose revenues if they don't implement a feature their users want. The "minor revolution" of a fork in this case doesn't really hurt the Pidgin developers. In fact, it might end up *helping* them by getting more people involved with the code base (going under the reasonably safe assumption that the fork doesn't diverge to fundamental new directions). True. It is a helping hand, OSS software has no requirement, and frankly, it shouldn't have. If there is any incitative to get paid because a company is using that particular piece of software for them to get paid, and if the general movement is not considered a momentum in the good direction, then they should involve themselves in the project, and pay the guy for all his work.

      It goes back to the fundamental question of who is your client though. If you are doing your piece of work for yourself, then you are your sole client, and everyone else can simply buzz off. If you are doing this for other people also, then they are as much a client as yourself, and they must be satisfied too.

      I once wanted to start now what is called a Wiki, but back then it was a novel idea. I tried to get my friends involved, and they all wanted to grab the project and bring it to their ideals. The fact I was ready to discuss meant the project never started, since no one agreed on the direction. Everyone were saying "well it's a great idea, but shouldn't you blah blah blah". So again, I do understand there must be a central direction, and someone in charge. Some egos will get bruised that's for sure. That might be the case, it did happen also to g++ compiler, it branched, and eventually they merged. However, to be able to recognize something is not adequate for most people is a huge step. The best example are skins, and firefox that still got a crapload of hidden parameters you can use to tweak the way firefox behaves. This is the same principle.

      ... because if you don't, game designers/programmers use a different engine, you lose money, and go out of business. If the Pidgin devs don't do what their users want, maybe they lose a few users. So what? Maybe they lose 60% of their users. So what? What you're saying makes complete and total sense for a company selling a software product, but doesn't necessarily apply to an OSS project with significant unpaid contributions. This is right. However, the "so what" is getting many egos from many people bruised at the same time, since many contributors will post elements in the best intentions to better that software because they find it exemplary. At work, we are using a lot of oss (all legally, mind you, I'm anal on the subject) for many tasks, and when we find odd behaviors, we usually patch it and send the patch to the vendor (except if it requires going through too many hoops), and they decide what they want to do with it. We don't have that particular project's vision so our patch might break a lot of things. Some react correctly (Zlib comes to mind), some react by telling our option is debatable, but is not an option, which we find fine (mesa for example), some flatly ignore what we're doing for versions and versions, that is their prerogative, and we've done our part, but these are the ones we don't like since they frankly don't care about us.

      OSS has the opportunity that if someone wants to take weeks of his time to make a complete makeover of a project, he can fork Pidgin (for example) and then make a cleaned-up code base version. Then, Pidgin can accept or not that new code base, and they can coexist or not, or they can lend themselves code. Eventually, if they both work well, they can merge. This is a good fork. What Pidgin is getting here is a very vocal disagreement, someone slamming the door and doing "their stuff" on their side.

      I don't think it's a service to the community to be so obnoxious personally.
    7. Re:Still not jumped the gun by kelnos · · Score: 1

      It goes back to the fundamental question of who is your client though. If you are doing your piece of work for yourself, then you are your sole client, and everyone else can simply buzz off. If you are doing this for other people also, then they are as much a client as yourself, and they must be satisfied too. There's a sort of in-between state, too, though. Most of the code I write is because I personally want it. I GPL it (or whatever) because I like sharing, and maybe other people might find it useful. So in that sense it's "for other people," but only in a loose manner. If other people want new features, I'll be happy to code them if 1) I personally think I'd find it useful, or 2) it seems like a fun feature to hack on. I'm very very unlikely to add a feature that I personally don't want and will not enjoy writing the code for. If it's something that I don't think will be a big maintenance burden, I'd probably accept a patch from someone else.

      What Pidgin is getting here is a very vocal disagreement, someone slamming the door and doing "their stuff" on their side. I don't think it's a service to the community to be so obnoxious personally. Agreed, totally. I find myself in a weird position of defending the situation as it is, but not wanting to defend the behavior of the Pidgin devs. (After seeing how they behave on IRC and on mailing lists, both in how they treat others and how I've been treated, I have zero interest in defending their behavior.) Some of them are very egotistical and tactless, and treat their users like shit. But their software is popular given its long history (and given the fact that, several years ago, it was really your only choice if you wanted a decent multi-protocol IM client), so everyone more or less puts up with them.
      --
      Xfce: Lighter than some, heavier than others. Just right.
    8. Re:Still not jumped the gun by cpct0 · · Score: 1

      There's a sort of in-between state, too, though. Most of the code I write is because I personally want it. I GPL it (or whatever) because I like sharing, and maybe other people might find it useful. So in that sense it's "for other people," but only in a loose manner. If other people want new features, I'll be happy to code them if 1) I personally think I'd find it useful, or 2) it seems like a fun feature to hack on. I'm very very unlikely to add a feature that I personally don't want and will not enjoy writing the code for. If it's something that I don't think will be a big maintenance burden, I'd probably accept a patch from someone else. True ... I don't have a lot of f/oss contributions, but what I tend to do in projects falls in that range too. Our company doesn't really work with tight-lip service, but mostly work in communal system where if something needs to be added, it only requires defending it with one of the project manager, then the feature can be added. I tend to be quite overprotective of the project in general, but hey it works. So I guess your vision represents a good balance.

      What Pidgin is getting here is a very vocal disagreement, someone slamming the door and doing "their stuff" on their side. I don't think it's a service to the community to be so obnoxious personally. Agreed, totally. I find myself in a weird position of defending the situation as it is, but not wanting to defend the behavior of the Pidgin devs. (After seeing how they behave on IRC and on mailing lists, both in how they treat others and how I've been treated, I have zero interest in defending their behavior.) Some of them are very egotistical and tactless, and treat their users like shit. But their software is popular given its long history (and given the fact that, several years ago, it was really your only choice if you wanted a decent multi-protocol IM client), so everyone more or less puts up with them. Glad we agree on most major points. :) Kudos to your patience too, not all people tend to discuss points without resorting to some conversational terrorism tactics that only derails the discussion without goal.

      On topic, that's not the first time I've seen this kind of behavior, it becomes quite clear after a while that people with a strong grip tend to get these power positions. I've had once in a while the need to manage open communities and I call them "the cattle", meaning if you give them a direction, they will go there but if you don't, everything simply stagnates and dies down on its own. Once you get a few "dogs" running around, it gives the cattle reason to move from their comfort zone and actually do something for the community, in the intended direction.

      From what I've seen, Alpha "dogs" are usually self-proclaimed, since everyone else is busy minding their own grass grazing, they tend to stand out, get picked up quickly as community leaders and get a bunch of devout followers. I've seen this in bulletin boards, in OSS projects (Strangely, OpenBSD comes to mind, but I didn't participate in that one), in group projects and of course in WoW guilds. Of course, when comes time of a disagreement, these alpha will scream and claw their way out, as if their lives depended on this. This is also why I tend _not_ to participate or argument in the patches I am sending. I find something weird, I tell the group, send what I've done (if I could find the bug) and that's the extent of my participation, thank you for all the fish. If the patch isn't applied, I apply it everytime I update the code.

      At work, I use the "if you can defend the idea, you can do it" system. I protect, but then I know I cannot do all the things myself, and I also need to accept digressions. We are blessed with people who are not asocial dorks, so we can ask them to argument a little. Then, we're 2 totally opposite programmers managing this, and usually, the meet-in-the-middle works well for the project, as I tend to overthink stuff, while the other tend to be overgeneralist.
  98. Re:Is there a technical reason not to allow both w by fm6 · · Score: 1

    If there is some downside to allowing users to resize the text input area then a fork is exactly what is needed. A fork is a big deal. It means all the contributors have to choose which fork to go with, or the extra work of contributing to both. Improvements made to one fork aren't available to users of the other. The potential acceptance of both forks is impaired.

    I suppose forks are justified now and then, but I don't see it here. Having automatically-resized text boxes may be a kewl feature, but the product went for years without it. I can't see any reason for forcing users to use it. It's an ego trip, pure and simple.
  99. What an alarming insult by Grendel_Prime · · Score: 1

    How dare that professor use the word "God" to describe a developer. To an atheist (I'd bet dollars to donuts) like the developer(s) this is one of the worst possible slanders you could use.

  100. Re:Is there a technical reason not to allow both w by grumbel · · Score: 0, Redundant

    When you want good usability you have to throw stuff away, completly. Moving the option around doesn't help, because you end up with more code to maintain, side-effects that might break other stuff and a lot of problem. With one option that might not be to hard to solve, but if you have dozens of options interacting with each other it gets trouble some.

    All that said, I havn't read the discussion (trac is down) so I don't know if there really is a good use case for having a manually resizable inputbox or if it is just users wanting back the behavior they got used to.

  101. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    That's why Linus advised not to use gnome altogether. Because of the 'it would confuse users' excuse for not implementing things / forcing one way to do it instead of option.

  102. Long history of this type of thing by Anonymous Coward · · Score: 0

    I've avoided Pidgin even before the name change because when there were issues with it the developers would rant at the users blaming them for complaining about the problems. They would rarely take criticism well so this story is nothing new. Nothing to see here, move along.

  103. MOD PARENT UP by Scareduck · · Score: 1

    If I had mod points, I would give this post +1 Informative. Seriously, Pidgin's UI has gotten worse with every recent iteration.

    --

    Dog is my co-pilot.

  104. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Good usability is often about removing options and make things behave the right way at default. BS. Good usability is hiding all the obscure, "they shouldn't want/need that" features under an "advanced options" button. Taking them away just means that you think you know better than every single potential user how the software should behave to meet their needs.

    I suspect that occasionally the user knows more than the developer about to meet his or her own needs.
  105. Miranda by Jaysyn · · Score: 1

    I started using Miranda when Pidgin started crashing randomly out of the blue. No upgrade or anything. I've never looked back cause Miranda rocks.

    The point is, this is no longer an issue to me. :D

    --
    There is a war going on for your mind.
  106. That explains it by rjamestaylor · · Score: 1

    Recently upgraded to Hardy Heron and pidgin's little text area doesn't have an adjustment handle...futzed with it off and on and was annoyed but didn't look at preferences or Google to see the why and wherefore of how to get it back.

    Now, thanks to /., I know.

    Pidgin developers have their reasons, I'm sure, but it is very annoying to me, someone used to using that handle to make the text area to a comfortable size. Unwillingness to budge and at least make it an option to enable the resizing... ridiculous.

    Instead of removing features, how about a little time to provide a way to sort groups automatically. My company uses a XAMMP server for internal communication -- we're about 2,500 strong -- and each department is grouped. With Spark and other clients I can sort alphanumerically. Not with Pidgin.

    Just whining...

    --
    -- @rjamestaylor on Ello
  107. Hmmm... where have I heard this before? by Max+Threshold · · Score: 1

    How astonishingly stubborn and stupid can developers be and still expect people to use their product?

    Oh, wait... GNOME.

    1. Re:Hmmm... where have I heard this before? by msuarezalvarez · · Score: 1

      Have people stopped using GNOME?

    2. Re:Hmmm... where have I heard this before? by Max+Threshold · · Score: 1

      At least one person has.

  108. As Bender would say... by rfrenzob · · Score: 1

    Fine. I'll go build my own multi-protocol IM project with resizable input areas and hookers. In fact, forget the multi-protocol IM project and the resizable input areas. Eh, screw the whole thing.

  109. I welcome the fork!! by DarkMorph · · Score: 2, Insightful

    This has been well overdue in my honest opinion! From every minor release to release we have been seeing subtle UI changes that offer absolutely no choice. The preferences dialog hardly ever changes while other things are changing on me and I'm stuck with the changes.

    How about the release where they changed the formatting button bar into two drop-down menus? I'm glad that you can actually revert it back to a useful formatting bar by right-clicking it and selecting the alternative. But the icon changes, the dropping of the emoticons from Gaim 1.5.x, and more things I just don't care to remember right now, I'm tired of it. This is precisely why I left GNOME for XFCE; I still wanted a GTK+ interface but I didn't want to see any more features stripped away from me and stupid UI/dialog box changes because "the last version is too hard for users." (Granted that excuse is not coming from the Pidgin devs.)

    I believe my superior grievance lies with Pidgin devs' claim to investigate what gaim-vv attempted: adding support for webcams and/or microphones for the protocols that support it. They posted that this development would be considered after a stable 2.0 release. Well they've had Pidgin 2.0 release a long while back now, and do I see even a hint about what they said? Nope.

    Seriously what are they thinking? I can only imagine that, if in their position, obviously Pidgin is (apparently) the most popular GTK+ based IM client. If it were up to me, I would work on expanding the client to support the other functionalities of the supported protocols that are still not implemented, such as the aforementioned audiovisual support and file-transfer support that actually works on protocols other than AIM's.

    Not posting as AC because if this is worthy of bad karma than I deserve it. This had to be said. I welcome a fork that works on making progress instead of focusing on satisfying egotistical interface desires of the developers.

    --
    Gentoo Linux - Wouldn't have it any other way. And fuck beta.
    1. Re:I welcome the fork!! by CronoCloud · · Score: 4, Interesting
      You should see my Freenode-#pidgin.log just after the removal of the protocol specific buddy icons fiasco last year This is just more of the same.

      in fact, why don't I post some of it:

      **** BEGIN LOGGING AT Sat May 5 02:17:42 2007

      May 05 02:17:42 --> You are now talking on #pidgin
      May 05 02:17:42 --- Topic for #pidgin is Welcome to the home of Pidgin, Finch, and libpurple, formerly Gaim || see: http://pidgin.im/ (yes, we know it's down, don't ask about it) for the announcement! || Before you seek support, be sure you're using 2.0.0 (NOT MTN) and READ THE FAQ: http://pidgin.im/faq.php || This is a PG channel || Windows questions should be asked in #pidgin-win32, even if you think it's not Windows-specific || MSN is a server issue || Pidgin is the fullcrap
      May 05 02:17:42 --- Topic for #pidgin set by nosnilmot at Fri May 4 10:32:32 2007
      May 05 02:17:43 -ChanServ- [#pidgin] Please read the FAQ at http://pidgin.im/faq.php and use Pidgin 2.0.0. If you want to use Pidgin with Google Talk, please read http://tinyurl.com/crze3
      May 05 02:17:52 <mateuszk> deryni, Oh I didnt know about it...
      May 05 02:18:53 <CronoCloud> I've been reading some of the tickets, particular the one about the protocol icons and I don't particularly like the condescending attitude the developers are showing to the users
      May 05 02:19:15 <deryni> Then you need to reread it, and read the DesignGuidelines, and the mailing list, and the sf forums.
      May 05 02:19:31 <CronoCloud> in other words: We know best.
      May 05 02:19:32 <deryni> Because if you are taking offense at the developers attitude you aren't paying enough attention to the users insults.
      May 05 02:19:37 <Orborde> How often is the API doxygen code regenerated.
      May 05 02:19:40 <Orborde> ?
      May 05 02:19:41 <deryni> Not a single developer has said that.
      May 05 02:19:53 <Feles> Is it a GTK Bug that when you move a window on top of say, a Pidgin IM Window, that the window does not refresh correctly?
      May 05 02:19:54 <CronoCloud> no but that's how it "comes across"
      May 05 02:19:59 <deryni> The ones on the website? Not very often.
      May 05 02:19:59 <Feles> (In Windows)
      May 05 02:20:01 <deryni> CronoCloud: Not if you really read it.
      May 05 02:20:03 <deryni> Feles: Topic.
      May 05 02:20:14 <CronoCloud> I have read it, and that is exactly how it comes across
      May 05 02:20:42 <deryni> CronoCloud: Then I'm sorry you have that opinion because that was never the point and I really fail to see how you can read it that way.
      May 05 02:21:05 <Feles> >.> Sorry, they just weren't answering the question at all, thought I might have some luck here. Sorry about that.
      May 05 02:21:07 <deryni> That is without also being outraged at the users for clearly not reading and spouting the same arguments repeatedly while insulting the developers.
      May 05 02:21:15 <-- BHSPitMonkey (n=stephen@67.64.144.90) has left #pidgin ("Leaving")
      May 05 02:21:23 <CronoCloud> sigh, look, respecting the users is a top priority, we complain when microsoft does it, and now you're doing the same thing
      May 05 02:21:39 <deryni> Um, no it isn't. And yes, we are.
      May 05 02:21:56 <deryni> We are actually respecting them more by trying to make things work better than by blithely giving in to their demands.
      May 05 02:22:09 <CronoCloud> changing UI without user input is not good, after the change they're giving you input and you're ignoring it and saying we know best.
      May 05 02:22:21 <-- barlas has quit (No route to host)
      May 05 02:22:21 <deryni> We aren't ignoring it.
      May 05 02:22:25 <deryni> They are ignoring us.
      May 05 02:22:30 --> spanella47 (n=spanella@200.50.72.156) has joined #pidgin
      May 05 02:22:31 <deryni> We have repeatedly explained our reasoning.
      May 05 02:22:32 <deryni> They have not.
      May 05 02:22:35 <CronoC

    2. Re:I welcome the fork!! by brezel · · Score: 2, Insightful

      hi!

      thanks for posting this...i do not use pidgin myself but it illustrates very well, why developers shouldn't be (the only) decision makers when it comes to application design (yes, i am a developer myself).

    3. Re:I welcome the fork!! by sonchat · · Score: 0

      I like this comment from an unrelated slashdot topic http://tech.slashdot.org/comments.pl?sid=533700&cid=23189610 If you work commercially, ask for `what will be most profitable in the long run, while remaining ethical'. If you work free software projects, ask for `what will benefit people the most'. Don't confuse the above questions with `what will satisfy my C(++) hacker ego the most'.

    4. Re:I welcome the fork!! by QCompson · · Score: 1

      Very interesting. It was almost an identical discussion to the current one.

      Users: We don't like this new behavior, please give us an option to change it.
      Devs: Why don't you like this new behavior?
      Users: It is uncomfortable to use, aesthetically unpleasing, and awkward. We don't like it.
      Devs: Those aren't reasons. Give us detailed reasons why you don't like it.
      Users: We just don't like it. Why did you implement the new behavior?
      Devs: It is more comfortable to use, more aesthetically pleasing, and less awkward. We like it.
      Users: There are lots of us complaining about this. At least give us an option.
      Devs: Go ahead and use another IM program then. We are only making Pidgin for ourselves, not for users.
      Users: ?!?!

    5. Re:I welcome the fork!! by CronoCloud · · Score: 1
      You're gonna love this:

      http://pidgin.im/~elb/cgi-bin/pyblosxom.cgi/giving_back.html/

      especially this part:

      While you probably can't call the Pidgin developers wild-eyed radicals (heck, a fair number of us don't use any software projects started after about 1998 with any regularity


      I was personally thinking that if that's the case, why the heck do they think they have any business designing UI ( at least, not without user input)

      And my response to this bit:

      Remember, at the end of the day, it is the developers' sweat and effort that go into the software, so the buck stops there.


      That's right, you're not getting paid, but neither are the users for being your unpaid beta testers and your unpaid marketing people. They make your software famous enough that when you put it on your resume/CV you get the job at Google, or a writing contract for a book on open source development.

    6. Re:I welcome the fork!! by DarkMorph · · Score: 1
      Thanks for posting that transcript, CronoCloud, I actually read the entire thing.

      I'm really getting an image of their perspective. Unfortunately, CronoCloud, you actually could have argued it better. You stood only on the "feeling" defensive saying that you felt it was better but they keep insisting for a rationalized justification. I would have turned that philosophy around on them. (Note that I too want the protocl icons back.) First of all, if they want to minimize how much code they're maintaining by removing things that they believe serve no purpose, then they perhaps should discard the entire GUI altogether, as it serves no purpose since they have a perfectly functional command-line IM client. But they might argue not having a GUI makes it more confusing and less usable, no, by their philosophy that's just a feeling and it is not enough to matter. In my opinion the command-line is easier to use so why bother maintaining all of that nasty GTK+ code? Throw it away! Screw the touchy-feely users who can't justify their opinions! Hopefully this example gives you the idea I'm trying to establish.

      Now let me try to defend the protocol icons. Granted yes I would much rather have them than not, but that's just a feeling so we need something concrete, some facts. I'll list some examples for why you would want it back.
      • Contacts with multiple protocol accounts: I have a friend who usually leaves his home computer connected on protocols like MSN and AIM but he is only on Jabber on his home machine or laptop when he's actually at the machine. Obviously my preference is Jabber so if I don't see the Jabber icon and my Jabber connection hasn't failed, I already know he's probably not home. All I have to do is look at the buddy list and I'll know. Don't need to bother him with IMs and no need to examine the list every single time.
      • Different protocols use different emoticons: This seems kind of minor but there's a point. If you already know what the protocol is, you will know which emoticon set is available. Look at Yahoo and MSN and how vast and different the default set of emoticons is. I shouldn't have to take extra steps to ascertain over which protocol I'm sending the message!
      • Protocol-specific functions: I don't know about anyone else, but I've never gotten file transfer to work properly unless it was over AIM. Taking extra steps to verify I'm IMing via AIM and not another protocol seems unnecessarily redundant especially if I had the protocol icons like before!

      I'm not sure but there may be more legitimate reasons to bring those icons back. CronoCloud, I wish such thinking had occurred to you at the time so you could present this rationale the devs keep asking for. I somewhat suspect they truly don't care about providing to anyone but themselves and they have a point, in which case I wonder why they bothered releasing it to the public to begin with and work with users if they didn't care. They're a complicated bunch. I don't see why they're so picky about having options or even throwing things into a plugin. Having more abilities depending on how you are using the program makes it more powerful. (Example: Reinstating the Send button helps tablet computer users!)

      I hope the fork is actually maintained and supported. If the fork maintainers are truly serious, they could effectively cause pidgin to become deprecated except for all the back-end work. So the ideal combination is funpidin for the GUI and pidgin for the back-end (libpurple and protocol support).

      Maybe someday we'll see webcams supported so I can kick Kopete off the system? :)
      --
      Gentoo Linux - Wouldn't have it any other way. And fuck beta.
    7. Re:I welcome the fork!! by Sax+Maniac · · Score: 1

      That's pretty funny. Maybe I can translate it for you.

      When you have hundreds or thousands of users, you try to support them all of them. This entails compromise. Putting in the union of all features, long term, results in Junk. Everyone wants different, almost always contradictory, things. Ever see the Simpson's episode where Homer builds his own car, and how it's a pile of garbage nobody but Homer wants?

      You get something like: User 1 wants feature X. User 2 wants contradictory feature Y. User 3 wants a GUI widget on the main window to switch between the two. User 4 is scared off by too many complicated widget, and won't use your product if has too many option. And so on.

      Now, when a user asks for something, their concern usually only for themselves. Or, at the most, everyone else who shares their view on the particular bug being reported ("lots of people hate this bug").

      The developer is asking you for your reasoning behind the problem, because he's trying to solve the long-term problem for everyone. Let's say you want feature X. From your perspective, all you need is for the developer to implement feature 1 and you're happy, and 3 maybe would be OK. It's so simple! It takes five minutes! Why are they being such jerks?

      Because, as soon as we fix your feature, now Users 2 and 4 are unhappy. Lather. Rinse. Repeat.

      In this example, if you said something like "well, all my family is on MSN, and all my friends are on Yahoo... so when a window pops up I know not to accidentally type 'what's up motherfucker!' to my Mom, by quickly looking at the protocol icon"... that's a reason. The developer can take a look to see if he can solve that problem another way. Maybe his solution would be something you never thought of. Then the next person who has the problem, or the next 500, never ever realize it was a problem, because now it's fixed in a way that makes everyone happy.

      In general, we realize that maybe you don't self-analyze to know this. The ideal situation is to observe people using the product. You don't tell me what you want, rather, I observe you trying to do something and see what problems you have. That's the best feedback we can get, because when users self-report on what they want they often get it wrong, or it's just too self-serving to apply to other people.

      In this case, you are not in the same room, so he's asking what you are trying to accomplish. It's a less-than-ideal way of observing you.

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
    8. Re:I welcome the fork!! by CronoCloud · · Score: 1

      Unfortunately, CronoCloud, you actually could have argued it better.
      I figured that out, after I quit the channel.

      Contacts with multiple protocol accounts
      Protocol-specific functions


      I had thought of those, but thought that they were so glaringly obvious that I didn't mention them in the chat, and thought that the devs were being intentionally obtuse. It didn't help that people had already used that reasoning in their bug tracker thread devoted to the issue, and got shot down by the devs. The devs KNOW that pidgin's capabilities differ by protocol, so it's helpful to know at a glance what protocol someone is using. Like you said, the pidgin devs are a complicated bunch.

      I hope the fork is actually maintained and supported. If the fork maintainers are truly serious, they could effectively cause pidgin to become deprecated except for all the back-end work. So the ideal combination is funpidin for the GUI and pidgin for the back-end (libpurple and protocol support).


      I agree. As someone said earlier in this huge discussion the current mess was the straw that broke the camels back. I only found out today that a fork had been threatened over the protocol icons, which is why they put them back, (but in that slightly annoying way on the right side, not back on the left) All those small but annoying UI changes just added up to frustration.

      Maybe someday we'll see webcams supported so I can kick Kopete off the system? :)


      Maybe. It is probably the most requested feature besides getting file transfers to work in all protocols.

    9. Re:I welcome the fork!! by CronoCloud · · Score: 1

      In this case, you are not in the same room, so he's asking what you are trying to accomplish. It's a less-than-ideal way of observing you.


      Ahh good point, thank you.

    10. Re:I welcome the fork!! by ToasterMonkey · · Score: 1
      I don't know what to make of this...

      after

      May 05 02:20:14 I have read it, and that is exactly how it comes across
      May 05 02:20:42 CronoCloud: Then I'm sorry you have that opinion because that was never the point and I really fail to see how you can read it that way. It's pretty clear this IRC log isn't the whole picture. Looks like someone trying to throw shit at a fan.
    11. Re:I welcome the fork!! by CronoCloud · · Score: 1

      you're correct when I entered the channel I was speaking of the comments the developers made in their bug tracker in regards to the issue.

  110. Re:Is there a technical reason not to allow both w by ultranova · · Score: 1

    I think the main reason to not make it an option is because it is such a tiny obscure detail that you wouldn't even think to look for an option in the first place.

    Can't you make the area resizable by grabbign a corner and dragging ? Then simply have the auto-resize turn off if the user resizes the area. Perhaps there could be a small button below the area which turns the auto-size feature on and off and turns automatically off when you drag the are - thus drawing attention and automatically associating itself with resizing in the user's mind ?

    Good usability is often about removing options and make things behave the right way at default.

    No. Good usability is about making configuration and use intuitive and efficient. Removing an option "because it might confuse people" is never an improvement. It's a lazy mans way of avoiding doing the configuration right.

    Just because something is the "right way" for you, doesn't mean that it is the right way for me. We aren't identical, after all.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  111. Re:Same issue with the AwesomeBar by Anonymous Coward · · Score: 0

    You aren't alone. I loathe awesomebar. It boggles my mind why there isn't an option to turn it off/revert to traditional behavior. From reading on the forums, the devs have pretty dismissed any anti-AB sentiments.

    It is significant enough to me to explore other alternatives, and I'd jump to a fork without awesomebar in a heartbeat. I'm hoping the devs will reconsider a toggle, or some kind soul will write a plugin to revert... but that POS is a forkable offense to me!

    The other day I typed in a full domain in the awesomebar, and despite having visited this domain moments before (I accidently closed a window opened from a link, but remembered the domain) it was suggesting tons of crap from my bookmarks.

  112. Not trying to flamebait or troll here, but... by DigitalSorceress · · Score: 1

    The fight over the text box reminds me of the ludicrous (in my opinion) "mice should only have one button" that Jobs/Apple has taken for so long.

    To me, it really feels like Pidgin is guilty of the same "our design ideals are more important that the wishes of users" arrogance.

    --

    The Digital Sorceress
    1. Re:Not trying to flamebait or troll here, but... by Anonymous Coward · · Score: 0
      "....feels like Pidgin is guilty of the same 'our design ideals are more important that the wishes of users' arrogance."

      Welcome to Gnome: the cursed end-users are a bunch of pudding heads and the almighty developers tell user's why they are idiots for wanting something.

    2. Re:Not trying to flamebait or troll here, but... by Anonymous Coward · · Score: 0

      > The fight over the text box reminds me of the ludicrous (in my opinion) "mice should only have one button" that Jobs/Apple has taken for so long.

      Except the Mighty Mouse has two buttons, even though its implementation of it is ... strange. And it has a mini trackball instead of a scroll wheel. Which is also strange, but really useful.

      That and Apple actually did some usability testing, and made sure their interface was actually usable with one button.

      Pidgin is just a bunch of supremely arrogant devs who can't learn anything from feedback. This issue is not the first of its kind, and won't be the last. They're steering themselves headlong into irrelevance -- look for Ubuntu to be including a different default IM client in the next version, especially if it incorporates video.

    3. Re:Not trying to flamebait or troll here, but... by CronoCloud · · Score: 1

      I wouldn't exactly say "arrogant" perhaps "unfeeling" or maybe they've been sitting in front of vi (or emacs) for so long they stopped caring about user input that doesn't match their own mindset.

  113. dilution by More+Trouble · · Score: 1

    If someone had submitted a patch which added the requested functionality and it had been rejected they might have a point, but this is just stupid. I predict the fork goes absolutely nowhere and all the drama will have caused some of the original developers to dig their heels. You're probably right, but who knows what skills the forkers might have? One thing's for certain, tho: if N people were able & wiling to contribute to this project, some fraction of N will now be contributing to one or the other.
  114. Vader - Release that Checkbox! by sexconker · · Score: 1

    Don't be too proud of this avian terror you've constructed. The ability to forcibly auto-resize a text box is insignificant next to the potential bitching, whining, and moaning of the open source fanboys.

  115. Annoying, but not show-stopping. by WolfTheWerewolf · · Score: 2, Insightful

    While it is an annoying "feature" that the text box resizes, a better fight for devs to get into would be tackling larger aspects of the program... like making file transfers work, work reliably, in all protocols. Or perhaps adding webcam support or a plug-in for same.

    Maybe this isn't really about the text box itself but the attitudes which arose from the suggestion of changing its behaviour.

    1. Re:Annoying, but not show-stopping. by TheoMurpse · · Score: 1

      My understanding is that the file transfers don't work because of firewall issues. At least one party has to not be behind a firewall (or have ports forwarded) for them to work.

      There's a Security Now! podcast explaining NAT traversal that addresses this issue, I think.

  116. Developers POV on it by __aahuqu9051 · · Score: 2, Informative

    I suggest everyone read this developers take on the issue. I think you will find it quite a bit more understanding than the original post makes it out to be.

  117. not ridiculous at all by sneakyimp · · Score: 1

    The bickering is an age-old story. It's the reason bands break up and countries go to war and people get divorced. People disagree and they need to feel that what they are working toward is worthwhile. Too-many-cooks syndrome has *got* to be a common problem on open source projects.

    The auto-resizing window to me does sound a bit ridiculous. Or at least insisting it is the only option is ridiculous. Of course, not being a developer, I don't have any idea why they would do such a silly thing. There's probably some good reason rooted in lethargy that prevents them from providing options.

  118. About implemented God Feature. by Quebec · · Score: 1


    Could someone explain the concept of what it does to people when you implement a god feature to these:
          -Adobe: Not providing a Stop/shutoff/ and other controls to their flash, (especially notable when we have an ad invading the text of an article we're trying to read)
          -DVD consortium / Sony (Blue Ray): for everytime they use that "no skip bit" for forcing the display of annoying anti-piracy ads

    It would be nice if they get the message one day.

    1. Re:About implemented God Feature. by assassinator42 · · Score: 1

      What are these "anti-piracy" ads of which you speak? How long are they? I've experienced and been annoyed by other ads that have the no skip bit set (looking at DreamWorks).
      Guess these companies are determined to give paying customers a worse experience than pirates.

  119. Re:Is there a technical reason not to allow both w by atraintocry · · Score: 1

    Trying to avoid Azureus-style menus is definitely a good thing.

    Then again, the fact that something this small prompted a fork tells me that it was a pissing contest to begin with. Oh well. Not like there aren't plenty of chat clients out there.

  120. They can argue all they want by twistah · · Score: 1

    They can argue and fork all they want, but while that's happening, the world is quickly switching to Digsby or numerous other multi-protocol clients.

  121. The developer has his head in his butt by geekoid · · Score: 1

    "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. "

    Why? what logical reason can there be to do that? Why wouldn't you make it a feature? Does the developer really think His Style is why people use the product?

    There is a difference between stubborn and stupid.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:The developer has his head in his butt by TheoMurpse · · Score: 1

      There is a difference between stubborn and stupid.
      And in the case of the Pidgin devs, no distinction is necessary.
  122. fork it by rmmst49 · · Score: 1

    this is totally retarded. give us the option, we can handle it. the people who can't handle it will never try to change the defaults in the first place.

  123. Re:Is there a technical reason not to allow both w by Dog-Cow · · Score: 1

    Contributors can simply choose whichever fork they themselves prefer. Both forks have the same license on the code, thus they can co-opt any contributions made to the competing fork. The developers who started the new fork have already basically signed up to do this, else the fork would be private. The developers of the original sound like idiots who don't care anyway.

    Similarly, users who hate the original may find the new fork and like it. Those who don't won't be missing anything.

    And I think you have it backwards. The fork is to remove the feature everyone hates, not put it back.

  124. Re:Is there a technical reason not to allow both w by Narpak · · Score: 1

    True. But who should decide the right way? The developers or the people using the product?

  125. Re:Is there a technical reason not to allow both w by corbettw · · Score: 1

    I think you're so completely wrong, I'm going to fork this thread and start a new discussion.

    --
    God invented whiskey so the Irish would not rule the world.
  126. Re:Is there a technical reason not to allow both w by shimage · · Score: 1

    It seems that most people agree with you, but I don't, and it's the reason I don't use Gnome. You could say I'm strange and eccentric because no one else is like me, but on the other hand, I don't have a problem configuring KDE apps to behave the way I want them to. It's not like KDE is some strange niche product that only appeals to geeks, so I don't think that's the issue here. Good usability is about making a program usable. If devs make a program annoying to use for a significant chunk of their users, then the program is less usable, end of story. I find it extremely difficult to believe that having an extra checkbox in the settings menu is more troublesome to people that like the default, than leaving it out is to people that don't like the default.

  127. What does this mean for Pidgin users? by Doug52392 · · Score: 1

    I use Pidgin on my Fedora computer and Gaim on my Debian computer, mainly for IRC (although I have AIM, but I rarely use it). This is just downright outrageous! OSS should ALWAYS be open, so if you don't like something, JUST TAKE IT OUT YOURSELF! But problems arise when people try being like greedy m$ and locking down the source code...

    So what does this mean for users of the software?

  128. new sf site is broken by Anonymous Coward · · Score: 0

    Fatal error: Call to undefined function: taxonomy_vocabulary_load() in /home/groups/f/fu/funpidgin/htdocs/modules/forum/forum.module on line 175

  129. It does pay to read Slasdot by assertation · · Score: 1

    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;


    It does pay to read Slashdot. I noticed this last night after upgrading to Ubuntu 8.04. I was thinking about sending a question about it to someone, but now I know it isn't a bug after all.
  130. More than just stupid, it is an "Open Source" flaw by mlwmohawk · · Score: 1

    Let me preface my comments by saying I develop open source software and I write and manage software for a living.

    One of the problems with "open source" software is that there is no consensus about the direction of a project. The developer of a feature has more or less 100% control over how that feature gets developed and exposed to the users. When you make suggestions or offer up patches, even ones which do not break old behavior and only augment with additional behavior, the developer can reject or accept based only on their personal opinions.

    90% of the time this is probably best, but there are times when developers don't like additional features, for what ever reasons, and refuse to even consider or discuss it. Saying it isn't necessary or "what" you want to accomplish can be done another way even though it may be more difficult or not exactly what you are asking for. I had some similar issues with many projects, including PHP and PostgreSQL.

    In the proprietary world, projects and features are typically managed by people somewhat removed from the implementation. Not always of course, but usually. This leads to a disconnection of the "product" from the "source." Therefor, the make up of the product and features is not based on how the code operates or is developed. That's OK because the developers get paid.

    In the "open source" world, there is no such separation. There is no arbitration of suggested features. The developers tend to see suggestions or disagreements as somehow impugning their work.

  131. Re:Is there a technical reason not to allow both w by mrbooze · · Score: 1

    Maybe I'm dense here, but why is it critical that it be a *default* plugin? Why is forking the entire project a better choice than a non-default plugin?

  132. I keep trying to resize it by Digital_Quartz · · Score: 1

    Ever since I upgraded, every now and then I think "Why is the text input so small?" and I try to resize it, only to once again be reminded that I cannot.

  133. Re:Is there a technical reason not to allow both w by sexconker · · Score: 1

    Taking them away means you cut the volume of your support requests by at least half.

  134. Re:Is there a technical reason not to allow both w by grumbel · · Score: 1

    The people observing a user using the product, i.e. neither the user nor the developer.

    If you let the user decide you end up with the something as awful as the "Homer Car". What a user needs is quite often simply not the same as what the user wants.

  135. Etan Reisner Is Teh Jerk by gbickford · · Score: 1

    The OP makes it seem like all of the developers are acting arrogant and unreceptive to users wishes. This is not the case.

    It's not that they think they are right and everyone is wrong. They just don't want to spend hours hacking with GTK+ to get it working correctly. Sean Egan posted this on the Trac ticket:

    "The main problem is getting GTK+ to play nice with auto-resising and user-resizing. If anyone wants to submit a patch that gets it all right, I would gladly accept it."

    Sean Egan is the the project leader of the pidgin project. The guy that ran off and made a fork could have sent a working patch, one that lets users enable or disable, and it would have been integrated.

    Etan Reisner makes an ass of himself when he says

    "Enjoy using Trillian, or whatever other client you choose. Oh, and the fact that someone actually took the time to implement the preference for switching back to the old behaviour is a very nice surprise and I would like to thank nodashi for doing so (assuming the patch is yours). I have no intention of accepting such a patch because I still believe that is the wrong way to fix this and I would think it could be written as a plugin as well, but it at least shows a proper way of handling this situation and for that I want to commend you."

    Fortunately for the users he is not the project leader.

    My guess for the future is that Etan will get respect-minus-minus from the other developers on the team and a patch will be integrated to add the option.

  136. I read it by geekoid · · Score: 1

    and it is a cop out.

    Of course option have a cost, big deal. I ahve my doubts that the cost for this feature is as high as they try to play it off as.

    I am a developer, and I have worked on some of the largest pieces of software on the planet, as well as many start-ups.

    I also get the impression that they don't know how to do testing or QA with any real methodology.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:I read it by Anonymous Coward · · Score: 0

      Amen brother. A total cop out indeed.

      Just fucking implement it. By the time you're done bitching and expaining why you're NOT doing it you could have implemented 3 different solutions.

    2. Re:I read it by CronoCloud · · Score: 1

      Oh they don't get user-testing all right. And when users test their releases and say something is badly designed or un-intuitive, they give you the old "we're the developers, we wrote it to scratch an itch, who cares what you users think, you don't know anything."

  137. Deserved scorn? by assertation · · Score: 1

    I think the fact that was an emotional debate about this issue explains why many people don't take FOSS and FOSS people seriously. Getting emotional about a minor software feature? Not being enough of a grown up to realize that everybody wants the same things as the programmer so put in some options?

    Cranial rectal inversion at its best.

  138. GNOME Dev Stubbornness by Alethes · · Score: 0

    This type of dev stubbornness is why I switched from GNOME to KDE.

  139. 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.

  140. We crashed their trac by andrewmin · · Score: 2, Informative

    "You're reading this because our trac can't keep up with all the people clicking through slashdot. The ticket really isn't very interesting, it's mostly name-calling. You can read it later, when the flood of people fetching it is something trac can handle.

    In the mean time, here's a simplified summary of the situation (not the ticket).

    Yes, there is a fork ... yes, there are people who are unhappy with our IM client, which is a work in progress. Yes, a lot of the comments on the ticket were completely unreasonable. No, there are not a large number of unhappy users on the ticket, but there are a large number of comments. We call this a "vocal minority". Yes, we have already implemented most of the "features" in the fork -- some of them before it ever forked. No, we aren't running back to the old method of resizing the input box, but yes, options are still on the table.

    This statement is not intended to be a position, it is simply a summary of the situation as we understand it.

    Happy browsing. "

    1. Re:We crashed their trac by ubuwalker31 · · Score: 1

      http://64.233.169.104/search?q=cache:ce0P64aoa48J:developer.pidgin.im/ticket/4986+http://developer.pidgin.im/ticket/4986&hl=en&ct=clnk&cd=1&gl=us&client=firefox-a

      Google Cache of the discussion. It is more interesting than the developers believe. I found the trac message fairly obnoxious.

      Oh, and I want video support!

    2. Re:We crashed their trac by andrewmin · · Score: 1

      Video is another flame war right there :-P

  141. Why can't Pidgin look like Adium? by Anonymous Coward · · Score: 0

    How about someone starts a Fork of Pidgin that doesn't look like crap?!
    Seriously take a look at Adium on the Mac, and then at Pidgin -- its equivalent based on the same libraries. Adium is gorgeous, full-feature, customizable and user-friendly. Pidgin looks like something from 1998...

  142. Stupid Users! by qazwart · · Score: 4, Funny

    Always whining! "I want my software to do this!", "I want this feature!", "I don't like that design!".

    If it wasn't for them, programming would be much easier.

    1. Re:Stupid Users! by Anonymous Coward · · Score: 0

      If it wasn't for them ( users ) the programming would be easier , but instead of using nice and friendly user interfaces we would still use command line for everything. Why? Because programmers do programming and they don't care about howeasy to use is a software. And if a programmer doesn't listen to his users, they will go away. Ignoring users feed back is a BAD thing to do.

  143. obstinate Pidgin devs by rumli · · Score: 1

    In addition, I hope the forked project will include a master password option which the devs have refused to add since forever. I don't buy their excuses for not doing it. Mozilla Firefox and Thunderbird pull it off quite well.

  144. Re:Is there a technical reason not to allow both w by Narpak · · Score: 1

    I was more thinking along the lines that if there is a fork over this; one with the feature and one without the feature; then the user is able to chose. In which case I see two possible outcomes. One where one of the products fail, because of lack of support, and one where both gain enough users to keep the products going.

  145. ... more like, who cares? by Anonymous Coward · · Score: 1, Insightful

    Not to troll or flame, but honestly since when is a feature argument on an open source chat program news worthy?

    I can understand the greater implications, but seriously... who cares?

    1. Re:... more like, who cares? by TheoMurpse · · Score: 1

      When it demonstrates why Open Source is superior--if the users don't like something, they can fix it themselves.

  146. Two simple changes and I'll be yours forever. by soybean · · Score: 1

    This fork only needs two small changes to hook me.

    Fix the input box.

    Rename the project back to "gaim"

  147. Re:Is there a technical reason not to allow both w by arodland · · Score: 2, Interesting

    And sometimes things have to be options. Look, clearly there's a class of users that finds the resizing feature to be useful -- which is why it was requested and added. At a guess, it's really nice on platforms with really small screens -- displaying a single line of input field lets you see as much conversation as possible, most of the time. So that's nifty.

    However there's also a class of users that finds the whole thing stupid and annoying and inconsistent. For one, UI elements aren't expected to change their shape without an explicit request, and for the whole screen to jump while you're typing is pretty jarring. For another, thanks to the "options are evil" thing, there's no way to configure the minimum or maximum size of the input area, which leads to a UI that's just generally ugly when the app is used in a different way from how the developers are expecting. That's not friendly either.

    So this is a case where configurability really would be simple, and worthwhile, and make everybody happy. But the pidgin developers have instead chosen to say "fuck you". And not for the first time either. They aren't the least bit interested in communicating with their users, and they haven't really been for years. In a sense, that's their right -- but it doesn't mean the users are required to put up with it. They say that they work on pidgin as a hobby activity, for their own satisfaction -- well let's see how much satisfaction they get from "owning" a project with no users.

  148. Re:Is there a technical reason not to allow both w by mjeffers · · Score: 1

    I agree with you generally. Good user interface design requires the designer to make choices and in some way limit the user from some choices that are trivial if you want to have any hope of ending up with a decent result. Otherwise you end up with one of those configuration UIs with 57 little checkboxes for controlling every little bit of the app because no one could bother to make a choice during design time.

    However, given the user reaction it appears, that at least for a vocal portion of the user base, that this was the wrong decision to make. I think the problem rather than developer arrogance is lack of proper usability testing and user feedback or an unwillingness to listen to test results and feedback. How hard can it be to put this in front of a couple of typical users and get their reactions? I think any effort put into usability testing this feature up-front would have identified the problem. After that, all the team needs to do is listen and respond to the feedback.

  149. Re:Is there a technical reason not to allow both w by jjshoe · · Score: 1

    i HATE an automatically resizing text area. I can not stand it no end. I'm glad to see someone's doing a fork, between this change, and the protocol icons going away... ugh.

    --
    -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
  150. Funpidgin IS a lot more fun by textureglitch · · Score: 1

    Why would you post a story like this and not even provide a link to the fork?

    This is not just about the text window resizing; there have been several heavy-handed UI changes since GAIM that were opposed by the user base, such as the change in layout of the IM input window which wastes a lot of empty space on nothing but grey background because of the new placement of tabs and icons.
    The send button and other buttons provided by plugins also seem to be placed arbitrarily with each new version. The user icon has been reduced in size to the point of being unrecognizable and there is no option to move it or change the size. The GAIM input window was a lot more compact and the space it took up was used a lot more efficiently.

    After long and quite frankly frustrating debates about the continued degradation of UI features and user options with every new version of Pidgin, the suggestions to KEEP the useful UI features and make them optional at the very least have repeatedly been met with "won't fix" or just been plain ignored by the developers.
    Being presented with a modified UI with every new version of an application and no way of reversing the changes is extremely frustrating for a user.

    To be clear, there is no technical reason for changing things around. As can plainly be seen in the fork, Funpidgin provides the old functionality with option boxes on an extra settings tab, and an external plugin is included that lets you resize the input window as before.

    As the Funpidgin website states "FunPidgin is a Pidgin fork readding some functionality that was removed from Pidgin's main branch, with the stated goal of being user-driven."

    From an outsider perspective, it seems like it would be trivial for the pidgin developers to make all their bad UI changes since GAIM simply an option instead of a forced 'feature'. Or maybe they could provide the options as a plugin if they don't want to clutter the settings tabs with more options.

    --
    Never attribute to malice what can be adequately explained by ignorance or stupidity. -Isaac Asimov
  151. Re:Is there a technical reason not to allow both w by lsolano · · Score: 0

    I thought the same. Why did they remove the option? Why don't they just leave both, and let THE USER choose ?

  152. Re:Is there a technical reason not to allow both w by STrinity · · Score: 1

    Yeah, you don't want to give users too many options. Look at what happened a few years ago when Netscape tried to spin-off an open-source version, that was fully configurable, with the main preferences in a standard options window, more hidden in an advanced menu that could only be accessed by typing "about:config" in the address bar, and still more available by installing plug-ins.

    Gosh, that takes me back. Anybody remember what it was called? Waterhorse or Sunmonkey or something weird like that.

    --
    Les Miserables Volume 1 now up with my reading of
  153. wow by Chewbacon · · Score: 1, Offtopic

    This is certainly a pressing issue. Anyone hear about that war in Iraq?

    --
    Chewbacon
    The Bible is like Wikipedia: written by a bunch of people and verifiable by questionable sources.
  154. Article Discussing Pidgin UI Decisions by gbickford · · Score: 2, Informative
    By Ethan Blanton:

    While you probably can't call the Pidgin developers wild-eyed radicals (heck, a fair number of us don't use any software projects started after about 1998 with any regularity), we do have the tendency, from time to time, to shake up the Pidgin UI in a quest for improvement. Unfortunately, these genuine quests for improvement are almost always accompanied by a rich cacophony of "I hate the new !". There are also often responses which are more useful and coherent, but this article is not about those responses.

    He talks about standard responses to UI complaints as if they are grudgingly listened to by developers and the "patches welcome" reply is generally used as an OSS way to tell users to go-climb-a-tree. Read the whole article.

  155. ...and no revolts over the group tooltip? by Skinkie · · Score: 1

    I think if people are going to revolt over the resize of the input window (that was annoying yes) I sincerely wonder why nobody took the liberty of forking the entire codebase to kill the most annoying new feature in that release: the group tooltip! This tooltip hides (overlaps) all contacts in a group, if the developer of that feature ever steps forward, I'll publicly make a shame of him. So I can fully understand people wanting to fork "Pidgin" this was the entire idea of "Pidgin", since libpurple would implement lowlevel stuff, and "Pidgin" highlevel GUI stuff. They just made it all to easy ;) Now I hope we can all get Adium on Linux ;)

    --
    Support Eachother, Copy Dutch Property!
    1. Re:...and no revolts over the group tooltip? by slaingod · · Score: 1

      This is the same problem I have with the open and save dialogs in Vista...Invariably the save dialog opens in the middle of the screen, some file happens to be under my mouse when the dialog opens, and a huge tooltip obscures the text inputs for the file name. Basic usability thrown right out...

      Open & Save dialogs in general are my bane...I've seen at least 10 different formats buitl in to windows alone, much less stuff like Flash, where the tree isn't available, so I end up saving the stuff meant to be in one 'assets' folder into the wrong 'assets' folder because I can't see that I am in the wrong project.

      --
      http://blog.slaingod.com
  156. Re:Is there a technical reason not to allow both w by und0 · · Score: 1

    I've read some time ago that bug report (a month or more), if I'm not wrong someone provided a plugin to recreate the resizable input box, but there was a compiling step involved so the installation wasn't straightforward.

  157. "Funpidgin"? by TheWizardOfCheese · · Score: 1

    Good grief! Show a little imagination. I would have hoped at least for "Grouse".

    --

    "The good reader is a rarer swan than the good writer."
    1. Re:"Funpidgin"? by Culture20 · · Score: 1

      I would have hoped at least for "Grouse". That's just asking for complaints. ;)
  158. And the real reason: incompetence by randyest · · Score: 1
    Reading through the hilarious bugtracker-thread-turned-forum (google cache) I see a lot of pretty funnny back and forth along the lines of:

    user: please allow us to resize text input window as in previous version
    developer: no, the app now resizes for you on-the-fly, it's better, trust us!
    user: no, really, please let us resize -- the constant resizing is visually jarrying and annoying
    developer: no, this way is better, trust us. You'll get used to it.
    user: no, really, please make it an option? even just as a plugin or compile-time option
    developer: no, this way is better, trust us. You'll get used to it.
    user who can code: fork you
    developer: no, wait, please come back!

    And, of course, it turns out the developers put up this stubborn and ridiculous facade of "this is better" to cover up their inability to get both ways to work together, even optionally (!):

    03/04/2008 04:09:28 PM changed by deryni

    jason0x21: Yes, it proved to be impossible to get both manual sizing and automatic resizing to work at the same time. We are trying to figure out if there is a way for the current mechanism to be usable by everyone, because that would be a *better* answer than simply adding a preference.

    You don't need a reason beyond that to want it, you do need a reason beyond it to convince us that adding the preference is the only solution. Which is exactly why I keep asking for reasons. I'm more than happy to give in to them when they are given and reasonable.


    "Impossible?" That's a strong word to describe something that they have working code for in each case. I mean, don't they know how to use an "IF" block? I reckon the Pidgin guys should stick to the backend and let some other folks work on the GUI, which is what's happening pretty much with this fork.
    --
    everything in moderation
    1. Re:And the real reason: incompetence by msuarezalvarez · · Score: 1

      Have you looked into the matter so much that you are certain that this is a matter of a conditional in the code? Or are you just telling us what you imagine the matter is?

      I won't tell you which answer I think is correct: you tell me first...

    2. Re:And the real reason: incompetence by randyest · · Score: 1

      Yes to the first, no to the second. Any more questions?

      --
      everything in moderation
    3. Re:And the real reason: incompetence by msuarezalvarez · · Score: 1

      So that conditional tests what condition exactly? In order for the conditional to actual do something, the condition has to depend on something whose value can be changed. How do you propose to change it? You either need UI which toggles some variable, you need to get the value from some configuration file somewhere, or something. And then you need to make the value, if it is changeable from the UI, persistent. And then you need to test that the UI works, and that both branches of the conditional work under all circumstances and that they both interact correctly with everything else. You need to check that the functionality is accessible with the keyboard. Then you have to document your changes, and you have to document the functionality in user-level documentation. And then you have to translate the UI and the user documentation. And you will have to decide if and how to make the change backwards compatible, so that people using two versions do not see breakage. And you will have to ask every single reporter of every single issue minimally related to the change under what of the two modes she was operating. And from there on you will have to make sure every single change you make to the program works well with both modes of operation.

      It really is much more than wrapping two branches of code in an if-then-else...

    4. Re:And the real reason: incompetence by randyest · · Score: 1

      What a convoluted attempt to make implementing a conditional UI checkbox or config-file option sound much harder and more involved than it is. Let me help you grandstand it even more: you forgot to mention that someone has to actually type several more characters using a keyboard! Oh the humanity!

      Seriously. It's trivial, especially in context. Consider: it's already been done in at least one patch and one fork, each of which accomplished all that unthinkable effort you mentioned in a matter of hours.

      Sorry if this reality offends you, but it really isn't rocket surgery.

      --
      everything in moderation
    5. Re:And the real reason: incompetence by msuarezalvarez · · Score: 1

      Have many projects so popular that are installed by default on most distros and which users use daily have you maintained? I have maintained one such application...

  159. Re:Is there a technical reason not to allow both w by dfn_deux · · Score: 1

    Which is another ridiculousness in an already stupid argument, since the default plugins include several which have no obvious functionality nor any obvious way to configure or learn of the functionality. For instance the "DBus Example" plugin which aside from apparently providing some example of dbus integration doesn't mention what exactly it is supposed to be using dbus for...

    --
    -*The above statement is printed entirely on recycled electrons*-
  160. Nate M. by jashmenn2 · · Score: 2, Interesting

    Hopefully they'll use git so they can merge when they make up.

  161. Overreaction? by cuby · · Score: 1

    One fork because of a resize think seems ridiculous... In the other hand, this is not the first time the user base complains about features. I remember the famous request for webcam and audio support that never was attended, and they claim it will never be...

    I hope this is only to mark a position and enhance discussion, and that both projects can merge again, like compiz and beryl did. I think projects are stronger when united.

    --
    Math is beautiful... e^(pi*i)+1=0
    1. Re:Overreaction? by LingNoi · · Score: 1

      The Video and Voice was actually done but the code was never merged..

      Beryl was much better then the piece of crap Compiz was and is now... Maybe it'll change but for me Beryl was much more stable and definably the better product.. now it's merged it looks like they just got rid of everything which made Beryl great for me.

  162. Great! by Anonymous Coward · · Score: 0

    I've not went to the Pidgin forum to complain, but this is the one thing that I hate about 2.4. Glad they are going to be forced to change their ways, or I'll just use the fork. Pidgin is good, but not great. The developers need to listen to folks.

  163. Re:Is there a technical reason not to allow both w by gambolt · · Score: 1

    Azureus is the only client I'll use. I hate software that thinks it knows better than me how to use it.

    Right now I'm using a hammer to prop open a window. Does the fact that the hammer can be used for something other than driving nails mean that it has poor usability?

  164. Linux is bloated. It has become art. by carterson2 · · Score: 0, Offtopic

    Linux is bloated. It has become art. The worst part is, that in order to "trim it down" for some purpose, you must first compile and understand everything, which makes it nearly impossible. Luckily, experts occasionally do this, EG busybox and Das-Boot. Thanks Erik Anderson!

  165. Not ridiculous at all-- I'm still using Gaim... by Kazoo+the+Clown · · Score: 1

    The Pidgin fork from Gaim removed a bunch of features I was dependent on, so I'm still using Gaim. Works fine, ain't broke as far as I can see, and the developers are obviously clueless. It doesn't surprise me at all that it's now come to a head, the only surprise is that it took so long...

    1. Re:Not ridiculous at all-- I'm still using Gaim... by msuarezalvarez · · Score: 1

      Pidgin is not a fork of Gaim: it is Gaim...

    2. Re:Not ridiculous at all-- I'm still using Gaim... by Kazoo+the+Clown · · Score: 1

      There was a near-complete rewrite of it when it was named Pidgin. While not exactly a fork, Pidgin isn't exactly Gaim either...

    3. Re:Not ridiculous at all-- I'm still using Gaim... by msuarezalvarez · · Score: 1

      In the same sense that GNOME 2.0 is not GNOME 1.4. A rather academic, "We both step and do not step in the same rivers. We are and are not.", not very interesting sense.

  166. Funpidgin motto by Anonymous Coward · · Score: 1, Funny

    "The user should have the final say" I can hear this ending with a monkey killing 15 with a shotgun.

  167. I use pidgin by jlechem · · Score: 1

    I just re-installed this on my laptop and noticed it. I hate not being able to resize the window I type my text in. Was it worth a fork? I dunno sounds like someone was being a total douche.

    --
    Hold up, wait a minute, let me put some pimpin in it
  168. Re:Is there a technical reason not to allow both w by stephanruby · · Score: 1

    Which is why Pidgin offers the use of plugins. Yet the developers refuse to add a "resize input area" plugin to the list of default plugins (despite the demand) for fear of cluttering up the plugin area.

    But if there is a demand for this plugin, the people making that demand can install that special plugin? Right? So this isn't about some upset users not knowing about the plugin, it's about some upset users that know about the plugin -- but that are upset that *other* users may not find out about it.

    And since this plugin has already been written, and the need has already been filled, I wouldn't call this a fork really as much as it is a repackaged distribution. Right? Or am I missing a piece of the story?

  169. Auto resize is very annoying! by Anonymous Coward · · Score: 0

    I've just upgraded to Ubuntu Hardy and the only down side of the whole experience is running Pidgin 2.4.1 with the rather annoying auto resize text box!

    Please give users the option to change this.

  170. Not quite as I hoped... by Urza9814 · · Score: 1

    My first thought when I saw this article was 'Good! Maybe they'll make it look like Gaim did. Pidgin is fugly as shit' followed by 'Or...ohhh! maybe they're gonna work on webcam support, which the Pidgin team seems to have been avoiding for a long time.'

    But this? This is just stupid. Oh well, maybe one of my other hopes will come true.

  171. Not surprised at all by Syberghost · · Score: 1

    Since I came this close to forking it myself over a similar disagreement, I'm not at all surprised this happened. They're control freaks.

  172. Re:Is there a technical reason not to allow both w by PitaBred · · Score: 1

    Because it should be an option shipped with the software, it shouldn't be a plugin you have to hunt down and download off some random site. A non-trivial number of people want to use it, and more would use it than many of the other plugins.

  173. Re:Same issue with the AwesomeBar by Kazoo+the+Clown · · Score: 1

    I hear that, I really wish I could force Firefox to NEVER create tabs, PERIOD. I've wondered if I can recompile it myself with an #undef TABBING_FEATURE or something so that it simply doesn't have the capability in the binary. Tabs are completely superfluous in Windows, as there are ALREADY tabs for pages on the Windows taskbar, and that's right where I want them. I turn it off the best I can, but once in awhile something still figures out how to create one.

  174. Well here is the fork by Skylinux · · Score: 1
    Here is the URL to the fork ... I am getting a function error on the first URL right now but this should be fixed soon...
    http://funpidgin.sourceforge.net/

    http://sourceforge.net/projects/funpidgin

    A fork of pidgin which aims to provide minor features that have not been addressed by the pidgin development team (including manual textbox resizing). See funpidgin.sf.net for details.
    --
    Everyone who buys Wild Hunt will receive 16 specially prepared DLCs absolutely for free, regardless of platform.
  175. It's Microsoft's Fault! by Anonymous Coward · · Score: 0

    Haven't you heard that Microsoft has contributed some code fixes to Pidgin's MSN protocol? So it must be their fault, they put something in the protocol handler that requires fixed width windows.

    Yes, I know that Live! Messenger has variable width windows, but those are through undocumented APIs. It's Microsoft's fault, they want to own the IM market and will do anything to win it.

    Disclaimer: The text above is satirical and does not match the views of the poster.

  176. Re:Is there a technical reason not to allow both w by fm6 · · Score: 1

    And I think you have it backwards. The fork is to remove the feature everyone hates, not put it back. I get that. I stated my point poorly. My point was that the whole nonsense started with an ego-trip on one side of the argument, not a serious technical issue as TPP seemed to think was possible.

    As for your other comments: you've never worked on a big software project, have you? Integrating individual contributions into the source tree is a non-trivial process. Doubling that effort is not something you do if you can avoid it.

    Also, this kind of spat harms the acceptance of the product. My company has an internal Jabber network, and I'm not satisfied with the client we currently use. I've been looking at Pidgin to see if it suits our needs better. Suppose that I decide it does? How do I persuade my bosses to switch? No way do they're going to rely on a product that doesn't have good ongoing maintenance. Which kind of precludes any open-source product which is going through a spiteful schism over whether a GUI feature should be optional!

    I don't suppose it matters in the long run. I imagine most users will abandon the old fork. The ones who don't like making the new-style windows mandatory will abandon it so they can turn the feature off. The ones who like it will switch because they can enable the feature if they want to, and there's no reason to stick with a version that has a dwindling user base. So only the we-know-what's-good-for-you zealots will be left in the cold.

    Happy ending? I guess, except a lot of effort was wasted on what should have been a non-issue.
  177. done this before by Anonymous Coward · · Score: 0

    This isn't the first time pidgin has done something like this. When it went by it's previous name, it lost developers due to cutting features users wanted.

    Along the lines of god-complex, they suffer from this greatly. Pidgin was incompatible with google talk for awhile. Pidigin insisted they were right and every other messenger using google talk (including google's app) was wrong.

  178. If you want something... by Howitzer86 · · Score: 1

    It's not ridiculous. This is how open source works. If you want something, you go 'code it yourself'.

  179. Re:Is there a technical reason not to allow both w by Skye16 · · Score: 1

    No, but you could really hurt someone if you're a few stories up and manage to knock it out.

    Just saying ;)

  180. Developer bubble by RomulusNR · · Score: 1

    This story illustrates why QA exists, and why it should be taken seriously. And why QA should take itself seriously, and understand that quality includes both enforcing the spec as well as finding deficiencies in the spec. As time goes on, development's perspective of the software diverges increasingly from the end-user's perspective of the software. It's QA's job to avoid letting that trend negatively affect the final product.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
    1. Re:Developer bubble by LingNoi · · Score: 1

      Bug reports are the QA, problem is that the programmers can simply ignore them.

  181. Doesn't surprise me... by Anonymous Coward · · Score: 0

    Pidgin has always been absolutely hideous, like much (most?) non-professional Open Source Software.

    That they don't care if they look like crap (despite users who wish for at least presentable and functional aesthetics) has always been obvious.

  182. FINALLY by Anonymous Coward · · Score: 0

    They need a brainstorm. Everyone needs one. ...and once they see that, put it up, and the ideas start coming in, I've got some things ready for it.

    Voice. and. Video.

    Put the text entry at the top and have the conversation scroll down. (or give me the option)

    Put the online, protocol, and avatar pics to the side of the text entry box instead of wasting 30 rows of pixels on my screen. ...the /particular/ thing they don't like, however, is something that I very much /do/. Ah well, if they make it an option, I'm good with it.

  183. Pigeon English by wsanders · · Score: 1

    Mee thinka you UI sucky sucky!

    No YOU sucky sucky!

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  184. I use pidgin by FullMetalJester · · Score: 1

    And when I upgraded I noticed this "feature" and it annoys the shit out of me. They should have left well enough alone.

  185. Killing one's Children by XHIIHIIHX · · Score: 1

    Reminds me of this post about "Killing's one Children" from Rob Fulop.

    http://robfulop.com/blog/2008/04/14/killing-ones-children-lessons-from-fathom/

    Rob Fulop was the programmer of Demon Attack for the Atari 2600 in 1982 and many other notable games over the years.

  186. Alternative..? by mutube · · Score: 1

    I'm not sure if I'm understanding this properly, but it seems that the people that "don't want it to resize automatically" really want "to be able to resize it manually".

    If that's the case, why not allow it to be manually resized and use whatever is set as a 'minimum' size for the box. When you type more than fits, start to automatically enlarge the box from there.

    Am I missing something?

    1. Re:Alternative..? by Jesus_666 · · Score: 1

      That would probably be rejected because it violates the Holy Concept of Letting Pidgin Decide the Size of the Box. It's not that rare for a developer flat-out rejecting anything that means his feature will not be implemented 100.00000% as he intended. If said developer happens to be one of the lead developers that means his feature stays That Way, because it's the One True Way.

      In other words: It's a pragmatic comment in an ideological debate. Of course the arguing parties are going to reject it, but maybe enough people flock to your side of the argument to turn it into a third One True Way.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    2. Re:Alternative..? by Analog+Penguin · · Score: 1

      That's exactly what's done by Adium, an open-source IM client for Mac OS X, and which is based on libpurple. I find that it works great, and I can't see any possible reason for this brouhaha other than ego on the part of the developers...

  187. Now we just need to fork Gnome... by argent · · Score: 2, Funny

    Or have they stopped removing features and options that are actually necessary yet?

  188. Regular user of Pidgin here: by revlayle · · Score: 1

    FUCKS SAKE - people need to get over this shit. When i first discovered I could resize the text area, was I perturbed? YUP, DAMN RIGHT I WAS. I usually employ a large area by default - as I tnd to make length comments on a semi-regular basis in my IMs. I was afraid of a small scrollbar and not seeing the context of what I wrote. When I discovered the box actually GREW as my comment got longer, then all of a sudden I was "cool, ok, I didn't know it would do that" Would prior knowledge helped here? Sure it would, but the feature isn't THAT bad - even if it was to some people, making a fork off of that issue is THE MOST RETARDED THING I HAVE SEEN IN RECENT MONTHS. *facepalm*

  189. Re:Same issue with the AwesomeBar by dq5+studios · · Score: 1

    I believe setting browser.urlbar.maxRichResults in about:config to 0 will turn off the awesome bar. But really the solution is to get used to it, it's much more useful to be able to search page titles, tags and bookmarks instead of just domains in the history.

  190. Re:Is there a technical reason not to allow both w by NickFortune · · Score: 2, Interesting

    When you want good usability you have to throw stuff away, completly. Moving the option around doesn't help, because you end up with more code to maintain, side-effects that might break other stuff and a lot of problem.

    That's an issue with maintainability though, not usability. The program can be just as usable with a compile time option in there. More so, since it doesn't annoy all those people who find the feature doesn't suit their work patterns.

    And really, there's no reason it has to even be a maintenance issue with proper software design. The IM code is already isolated in libpurple, They could (if they wished) have a separate interface with no more side-effect issues than there are already between finch and pidgin. It would require that someone to commit to maintain the option, but then, given that there seem to be enough devs to support a fork, that probably wouldn't have been a problem.

    All that said, I havn't read the discussion (trac is down) so I don't know if there really is a good use case for having a manually resizable inputbox or if it is just users wanting back the behavior they got used to.

    Me neither, I must admit, and for the same reason. Still, I have to say that over the past five years I've gone from being an argent fan of Gaim to using Kopete and Amsn almost exclusively. So I'm not entirely surprised that their userbase is up in arms.

    --
    Don't let THEM immanentize the Eschaton!
  191. Ho-ho...oh, my... by Anonymous Coward · · Score: 0

    > usability is often the opposite of allowing configurable options for everything

    This is widely held as truth; I always get frustrated with a lot of config options, but too few also yield the same feeling.

    (I view Pidgin/Gaim as a Gnome app, so here we go again; sorry if you think I'm wrong or seem to be trolling...)

    KDE was always more satisfactory to me than the desert-empty Gnome interface. This is of course a matter of personal bias. It probably would be better to have a slider with some four levels of complexity (like e.g.: clean, easy, rich and full) allowing a better (and dynamic) GUI fitting to one's preference.

    Again, to stress my point: I find Gnome very beautiful (for I love simple), but rather unusable.

    Einstein once talked about being too simple... the problem is, of course, deciding when to stop (in this case, when to stop simplifying).

  192. I downgraded Pidgin when I saw this change by jholder · · Score: 1

    As soon as I realized I couldn't resize the text entry box, I downgraded my Pidgin client (since I've saved off every download) to a release that does. Strange as it may sound, this one feature was just about my most compelling reason to use Pidgin. I don't want it to resize for me; I want control.

    --
    -- John
  193. Finally by Anonymous Coward · · Score: 0

    I'm glad this is coming to light. Pidgin (err, gaim) has always acted like this, and it's completely ridiculous.

  194. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    ROFLMAO.

  195. Two options instead of one choice by searob · · Score: 1

    How about giving the user the option to change their font, and also give user(s) the ability to keep font static? If font sizes get annoying, just check a menu option labeled "Static Font." Is that so hard? I really hope that I'm the first to think of this compromise. (shaking my head at humanity as a nerd war seems to be imminent)

  196. Re:Same issue with the AwesomeBar by Haeleth · · Score: 1

    You aren't alone. I loathe awesomebar. It boggles my mind why there isn't an option to turn it off/revert to traditional behavior. From reading on the forums, the devs have pretty dismissed any anti-AB sentiments.
    Largely because most of the anti-AB reaction is the usual resistance to change that we've seen time and time again.

    Look, I hated the AB at first myself. Practically the first thing I did when I upgraded to FF3b5 was to hit Google and start searching for a way to switch it off and get the old behaviour back. Now, a few weeks on, it doesn't strike me as so bad at all. Searching on page titles has actually been useful a few times. It's learnt which pages I like, so it generally comes up with sensible suggestions now. I may even end up liking it.

    The same thing has happened time and time again. It's hard to believe now, but once I even hated the search-bar at the bottom of the screen, and desperately hoped they'd bring back the old search dialog! Seriously, this is just normal human behaviour. Give it a bit more time, and eventually you'll get used to the AB and stop hating it.

    (Whether you'll ever love the name is another question. "Awesomebar" is not quite as stunningly disastrous as the GIMP's use of a pejorative term for someone with physical disabilities, but it's certainly embarrassingly lame.)
  197. Re:Is there a technical reason not to allow both w by pclminion · · Score: 1

    If there's no technical reason not to allow both options with a simple option in a menu somewhere, then yes it is ridiculous.

    There is always a technical reason to avoid giving the user an option. For each option, the number of test cases doubles. You have to test the entire program with the option set, and with it not set. "It's obvious that this option can't have an affect on anything else" is not a valid excuse to not test.

    So, if you're willing to run potentially buggy, untested code all the time, by all means give the users as many options as possible.

    (I'm not against giving users flexibility, but testing is not an afterthought, and it pays to invest some time into trying to find ways to avoid the need for an option in the first place)

  198. That sounds like Pidgin by lanner · · Score: 1

    I had some bug report that I put in a year or two back regarding some other stupid user interface changes. I think it was something regarding the ability to require ctrl+enter to send messages as a configuration check-box item, rather than just enter.

    The response was bla-bla-bla not my fault technical reasons bla-bla-bla would make code look pretty. The primary concern was that re-introducing that portion of code would require the code to not look pretty, due to some GTK for Windows bug.

    Pidgin has been on a down-hill roll for a few years now. This is not surprising. I stopped using it (and stopped using IM-chat services all together) a few years ago.

  199. Re:Is there a technical reason not to allow both w by hvm2hvm · · Score: 1

    No way, good usability is about making the interface intuitive with sane defaults but also making it enough customizable so people that don't like those defaults can change the way it behaves. This applies to the options too, if you think people might not think about the possibility of changing something, make it more obvious. In this case put a small checkbox in the most used menus or around the textbox. It's not that hard, they probably have some technical problems: a previous poster said something like they don't know how to handle this or that so they're forcing something easier to maintain. If they're just stubborn then it will probably get forked and in time, replaced by the new less restrictive client (of course, if it's properly maintained and all).

    --
    ics
  200. Plugin clutter? by theefer · · Score: 1

    Yet the developers refuse to add a "resize input area" plugin to the list of default plugins (despite the demand) for fear of cluttering up the plugin area. It is already cluttered.
    --
    theefer
  201. dumb UI by suteny0r · · Score: 1

    i back-revved to 2.31 for that very reason. What retards.

  202. Re:Is there a technical reason not to allow both w by Dahamma · · Score: 1

    For each option, the number of test cases doubles. You have to test the entire program with the option set, and with it not set.

    That's a ridiculous statement. If that were true then even the simplest software would have literally millions of test cases. Obviously there are better ways to design test cases than "just have N^M tests" where N is the number of tests and M the number of "options". Duh.

  203. Re:Is there a technical reason not to allow both w by Kelz · · Score: 1

    Both Trillian and Meebo.com have the same general functionality (all IM clients, etc). Actually both of those have better full support of clients such as sending files and webcam support. Pidgin has the advantage of being lightweight and expandable through plugins.

  204. Re:Is there a technical reason not to allow both w by Dahamma · · Score: 1

    Eh, oops, that was supposed to be "*", not "^". Still, the point is the same :)

  205. Re:Is there a technical reason not to allow both w by Kelbear · · Score: 1

    I also see a third, where both products split the support of the original user base, and both products failing as a result of inability to compete with a 3rd competitor who had kept a unified network of users to drive development of new features/plugins until the resulting experience is more compelling than the tailored, but limited pidgin forks.

    The network effect is real, and it may be the most important feature that Microsoft brings to the table. Their product is often far from "the best", but by keeping everyone under one umbrella, support goes to their umbrella which keeps more people under their umbrella, etc. etc. I like my Linux laptop, but Ventrilo still runs like @#$^ on it under Wine, so I still need my Windows PC. Too bad the niche my Linux OS falls under is too small for Ventrilo to support. I can't force other people to swap their clients and the server to Mumble for my benefit. So the Windows PC gained Ventrilo support as a "feature" simply by being the single most popular market block.

    (Is there some reason that a fork is necessary? Can't they just maintain a plugin instead?)

  206. Re:Is there a technical reason not to allow both w by Narpak · · Score: 1

    (Is there some reason that a fork is necessary? Can't they just maintain a plugin instead?) When two factions believe that their way is absolutely right, and that the way proposed by another party is absolutely false; a split is inevitable. Perhaps both of them will fail, or perhaps not. Hopefully whatever happens everyone will learn an important lesson about life, the universe, and everything (yeah right!).
  207. Why even have an option? by R.Mo_Robert · · Score: 1

    If they were going to implement resizing, why even have an option? Why not just put a splitter there, make the text box resize automatically as you type (which is what it currently does), but also allow you to change it yourself (hence the splitter) if you feel the need?

    That being said, I was slightly jarred by this feature at first because I'm used to bigger text areas; then I realized I really didn't need that, and it gets bigger if you type more, anyway. Not a big deal for me. But I feel a splitter would both allow them to keep this feature as well as make people who want to resize it happy--all without having to add another option.

    --
    R.Mo
    1. Re:Why even have an option? by Se7enLC · · Score: 1

      The problem with allowing it to auto-resize as well as be resized manually is that you now have two mechanisms "fighting". You resize it, then it auto-resizes on you, you manually resize it again, rinse, repeat. There needs to be a way for it to know "is it ok for me to auto-resize for you?".

      Not saying the option shouldn't be there, just that it would need to be an option in a preferences screen rather than just a simple on-screen widget.

  208. This is why people prefer commercial software by Anonymous Coward · · Score: 0

    With commercial software, you don't run into these kind of problems. Is it because the programmers aren't running the company? I don't know.

    But what I do know is that if a version shipped with features nobody wanted, people would stop buying it. Instant negative feedback, especially the prospect of programmers losing their jobs.

    The problem with FOSS is... these guys don't get paid. If you don't like it, that's too bad you ungrateful bastard (whether that attitude is right or wrong, you essentially ARE at the mercy of their good will). So yeah, good will is nice, but personally I'd rather get my software and support from people who can be relied upon simply because they get paid. You aren't going to hear MS say they can't support MS Office anymore because they got really busy at work, just got married, had a kid, had a rough semester at school, etc... and your company can't wait on people like that either.

    Enterprise computing needs reliability- that's why so much time is spent on disaster recovery, creating redundancies, etc. FOSS doesn't bring any reliability to the table, whether the Stallmanistas want to hear that or not.

    And... temper tantrums thrown by the Pidgin people do nothing to help fool more people into thinking FOSS can be reliable. And at the end of the day, FOSS is all about tricking people into ignoring the inherent unreliability.

    1. Re:This is why people prefer commercial software by bluefoxlucid · · Score: 4, Insightful

      Microsoft releases whatever they damn well please and everyone has to upgrade or else they can't open docx files from work.

    2. Re:This is why people prefer commercial software by Anonymous Coward · · Score: 0

      To be sure I'm not thought of as a Microsoft fanboy or anything, I use FreeBSD and Debian (and Ubuntu, from time to time), and I only have one installation of Windows XP Pro (for games).

      Ahem . . .

      Sorry to burst your Microsoft-bashing bubble, but Microsoft also releases patches (and viewers) for free, so that users that don't want to upgrade yet don't have to.

    3. Re:This is why people prefer commercial software by steeviant · · Score: 2, Insightful

      "But what I do know is that if a version shipped with features nobody wanted, people would stop buying it. Instant negative feedback, especially the prospect of programmers losing their jobs."

      What a load of bollocks, you need look no further than Office 12 for an example of a commercial developer losing their way and creating a UI feature that most users are not going to feel is a benefit (the ribbon). Arguably, Vista is the same. It's unlikely that Vista is going to fail as a commercial product, and even less likely that Office will.

      "The problem with FOSS is... these guys don't get paid. If you don't like it, that's too bad you ungrateful bastard"

      No, that's the problem with commercial proprietary software. It only takes one developer to change the course of an open source product, it may take many thousands of users voting with their wallets before a commercial vendor takes any notice at all, and even then they may decide that their new feature is so great they should proceed regardless. Which is pretty much where Pidgin is at the moment.

      From where I sit the score is nil all.

    4. Re:This is why people prefer commercial software by Oktober+Sunset · · Score: 1

      You are kidding right? office 2007, did anyone want the stupid ribbon? no. Will MS go back how it was? no.

    5. Re:This is why people prefer commercial software by mstahl · · Score: 1

      This is an instant messaging program. When have you ever seen one of those used for anything where disaster recovery, high availability/reliability, and redundancy were a major concern? An email server sure but IM? Really?

      Despite the point the sibling post makes, it's also important to point out that you really shouldn't be holding the developers of Pidgin to the same high standard to which you'd hold developers of, say, the linux kernel, because it's just simply not as important or even important in the same ways.

    6. Re:This is why people prefer commercial software by Anonymous Coward · · Score: 0

      Microsoft releases whatever they damn well please and everyone has to upgrade or else they can't open docx files from work.

      Ummm, no. Microsoft released a compatibility pack for Office 2000, Office XP and Office 2003 allowing them to read/write docx files (and the other Office 2007 formats) without problems.

      If you're going to bash Microsoft, at least bash them for something that is true.

    7. Re:This is why people prefer commercial software by howlingmadhowie · · Score: 1

      oh this is so very true.

      we had something amusing happen at work recently. a customer sent us a template we could embed in their internet page to be dynamically populated. our boss convinced the company the best format would be microsoft xml from word 2003 (because the company uses word 2003). so they sent us the template and their was a lot wrong with it (images in the wrong place and wrongly scaled, missing borders, wrong font positioning etc. etc.). we sent the template back and asked them to correct it. they sent us a new version which had the same problems. we sent it back. this carried on for about a month until i suggested we find a version of office 2003 to view it in (those that use windows at work had been viewing the document in word 2007) and then everything looked perfect.

      this of course left us with a problem. at some stage in the future the client will update some of their computers and install office 2007 or later. we cannot claim that we did not know about these problems. fortunately i'm just a code-monkey so i find it all highly amusing. at some stage i will tell my boss that there are java libraries for processing and creating odf files (at the moment we've been populating the word xml file by greping the text for strings and replacing these), and that sun makes a plugin for word. but i'll let him ferment for a few days first until he's really desperate.

    8. Re:This is why people prefer commercial software by fractoid · · Score: 1

      Dunno about you, but I don't know ANYONE who voluntarily uses that crap. We use Outlook 2007 at work so a certain amount of Word is used but that's enough for me... OpenOffice isn't as annoying by a long shot. Most places I've seen are sticking with Office 2003 / Windows XP.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    9. Re:This is why people prefer commercial software by Anonymous Coward · · Score: 0

      And said compatibility pack referenced by previous AC works just fine having installed it nearly 2 dozen times already. In case you have such trouble finding it....Well, look, there's the link right there for it on Microsoft.com's landing page called Office Compatibility Pack, which is under Popular Downloads....No digging, no searching, just one click to get to the download page, and one click to get it - no validation is even required. Spout less, learn more.

    10. Re:This is why people prefer commercial software by Foole · · Score: 0

      Even though the page doesn't mention it, the compatibility pack even works with Office 97.

      --
      This is not a turnip.
    11. Re:This is why people prefer commercial software by Delkster · · Score: 1

      You aren't going to hear MS say they can't support MS Office anymore because they got really busy at work, just got married, had a kid, had a rough semester at school, etc...

      Maybe not, but you may hear that they can't support it anymore because they're out of money, or just don't want to do so anymore because they no longer see the product and its support as profitable enough.

      Thinking that "the rules of economy" or something else like that automatically makes commercial software somehow more reliable is rather naive.

    12. Re:This is why people prefer commercial software by ThirdPrize · · Score: 1

      What part of making all the commonly used features much more accessible is NOT a benefit. If you are one of those peole who spends most of their time in word using a mouse then its a great benefit.

      --
      I have excellent Karma and I am not afraid to Troll it.
    13. Re:This is why people prefer commercial software by xSauronx · · Score: 1

      i required office 2007 for school. this irked me, not because of the ribbon...but because i had to start dual booting just to use it. i have zero problems with the "ribbon" toolbar. its tabbed context menus, as far as im concerned, and ive found it easy enough to learn, as i never used office software much in the first place. perhaps its a case of a UI design that isnt bad, just different, kinda like what linux proponents tout when people switch from windows to linux with gnome or KDE: you just have to get used to it?

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    14. Re:This is why people prefer commercial software by Markspark · · Score: 1

      hear hear!

      --
      i find your lack of faith in science disturbing!
    15. Re:This is why people prefer commercial software by MarkGriz · · Score: 1

      office 2007, did anyone want the stupid ribbon? no. Will MS go back how it was? no. WHAT?! Who doesn't want to wear the ribbon ?!
      --
      Beauty is in the eye of the beerholder.
    16. Re:This is why people prefer commercial software by steeviant · · Score: 1

      "What part of making all the commonly used features much more accessible is NOT a benefit. If you are one of those peole who spends most of their time in word using a mouse then its a great benefit."

      I should have been more clear, the ribbon itself is not the problem, the fact that someone felt it was a replacement for standard menu bars is a travesty. I'm sure that the "intelligent" aspects of the interface will fit average users as well as those pesky arrows that always seem to hide the menu options you want in previous versions of Office. That sounds like a great idea on the face of things too.

      Anyway, menu-bars, be they at the top or bottom of the screen or attached to application windows, are a great invention, so great that every GUI since the Xerox Star has featured them. Why, with the introduction of Vista, have menu bars suddenly become an object of shame that deserves to disappear into the ether whenever possible?

      What does this have to do with the ribbon? fuck-all really. Like I said I should have been more clear... It's late... I'm rambling... Zzz

    17. Re:This is why people prefer commercial software by ThirdPrize · · Score: 1

      Menus are not really that great. Ribbons are more like context sensitive toolbars on steroids. Menus are bad as they hide all the functionality. Better than using the keyboard though. Too many small buttons on a tool bar and it just looks cluttered. People have the screen real estate the days so you can afford to have hierarchical toolbars now. Best of both worlds.

      --
      I have excellent Karma and I am not afraid to Troll it.
    18. Re:This is why people prefer commercial software by Plautius · · Score: 0

      "Enterprise computing needs reliability- that's why so much time is spent on disaster recovery, creating redundancies, etc. FOSS doesn't bring any reliability to the table, whether the Stallmanistas want to hear that or not." This is also so much BS. Pidgeon is so much more stable and reliable than AIM or MSN even integrates well with my mac. Plus I don't have to deal with tons of ad-ware crap or worry that I will accidentally agree to installing mal-ware in the license. Which non-FOSS general purpose software are you purporting to be a model of reliability?

    19. Re:This is why people prefer commercial software by steeviant · · Score: 1

      "Menus are not really that great. Ribbons are more like context sensitive toolbars on steroids. Menus are bad as they hide all the functionality. Better than using the keyboard though. Too many small buttons on a tool bar and it just looks cluttered. People have the screen real estate the days so you can afford to have hierarchical toolbars now. Best of both worlds."

      Which of course goes back to the original topic of someone deciding that a perfectly good set of user interface, examples of which are rife throughout all GUIs is somehow "bad". Combining a whole lot of things together just because you can isn't necessarily better. A swiss army knife is nice, but it's no match for all the individual tools by themselves, even though it's more compact, and every tool more immediately accessible.

      The point I was leaning toward in my original post is that in my experience of rolling out Office 12 to about 300 or so users across some 20-odd sites, most people are completely thrown off by the new interface and come to hate it after using it for a short time. I was using that as an example of how crappy interface decisions aren't the sole domain of open source software, I'm surprised to hear that other people haven't had similar experiences with Office 12 given that the disdain for it seems to be universal. That's hardly the only example, even looking at Microsoft. Microsoft Bob anyone? Clippy perhaps? The XP search puppy?

      I was trying to say that the score seems to be nil all in the interface game and using the most prominent example of a terrible interface I could imagine and I cruelly scapegoated the ribbon, when in fact it's the terrible decisions taken to make way for it that I object to. There is no need to remove the menu bar, other than that someone at Microsoft decided to play god and take it away because "users should use our new shiny instead, look how shiny it is", which is essentially what happened with Pidgin's message box.

      Having clearly established that commercial vendors are just as insensitive to the wants of their users as open source authors, I wanted to highlight that you're not "screwed" as with a commercial vendor, because it only requires one developer to start a fork of an open project whereas nobody can do the same with a closed source product. Please, if you have a comment that relates to that without going off on a tangent about how fantastic the ribbon is (for you), then go ahead...

  209. Re:Is there a technical reason not to allow both w by Ossifer · · Score: 1

    This is simply the case of the developers arguing themselves into a hole, and deciding to dig deeper.

    I really hope the forkers (and I write that lovingly) go through with it, and are as successful as others have been... Anyone remember XFree86?

  210. Not so ridiculous, anyway by gruzurg · · Score: 1

    I would find it ridiculous, if it were not for the fact that I installed Hardy Heron the other day, got a new version of Pidgin (among a lot of other things) and the only thing I did not like about the release was the stupid non-resizable input field. Strange, but true. A bad UI really stands out.

  211. And it's true by Anonymous Coward · · Score: 0

    The fixed-size input box is a god-awful pain in the ass and needs to be smitten. Why on earth would you make it this way?

    New users will just accept it but forcing such a feature on so many existent users, expecting them to accept it, is pretty arrogant.

  212. Re:Is there a technical reason not to allow both w by pclminion · · Score: 1

    That's a ridiculous statement. If that were true then even the simplest software would have literally millions of test cases.

    Just because the test cases aren't there doesn't mean they shouldn't be. The fact is, most software is insufficiently tested, and for exactly this reason.

    You can do some hand-waving and say that certain parts of the program are logically independent of other parts and can't possibly influence them, but that's simply untrue in languages without memory protection, where memory errors can have inexplicable and unpredictable affects on unrelated parts of the program.

    This is why more and more houses are integrating some type of fuzz testing into their standard QA. No matter how carefully designed the test cases are, there is usually some random input you would never have imagined which will trigger a bug. Now, if such bugs were actually RARE in such a large configuration space, you would expect that simply throwing random data at the program would be unlikely to trigger bugs. But in reality, fuzz testing is amazingly effective (although there is a point of diminishing returns). What this means is that your bug density is greater than you think it is.

    It is foolish to pointlessly multiply the complexity of your program by adding an unnecessary option. Instead, spend the effort to figure out the one right way to do it. Only if you cannot possibly find a single right way, should you consider adding an option.

  213. Re:Is there a technical reason not to allow both w by Sancho · · Score: 4, Insightful

    Honestly, the best way to deal with it would be to auto-resize unless the user explicitly changes the size. From that point on, give them control of the window.

    But if you look at the images in the linked page, there definitely appear to be some usability concerns here.

  214. annoys the bejesus by Anonymous Coward · · Score: 0

    fook yew, jew!

  215. Re:Is there a technical reason not to allow both w by Sancho · · Score: 1

    Mostly, I think that it's a case of "the computer doesn't know better than I do when it comes to what I need." Looking at the link in the article, I can see why there are complaints.

    I don't think that we're talking about a case where there would be separate, significant code paths to maintain. Scroll bars and resizeable windows are easy-easy-easy--GUI 101, really. I don't think that a design which allowed for either (primarily through the use of message passing to indicate resizing, and if there's a box checked somewhere, that message just drops on the floor) would be complex at all.

  216. Re:Is there a technical reason not to allow both w by slaingod · · Score: 1

    I think the mentality is what is causing the up in arms-ness.

    A somewhat flawed analogy:
    "Windows: I can install special 'plugins' (AV, Firewall, and Malware detections) to make it more secure. But ultimately, if I could fork Windows and actually make it secure, I would given many of the attitudes involved."

    I realize this isn't a perfect analogy, as Windows has never really been secured, and then had that feature taken away, but it should point out how developer attitudes can really poison the process.

    --
    http://blog.slaingod.com
  217. Re:Is there a technical reason not to allow both w by Sancho · · Score: 1

    From the images, it looks like they were referring largely to the percentage area taken up by the input box compared to the percentage area taken up by the conversation display.

  218. Re:Is there a technical reason not to allow both w by poached · · Score: 1

    really? I use google talk and I don't see what you are talking about. elaborate?

  219. I found the change frustrating by SamuraiiProgrammer · · Score: 1

    I use pidgin a lot. I'm typically connected on the four major protocols -- Yahoo, AIM, MSN, and Google. I "talk" with coworkers using all four, often at the same time.

    So a change in the UI can be seriously jarring.

    Furthermore, I never read any justification for the change that made the case for me.

    I just hope this doesn't ruin a perfectly good tool.

  220. Anonymous Coward by Anonymous Coward · · Score: 0

    Isn't this the whole Gnome desktop philosophy? They strip out features after 1.4 and there were no more options -- there was no ability to tune the environment to the users way of operating. The users were forced to operate the way the developers wanted. They've slowly been adding back some of that, but every time I try Gnome again, it's still very limiting. Seems like pidgin's going the same way....

  221. Re:Is there a technical reason not to allow both w by psmears · · Score: 1

    Taking them away means you cut the volume of your support requests by at least half. Not if you suddenly start getting a lot of requests about how to turn on the feature you've just deleted!
  222. Disgust by Anonymous Coward · · Score: 0

    Let's imagine the reasonable outcomes for a second.

    - shamefaced, the original pigdin adds a button to turn this feature on/off. the fork dies naturally and is eaten by the original. The ui bloats a bit. Everyone suffers a little for this. Everyone still calls it pigdin.

    - the original pigdin digs in it's heels. nobody cares about a fork for one option. the for dies naturally and is eaten by the original. Everyone still calls it pigdin.

    - the original pigdin digs in it's heels. everybody loves the "old-school" fork. the original dies naturally, and is eaten by the fork. Everyone still calls it pigdin.

    - the two forks survive. each one now develops at half the previous speed because the developers are split between them. Nobody knows what to call it. Pigdin, the fork, and all associated suffer.

    I thought engineers were supposed to be level headed, reasonable people who designed things to be in the best interest of the users. You've either wasted your time, or made the world worse, or both. Shame on you.

  223. Re:Is there a technical reason not to allow both w by Sancho · · Score: 1

    It's always interesting to see this sort of software evolution in action. It reminds me of the XFree86/X.org split. I'm pretty interested to see if one or the other IM project takes dominance. Most likely, it will be the one that Ubuntu chooses to go with in its next release.

  224. A crucial quote by fm6 · · Score: 1

    None of us develop Pidgin as a function of our job. Pidgin is a hobby for us. We don't claim to represent a community--we claim to make an IM client that meets our own needs and hopefully meets others' needs as well. We aren't forcing anyone to use our software, nor are we profiting from our users. As you noted, we have the autonomy to make our own decisions. We are the people putting forth the development effort, and therefore we have a right to decide what goes into our software.

    Quite simply, it doesn't matter if we have one user or six billion users outside the developer community. We have long understood that we can never please all our users with our single user interface--it's simply not possible. Because of that, we do not aim to please all our users, but instead to please ourselves and hope that we have pleased like-minded users. We encourage users whose needs are not met by our software to find other software that does meet their needs. The author is one John Bailey (rekkanoryo). Remind me never to allow him to be hired for any project I'm involved in. I've seen attitudes like his too often, always on projects that crashed and burned.
  225. How about REAL reasons to fork by corvax · · Score: 1

    They should fork to get REAL AUDIO AND VIDEO options. Millions of people use msn and yahoo yet the voice chat features and video dont work. And you cant use the audio channel in the yahoo chat rooms which millions of people use. (gyachi can do it so they can grab the code from there its gpl)

  226. No surprise here by Anonymous Coward · · Score: 0

    I personally have noticed a certain lack of willingness to listen to user input on the part of Pidgin developers; I knew it was a matter of time before something like this happened.

    In my case, I've had a gripe about the new version of Pidgin quietly removing message delivery failure notifications from AIM (this comes up in a few use cases relating to the invisibility feature in the protocol). After searching around, I saw another user report this same exact issue on the Pidgin trac. After very long and tedious explanations from the user of this small issue (and not-quite-coherent rebuttals from the developer), the responding developer basically ignored whatever else the user had to say.

    For a change (I usually don't take active participation in bug tracking), I decided to second this feature request/bug on the pidgin trac.

    However, after seconding the original user, another developer came out and quite vindictively said that he would "personally" oppose any change to "their" code relating to this, without giving a reasoned reply. He based this on "how he understands" the system should work; for him, this was a way of standing up against invisibility features in various protocols (though clearly, there is a desire for invisibility among users).

    In addition to such opposition to seemingly trivial additions to the code, the Pidgin developers staunchly oppose removal of things like this from the trac. Irrelevant political views should be kept out of a high-visibility open source project, I think, or at least should be kept from being totally condescending to everyone else.

    Hopefully this fork teaches them a lesson about listening to their user base. In reality, though, it will likely be ignored for the most part and the Pidgin developers will continue on paying zero attention to user requests.

  227. The *truly* valuable comments..: by Anonymous Coward · · Score: 0

    03/19/2008 02:55:24 PM changed by quoderat

    Oy, the developers are idiots and a deranged Mexican should chew on their faces! How do I unsubscribe from this shit before I take a dump in these comments and smack some bitches around like they was runaways?
  228. It's not about the bug/feature, it's the principle by Anti-Trend · · Score: 1

    I am running Pidgin 2.4.1, and didn't even notice; apparently this bug/feature is very low-impact on my usage habits. But it seems to me that the big problem is the attitude of certain central developers. "This is the way we're doing it, and if you don't like it, fuck off and die!" Open source is all about community. No community and the projects wither.

    I mean, look at the Xfree86 project. They decided they knew what was best, and the dumb community could just go to hell if they didn't like it. Cue the X.org fork... do you even have any machines around which still run Xfree? I don't.

    --
    Working in a DevOps shop is like playing in a band made up entirely of keytarists.
  229. Re:Is there a technical reason not to allow both w by claytonjr · · Score: 1

    I really can't see the point of refusing to budge over such a trivial issue. I think this may have more to do with control and a sense of ownership, and less to do with an option to resize the text. From the outside point of view, this is just stupid.
  230. Doesn't it figure... by eegad · · Score: 1

    The first nice day of spring around here and I have to get nailed with pidgin poop.

  231. Firefox 3 and its un-AwesomeBar!!?? by Anonymous Coward · · Score: 0

    I can't possibly be the first one to notice how this smacks of the same bull plop that is happening with the FF3 betas, and addressbar that *used to* work exactly the way you'd expect, and look just like you'd expect... *BUT NOW* it has been given a MAJOR overhaul, behaves in a way that purely annoys many, many seasoned users, and actually had the option to revert part of this travesty REMOVED from the about:config options.

    1. Re:Firefox 3 and its un-AwesomeBar!!?? by Anonymous Coward · · Score: 0

      Wow. Thanks for the tip. I just turned that ugly shit off.

      It's like the ship's wheel between my legs: it's been driving me nuts!

      To disable the "un-AwesomeBar" here is what you do:

      1. Type in location about:config
      2. Set browser.urlbar.maxRichResults to 0
      3. Set browser.urlbar.matchOnlyTyped to true

  232. i hope this fork will be the hit by Anonymous Coward · · Score: 0

    i tried to write a complain in trac but its closed. so joined in irc and got an instandban for complaining about this feature!

    WOW i am deeply impressed!

  233. Re:Anonymous Coward by Archon-X · · Score: 1
    Amusingly [ironically?] the parent was marked as flamebait, but is the exact attitude of the developers

    None of us develop Pidgin as a function of our job. Pidgin is a hobby for us. We don't claim to represent a community--we claim to make an IM client that meets our own needs and hopefully meets others' needs as well. We aren't forcing anyone to use our software, nor are we profiting from our users. As you noted, we have the autonomy to make our own decisions. We are the people putting forth the development effort, and therefore we have a right to decide what goes into our software.

    Quite simply, it doesn't matter if we have one user or six billion users outside the developer community. We have long understood that we can never please all our users with our single user interface--it's simply not possible. Because of that, we do not aim to please all our users, but instead to please ourselves and hope that we have pleased like-minded users. We encourage users whose needs are not met by our software to find other software that does meet their needs.
  234. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  235. Gaim 1.5 v. Pidgin current. by strredwolf · · Score: 1

    Compare Gaim 1.5 with the current Pidgin.

    It's what happened when Gnome 1 went to Gnome 2 -- A TON of useful functionality got REMOVED and the rest is concreted into place. I've filed many of a bug with Pidgin and got WONTFIX every stinkin time.

    So I said "Screw it. I'm running Kopete."

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
  236. Re:Is there a technical reason not to allow both w by myowntrueself · · Score: 1

    Good usability is often about removing options and make things behave the right way at default.

    You must work at Apple.

    The phrase "Both inspired and retarded at the same time" comes to mind.

    --
    In the free world the media isn't government run; the government is media run.
  237. I am still pissed... by drwhite · · Score: 0

    With the fact that pidgin no longer has the submit/enter button for the IM window. WTF. It use to be in GAIM.

  238. Re:Is there a technical reason not to allow both w by redJag · · Score: 1

    There is an IM client for Mac OS X called Adium that does it "the right way", IMO. You can manually resize the input box vertically, and it grows vertically if you type in enough to overfill it. Once you send or delete the message, it snaps back to the size you manually set it to.

  239. Like every blocky GTK application, less is more by Anonymous Coward · · Score: 0

    This is typical behaviour of any GTK based application.

    Basically, ooh, Gnome. Let's remove all configuration options. We know best!

    Wankers.

  240. Adium is doing it already by cr_nucleus · · Score: 1

    Somehow this really is some ego problem.

    Man it's so simply handled in Adium, why can't it be the same with pidgin ?

    I'm still using pidgin at my workplace (with ubuntu, not osx) but i'd love to see another bird in town.

  241. So why can't it do both ?? by Prep_Styles · · Score: 1

    I'm not sure which is more pathetic, the fact that this issue caused a "heated, emotional" controversy, OR the fact that we are all sitting here talking about it! Can someone explain to me why the program has to do one or the other !!!??? Why can't it auto resize until you manually resize it?? "Oh but I don't want to manually resize the chat window every time". Fair enough. So tie the resized dimensions to the program session and be done with it. Now why wouldn't that work???

  242. lolslogan by dissy · · Score: 1

    So I opened up pidgin and hit 'about' in the help menu, intending to check the version I am running (2.2.1 as it turns out)
    and the first thing I see is an image with slogan: "Pidgin - Just get along!"

    If only the devs would follow the example they set with their IM protocols ;P

  243. simple solution by ProfessionalCookie · · Score: 1

    I know there's no check box but on a Mac it's as simple as:

    defaults write im.pidgin.pidgin noExpandingTextBox true

  244. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  245. Two kinds of developers by Anonymous Coward · · Score: 0

    Theres the one kind that does it for the users. (Or perhaps for the love of cool code and software, but this is the guy the end users love because he actually listens.) This developer makes a good software, people try it, like it, say how it can be better. The developer takes a look at how users say it can be made better, and then goes about taking on requests that are reasonable and possible to solve. Good software in time becomes great software.

    Then there is the kind that does it for their own ego. This is the developer that says "Isn't this great?" and sometimes the software is actually good. But as soon as any users say how it could be better or what is wrong, the developer says "Suck up or shut up!". Because the attitude is that the user had no involvement in the development or creation process. However this completely misses the point of what actually drives interest in the software (users getting word out that it's good) and the fact that with any software not stagnant in evolution - user feedback actually is a good part of the development process.

    Note that you can find both of these developer types in both OSS and commercial software. As for the bad kind of developers (from the user perspective at least) the OSS one will give either the "You're not paying anything" or the "Source is there, fix it yourself" (Essentially to a non-programmimg/coding userbase this is the same as saying "suck up or shuddap"). In the commercial software realm, the bad developers usually say "Where else can you find software that does what mine does (at this price)?"

    At least the good thing about software on the open source side is that if enough of the users actually do have programmers (or folks with the resolve needed to learn programming) among them, it's possible to fork it instead of being stuck suffering from some misguided ego thing. Which is what is happening here.

  246. Re:Is there a technical reason not to allow both w by Qalthos · · Score: 1

    Maybe the developers don't know how to do scroll bars Except that the text area doesn't rezize indefinitely... once it gets to around half the total size of the window, it starts scrolling again.
  247. What Linus Said by Zancarius · · Score: 1
    Perhaps you should consider for a moment what Linus Torvalds said about a somewhat similar developer attitude (this is actually side-stepping your point which is valid for many projects). And I quote:

    If you think your users are idiots, only idiots will use it.
    This issue isn't entirely about missing features. It's about how the developers respond to the community regarding those features. I can almost guarantee you that if this hadn't been treated as "all users are idiots, we the developers know better," it wouldn't have devolved to the point where only a fork can provide a solution.
    --
    He who has no .plan has small finger. ~ Confucius on UNIX
  248. What will the distros do? by Culture20 · · Score: 1

    It will be interesting to see what the popular desktop distros do... RHEL, SLE, Ubuntu, Fedora, openSuse, etc.
    If they use Funpidgin or Pidgin... (I predict FP in Fedora, openSuse, but P in RHEL, SLE, and Ubuntu)
    If they use Pidgin, will they add the resize plugin by default to please their user-base? (I predict P2.3+sec patches in RHEL, so non-issue, maybe same in SLE, and P2.4+plugin in Ubuntu)

  249. pigeons for dinner by onion_joe · · Score: 1
    You know, I actually have eaten pigeon. It was at this hole-in-the-wall restrauant in Italy (Florence? I don't remember) and it tasted like ass on toast.

    But at least I know if I am ever homeless, I can gag down those little poop machines...

    --
    sig sig sig siggy sig
    1. Re:pigeons for dinner by Anonymous Coward · · Score: 0

      >it tasted like ass on toast.

      OK, explain how you know what ass on toast tastes like?

      On second thought, never mind...

  250. Re:Is there a technical reason not to allow both w by PCM2 · · Score: 1

    An Ubuntu package wouldn't be "some random site." I see no reason to include every single plugin in a default install just because someone, somewhere is really bothered when they don't have certain functionality.

    I think Off-the-Record messaging is absolutely essential for IM ... so what do I do? I dutifully install the package myself on every computer where I need it. Maybe I should pursue a doctorate in ballistic missile theory?

    --
    Breakfast served all day!
  251. MS adds options? Ha Ha Ha!!! by TimSSG · · Score: 1

    So, where is the option in MS Office 2007 to set the interface to work like Office 2003. Because as it is now I don't use MS Office 2007; and I am converting to AbiWord because I also don't like Open Office. Tim S

    1. Re:MS adds options? Ha Ha Ha!!! by somersault · · Score: 1

      After a short google I didn't see anything, and I really don't want to go use a version of Office 2007 to find out. I did use it for a little while while helping someone else out - at least it's not as ugly as the interface on IE 7, but it's still a huuuuge waste of screen space

      --
      which is totally what she said
  252. I hate to say it by pugugly · · Score: 1

    I agree with the developers on this one. Saying you have a design principle that you intend to stick by and, y'know, actually sticking by it, is not a bad idea.

    I think Pidgin will be better for it - that kind of feature should be a plugin, and my *suspicion* is that in the long term, a bunch of people forking pidgin to implement one difference in the GUI that they disagree with will be a bunch of people that will never be able to turn down the next feature and the next feature - and you'll end up with a "SuperPidgin" kludgy messenger that does a thousand things half arsedly, none of them well.

    After all - if the GUI preference between an expanding GUI and a manually set one is important enough to fork, it's going to require a really arrogant developer to say *my* preference shouldn't have an option too.

    I think the smart money is to stay with Pidgin. I would even go so far as to say I think this decision *establishes* that the smart money is to stay with Pidgin.

    Pug

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  253. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

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

    I have. Psi. The other premier multi-protocol instant messaging client.

    And I hate it.

  254. Re:Is there a technical reason not to allow both w by pablodiazgutierrez · · Score: 1

    The text input box resizes as you type, and there's no way to change its size manually.

  255. Wrong! by gbutler69 · · Score: 1

    This is exactly why GNU/Linux/FLOSS WILL replace proprietary MS, OS/X etc.

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
  256. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    "Maybe I should pursue a doctorate in ballistic missile theory?"

    Please be my guest, just explain first why they for instance ship that lame "dbus examples plugin" as a default plugin, while refusing this one which a lot of people explicitly are asking for. Also explain how that isn't "clutter" while the plugin for resetting the inputbox to sanity is.

    I bet you can't, after all, it's just more of the asshat attitude we've seen again and again from the pidgin people. They can get stuffed afaic.

  257. Just Get Along by SLOviper · · Score: 1

    "Just Get Along"

    It's their slogan highlighted in the "about" page.
    Guess they should take their own advice.

    --
    In theory, theory always works in practice. In practice, theory rarely works. <><
  258. Simple solution by Junior+J.+Junior+III · · Score: 1

    Just don't type long IMs. Then the box won't have to resize.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  259. Re:Is there a technical reason not to allow both w by r337ard · · Score: 1

    really? I use google talk and I don't see what you are talking about. elaborate? Open a new chat window, click the chat area and hold down a key. The window will scroll lines up into the chat area. It is sort of annoying if you're writing huge blocks of text, but a simple option to limit the scroll lines or expand the window downwards would appease most people I think.

    Personally, I prefer it the way it is, but wish it didn't scroll up 12 lines or so into my chat area.
  260. We're happy to hear from you..... page not found by Anonymous Coward · · Score: 0

    Okay, I'm amused. I went to FunPidgin's website to submit a new feature request. The page talks about how Funpidgin is controlled by the USERS! Yeah, and they want to hear from me!!!

    Click on "Contact Us".... page not found

    ROFL

  261. Adium does both by Tigris666 · · Score: 1

    Adium does both. You can resize the text input to as many lines as you want. If you type more than that, it auto-resizes. It seems logical to me!?

    --
    Kids, you tried your best and you failed miserably. The lesson is, never try. -- Homer J. Simpson
  262. Issue in Pidgin is tiny compared to ... Purple ! by DrYak · · Score: 1

    This issue with Pidgin is tiny in comparison This issue is even more ridiculous if you put it in front of the huge amount of work that the pidgin.im team puts into Purple, the library containing all the back-end logic enabling this software to function.

    Purple is used by Pidgin (the graphical GTK client), Finch (text mode client by the same staff), Adium (#1 favorite on Mac OS X), Meebo (a Web 2.0 on-line application) and very probably will be used by this new fork too.

    As long as the core is still correctly developed, it doesn't matter much if there's forking in the user-interface realm.

    And by the way, the authors have gone in lenght trying to explain why they didn't add the option : there have been so many changes in the UI, that keeping everything as an option would produce a huge behemoth in term of code complexity. Trying to keep both codepaths together has lead to situation where once in a while a bug arises and causes the input area to be 1px high.

    Because the developer are fed up tracking this kind of complex bugs ; and because they haven't receive much actual constructive criticism beside "This must be an option, Whaaaa!" baby-cries. They decided not to lose time trying to implement it.

    Besides the project is open source and the author are open to patches.

    Also, what's the problem if there's a fork ? As I've said, there are a lot of different interfaces already existing. As long as the efforts on the back-end go uninterrupted, that won't pose much problems.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  263. Re:Is there a technical reason not to allow both w by i.of.the.storm · · Score: 1

    By the way, the actual resizing part in funpidgin is done by a plugin that works in vanilla pidgin. At first I supported the idea of this fork, but then I realized it's really arbitrary and stupid, especially when it's basically just readding portions of old pidgin code and including a plugin that adds back resizing.
    Here's the plugin, for those that are interested. I installed it but then realized that I don't really care about resizing my input box.
    http://developer.pidgin.im/ticket/5296

    --
    All your base are belong to Wii.
  264. Re:Is there a technical reason not to allow both w by sexconker · · Score: 1

    Which can be responded to automatically with a simple "That feature is no longer available in this version. Thank you for being a valued user of shitty software version turd.tagnut!"

  265. Their narcissism has grown I see by mrmeval · · Score: 1

    I did like the program but I've ran into this issue multiple times. They defeatured the program a while back. I notice they've brought back a few features still not brought back the send button.

    Oh well, this will just drive people to other projects.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  266. Re:Is there a technical reason not to allow both w by CronoCloud · · Score: 1

    Don't ask the pidgin devs about documentation, they'll tell you to write it yourself. Of course the problem is that we the users don't have enough information on how this stuff actually works and what some of it does to actually write documentation.

    And if you did write it, then they keep changing the UI, remember when that stupid Disable/Enable protocol actually made sense and was named Login/Logoff.

    The pidgin devs are actively user-hostile

  267. Re:Is there a technical reason not to allow both w by Watts+Martin · · Score: 1

    Just because something is the "right way" for you, doesn't mean that it is the right way for me. We aren't identical, after all. At some point it's not realistic to try to cater to all users with every possible preference. The original poster is fundamentally correct, I'd argue: part of good user interface design (some would say the most important part, in fact) is knowing when it's appropriate to give a user a choice in UI behavior, and "whenever possible" is not the correct answer. Giving a choice between multiple affordances that have no practical advantage over makes power users happy, but mostly by increasing their comfort level, not productivity, at the expense of having an increasingly confusing interface.

    The thing is, though, that's not what's being done here. This isn't taking away options in Pigdin, whether necessary or not. It's changing the UI behavior to no obvious benefit. This isn't really good UI design, either: they're not changing behavior in the pursuit of radical new shifts they think will lead to productivity in the long run (c.f. Microsoft Office's new "ribbon" interface), they're just changing it because enough of the core developers think this is better. It isn't better or worse, it's just different. If the input box had always resized automatically with no manual change ability, and it was replaced with a new text box that was manually resizable but no longer had automatic resizing, we'd still be seeing people pulling their hair out and threatening to fork over it.

    Ironically, as much as Apple tends to be the poster child for "our way is the right way" interfaces, they have one of the better mechanisms for this sort of "power user preference" I've seen -- a way to change hidden preferences with a command line tool. The sort of user who wants that kind of change (which I occasionally am) will find it, but the 95% of users who really don't give a damn won't see it.
  268. What have they done? by thethibs · · Score: 1

    Is it too soon to make a verb of "Vista"? —As in, "the developers vista'd Pidgin in version 2.4."

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  269. Guess what? by binford2k · · Score: 1

    This whole debacle has been specifically addressed already. Shut up and go read it before you start spouting: http://pidgin.im/~elb/cgi-bin/pyblosxom.cgi/giving_back.html

  270. Post from Trac announcing the fork by felipekk · · Score: 1

    From http://developer.pidgin.im/ticket/4986

    "04/14/2008 06:57:17 AM changed by ConnorBehan Â

    This is unbelievable. I tried adding my support to this sensible ticket, hoping all of us would cumulatively hold some sway over the developers (there are now three times as many posts below my first post as there are above).

    I tried discussing this in IRC but the biggest promise I could get was elb saying that we might get manual resizing back if people are still complaining about this in three years (I was later blocked from #pidgin). This "wontfix" position has me even more worried now.

    I tried letting it rest. Clearly many people replying to this ticket are much better at articulating their opinions than me. I had made my position known and there was no point belaboring it.

    So we're only making it worse by complaining? Then what should we do... NOT complain? We are in a no win situation here.

    If we had kept our mouths shut, respected your so called wisdom and refrained from getting involved... would you have really said "We will bring back auto-resizing because it looks like the users are considerate enough to deserve our attention." Absolutely not, you would not even know that people hated the auto-resizing if this were the case.

    Now lets say most people kept their mouth shut but maybe 10 people or so posted well thought out constructive criticism on these forums. Then you would say we are a "vocal minority." I heard those exact words used on IRC. According to Ethan Blanton, some people did request an intelligent text box that you didn't have to resize. I'm not sure how many people requested this but something tells me it wasn't a majority either. If you really require a majority vote to revert a feature you are looking at over a million users.

    Ok so getting the majority of Pidgin users to voice their opinions is not realistic, so we did the next best thing. We got a good one hundred people to respond to this ticket. It may not be a million but we did our best. Now what are you telling us? That our attitudes are so ungrateful that you are losing interest in reverting the feature?

    What if by some miracle, hundreds of people HAD replied to this forum but had kept their cool and discussed the matter logically for these two months without getting impatient? Then you would say what seanegan already said... that users were just repeating "the same tired old points."

    So if we complain, we lose, if we don't complain, we lose. Is there any way we can bow down to you and earn enough of your respect for you to consider this tiny code change? Of course not, there is no way to convince the developers that manual resizing is better. Their vision of what Pidgin should be is non-negotiable and every response to this ticket (the kind ones and the not-so-kind ones) has only reinforced that they are the ones in charge and that there is absolutely nothing we can do.

    Gaim has always been very special to me. It was only the second open source application I ever used (after Firefox) and played a huge role introducing me to the world of GNU/Linux and other free software. Perhaps I am just afraid of change, and could eventually get used to auto-resizing. But now I am going to send one of your questions back down this two way street. I am not going to be open minded about auto-resizing because YOUR attitudes have not convinced me to change my lifestyle this way.

    Alas, there is no way to restore manual resizing to the main branch of the program we used to love. Sure there are probably thousands of us who would be happier with manual resizing, and sure we helped make Pidgin what it is today, but the developers don't work for us, they work for themselves. We are just a bad case of FSUES.

    I would rather let the user decide what features go into a program. Naturally there are limits to this... we don't want Pidgin to be a text editor, a web browser, an newsreader and an email clien

    1. Re:Post from Trac announcing the fork by felipekk · · Score: 1

      Actually, this is the fork announcement (although the parent post contains more information overall):

      "03/13/2008 04:07:22 PM changed by ConnorBehan Â

      For those of you revering to 2.3, this solution will work for awhile but eventually you are probably going to want new features that Pidgin developers introduce. I have created a fork for this purpose called "funpidgin" which is on sourceforge.net (http://sourceforge.net/projects/funpidgin/). It is my first software project and I'm hoping it will be a lot of fun. If it gains a serious following, it can have a more serious name.

      Source code has already been released and I will put binary packages on there within the next few days. Currently it is identical to pidgin-2.4.0 except the text box is manually resizable and the "feature" where pidgin remembers your conversation window placement can be turned off if need be.

      I'm using it now and it works very well. Please check it out and tell me what you think!"

  271. Serious? by Anonymous Coward · · Score: 0

    Funpidgin is the best name they could come up with!?

  272. Re:Is there a technical reason not to allow both w by kestasjk · · Score: 1

    I use Pidgin and the static text-box always annoyed me (it has for all IM clients), and the new dynamic one seems like a fine solution. I just don't get why people don't like it..

    I also agree that allowing every little thing to be configured is always a bad idea.

    --
    // MD_Update(&m,buf,j);
  273. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Well, small things like "Let them have cake" often push things over an edge. Of course, that typically means that things were at an edge to begin with. I can live with loading the non-default plugin - it's really not the feature that's the small thing here - it's the developer attitude that's the over-the-edge push here.

  274. Re:Is there a technical reason not to allow both w by Omestes · · Score: 1

    Adium and Quicksilver (and perhaps OmniOutliner) are the apps that are keeping me from ever fully migrating away from OS X. Which is a shame, since I really dislike the feel of the Intel macs, and don't want to switch to Leopard, while developers and Apple are trying to force it (wow, virtual desktops and versioning! What big NEW things!)

    --
    A patriot must always be ready to defend his country against his government. -edward abbey
  275. The impression that I get... by glitch23 · · Score: 1

    from reading many of the posts associated with the discussion of this code change is that many of the Pidgin developers feel it is their program and their time and they provide the software to the public for use at their own risk. Yes, there are resources available to make your opinion as a user known to the developers but the developers are not required to do anything about your opinions. The developers seem to think they have all the ideas and all their ideas are the right ones. It makes me wonder why user feedback is even allowed if listening to what users say is arbitrary.

    It doesn't make any sense to me to remove the ability to do something in an application unless that capability introduces a bug but once the bug is fixed the capability should be added back into the codebase. Removing a capability is reverting, not putting that capability back in. Usually listening to users is the right thing to do but in this case they don't believe they should do so since they believe the only ideas that are useful are their own. So those who disagree with them on this topic should do what they suggest: use another IM client. If enough people do that and the userbase drops because of it then we'll really see just how much the pidgin developers really want to have users outside of their private community. If the forked client becomes more popular and the pidgin developers continue making releases and only pidgin developers use those releases then so be it. They can continue working on a pet project that will always stay a pet project because user feedback doesn't mean anything or at least as much as it should.

    --
    this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  276. Something to consider by dpu · · Score: 1

    What I found most interesting in the discussion on Pidgin's site is that both the users and devs considered "arbitrary input resizing" to be a feature and not just a standard UI component. Personally, I consider being able to drag the border of that text input box a UI feature, not a program feature. Why would they override what most would consider the default (and expected) behaviour?

    --
    Dammit, I meant to post that anonymously!
  277. Yes it is.... by John-D · · Score: 1

    That feature IS quite ridiculous! I almost smashed my monitor in because I thought Pidgin was broken or some shit. You mean they did that on purpose!?? While I'm at it, I hate Gnome too, always thinking they know what's best for me! Well fuck those guys, F1 means raise/lower window and ctrl-tab means switch workspaces and whatever I want... - obviously i'm a KDE guy for now.

  278. Re:Is there a technical reason not to allow both w by JavaRob · · Score: 1

    Tcha. Then make it a compile time option and let the people who feel that strongly about the issue enable or disable it at build time. Or, cleaner: make a plugin to enable it?

    They *do* have a plugin API that supports more than just additional protocols -- I'm not sure if it'd allow this kind of tweak, but to placate the madding crowd it might even make sense to make some internal changes to allow it.

    It's not as if they don't still have the code for the old behavior.
  279. Re:Is there a technical reason not to allow both w by xenocide2 · · Score: 1

    I know this story's about Pidgin, but there's always Pidgin and Gnome-do. Adium's basically an OSX frontend to the pidgin libs anyways. There's a ton more apps besides Pidgin itself that uses libpurple. Most build for both OSX and Linux, so you can try before you leap ;)

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  280. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    How about categorizing the plugin area? Or in the traditions of many other apps move to a online plugin install database?

  281. Children by Anonymous Coward · · Score: 0

    Sounds like both sides here need to be seriously betch-slapped. This is a petty argument.

  282. Re:Is there a technical reason not to allow both w by JavaRob · · Score: 1

    I use Pidgin, and I didn't even notice the change.

    Personally, I'm pretty damned sure the fork will wither and die... but unfortunately for Pidgin, its download site will probably sit out there for a very long time, confusing users who search for Pidgin and find this site touting "WE"RE LIKE PIDGIN BUT BETTER!!!1!" but whose last release is years ago.

    I do feel the Pidgin devs should probably build a plugin, but *not* make it a default. New users won't even know the old functionality existed and thus won't be accustomed to it (which seems like basically the only reason you'd strongly want it to work that way...) and will not be confused by this incredibly random and difficult to explain plugin.

    And the complainers can take 30 extra seconds to download it separately.

  283. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Don't forget Facebook!

  284. Re:Is there a technical reason not to allow both w by JavaRob · · Score: 1

    Please be my guest, just explain first why they for instance ship that lame "dbus examples plugin" as a default plugin, while refusing this one which a lot of people explicitly are asking for. Also explain how that isn't "clutter" while the plugin for resetting the inputbox to sanity is. I'm not the GP poster, but I'd say the dbus examples plugin IS clutter -- and if they already have one piece of clutter there, how does that justify another?

    Saying you require this feature for your "sanity" is a bit hysterical, anyway. Is your sanity is that fragile? I use Pidgin, and didn't notice the missing feature.... What are people communicating by IM that uses more than the 500 or so characters you have to enter before you'll get a scrollbar anyway?
  285. Dogma-blinded Pidgin developers by Arancaytar · · Score: 1

    Remember how long it took to add protocol-based icons to contacts, and how EVEN NOW we still only get them hidden out of the way in the sub-contact list, rather than on the main contact? Something about "the protocol is the medium, not the contact". I've accustomed to it, but I absolutely hate having no say in the matter.

    If the people who are forking this will extend their ideal beyond simply resizing text boxes, and actually listen to the users instead of trying to teach them to think in different concepts, there is no question in my mind which I'll be using. When you give me an API, I'll learn to use it the way you want; when you give me a GUI I bloody well want to use it the way I'm used to.

    GAH. It's been more than a year since I saw that discussion in the bug tracker, and I'm still pissed.

    1. Re:Dogma-blinded Pidgin developers by binaryspiral · · Score: 1

      Yep, I'm with you. Let them sit on their throne and watch their hard work fork on down the road... they can enjoy their UI, but damn I'm glad others are like me and hate that freakin' thing AND decided to take matters into their own hands.

      I'm using Digsby now, but I'll keep my eye on this and see where it goes.

  286. Re:It's not about the bug/feature, it's the princi by QCompson · · Score: 1

    I am running Pidgin 2.4.1, and didn't even notice; apparently this bug/feature is very low-impact on my usage habits. But it seems to me that the big problem is the attitude of certain central developers. "This is the way we're doing it, and if you don't like it, fuck off and die!" Open source is all about community. No community and the projects wither. Exactly. It's the snotty attitude of the developers that was the problem here. If they just said, "try this auto-resizing input box for a while and see if you like it, if not, we'll add an option to change it back," there likely wouldn't be this much of an uproar. Instead they went with the, "our way is better, we're never changing it, get used to it or use another program" tact, and they are of course met with hostility from users.
  287. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Fear of cluttering up the plugin area?! You're effing kidding me, right? That's lamer than George W. Bush's presidency.

  288. Re:Same issue with the AwesomeBar by Hatta · · Score: 1

    I hear that, I really wish I could force Firefox to NEVER create tabs, PERIOD.

    That's funny, I wish I could force Firefox to NEVER createw windows, PERIOD.

    Tabs are completely superfluous in Windows, as there are ALREADY tabs for pages on the Windows taskbar, and that's right where I want them.

    One word: Nesting. Multiple desktops each with multiple windows each with multiple tabs gets you a lot more documents than you can fit into one taskbar on one desktop. It's a lot easier to be organised too when you can keep all your /. stuff in one window and all your work stuff in another, instead of getting them all mixed up on the task bar.

    --
    Give me Classic Slashdot or give me death!
  289. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    How that justifies another? Well. If they have no problem with packing along something as useless as the dbus examples in the defaults, what's the problem with adding a feature a substantial number of users are actually asking for? The problem is that the excuse about "clutter" reeks from hypocracy.

    And btw, you should read a bit more carefully. "Also explain how that isn't "clutter" while the plugin for resetting the inputbox to sanity is." Ie, the inputbox needs it's sane behaviour returned, not me. But then you wouldn't have had any possibility to indulge yourself in cheap name calling, right?

  290. Re:Is there a technical reason not to allow both w by Oktober+Sunset · · Score: 1

    No-one forgets Facebook, they just try to.

  291. Re:Is there a technical reason not to allow both w by Reziac · · Score: 1

    One man's clutter is another's indispensible feature.

    And when the majority of users go "Hey! WTF? Where'd it go??" IT WASN'T CLUTTER.

    There was a similar situation back in the early days of Mozilla development. The main devdude decided that he didn't want "BACK" on the context menu when the mouse pointer was over an image, because "it was too much clutter". The user community (then meaning the mozdev newsgroup) HATED this, and took a vote on it -- I still remember the result, because it was so astounding. 700 votes to KEEP "back" on the menu; only 2 votes in support of getting rid of it.

    Despite which, the devdude said, in so many words, "Tough shit, this is how *I* like it." And so it stayed, despite a very upset userbase (which not being coders, couldn't really do anything about it).

    And people still wonder why a lot of real users get soured on opensource....

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  292. You're wrong about Adium by lullabud · · Score: 1

    http://trac.adiumx.com/wiki/VoiceAndVideo

    I love Adium, and I think they have the OP's problem solved pretty well, but as far as video and audio you're wrong. It does not support video or audio chat.

  293. Stupid by design by RCanine · · Score: 1

    This controversy is stupid, but it's also exactly when open source is supposed to allow. The entire idea behind Richard Stallman's movement is that if you don't like something, build your own. At the same time, great design requires saying no. You don't see these stupid option fests in truly great user interfaces.

  294. Stick a fork in em by Anonymous Coward · · Score: 0

    So thats why pidgin got f***ed up. I was wondering about that after an update, and thought it was a glitch. Someone please kick these old geezers off their high horse and make this open source again!

  295. How to make Off topic Bullshit Into "Insightful" by Anonymous Coward · · Score: 0

    Bravo. You take one little problem that may slightly apply in this one instance and you explode it into a complaint that you aim at the whole of an entire OS. Your exaggeration only shows what a narrow-minded idiot you truly are.

    But, because your flame-baiting idiocy has this amusing feature, moderators are easily dazzled into marking it as "insight." The only true insight you exhibit is in exploiting the flaw in human nature that permits your idiocy an undue elevation in stature.

    Rest assured, however, that you are still a flame-baiting idiot, and any intelligent person can see through your bullshit like glass.

  296. Supreme irony by wicka · · Score: 1

    A lot of people are blaming the developers here for not creating a good UI. The example given in the enhancement ticket for why the input box needs to be bigger is to accommodate code. Source code that a developer would be sending, perhaps? So do we have developers complaining because because developers didn't create a UI that is good enough for developers? Did the universe just implode?

  297. Re:Is there a technical reason not to allow both w by mallan · · Score: 1

    While I completely agree with your premise - that usability is often the opposite of allowing configurable options for everything This simply isn't true - but the fact that many open source projects (particularly in the gnome camp) adhere to this is one of my biggest frustrations with desktop linux. Just type "about:config" into your firefox url bar and see how many configuration options there are... yet noone would argue that firefox suffers from usability problems. If you don't want to expose all the configuration options in the default gui - ok, fine... but having tweakable options so power users could have *exactly* the environment they wanted used to be what linux and open source was all about.

    If someone wants simple "usability" with no configuration options, they can always buy a mac.

    --
    "Good people drink good beer"
  298. Firefox 3 Not Awesome Bar by Anonymous Coward · · Score: 0

    This is pretty much the same story as the Firefox 3 "Awesome Bar" which, really, isn't awesome. Does anyone else think it looks like a block of spamvertisements? A config option was added to disable it but then it was quickly reverted. Thou shalt use the Awesome Bar! No thanks, I'll just use Safari or Opera instead.

  299. Pidgin could use a fork by Anonymous Coward · · Score: 0

    Yeah pidgin devs are kinda assholes ...

    Once I asked to move the preferences item to the bottom of the menu like every other gui app ever written, but they would have none of it.

    Another time I asked to be able to save an icon selection with my saved status, and they acted like it was a huge burden and that it would confuse users to add a button to a 3 widget dialog ... nonsense. It would be very easy to ignore if you didn't want it.

    Taken years to get up to date msn support because of infighting.

    No real attempts at video conferencing support.

    They like to make strange gui rearangements every .01 release and give no way to disable them.

    Sometimes they back off if the backlash is big enough.

    If there were a better free alternative, I would switch right away.

  300. About damn time. by Anonymous Coward · · Score: 0

    In my experience with dealing with the gaim/pidgin developers, they've come across as self-centered assholes. The only reason they chose open source is because there are so many things they rely on that are gpl'd, and they get free help. Otherwise, they'd have probably kept it closed source and to themselves.

    They have a real attitude problem and are control freaks. There was the gaim-vv fork a few years ago, it worked alright, but wasnt quite stable, the developer was running low on free time and the gaim guys obliged to merge the two together.

    Then they ended up just throwing out gaim-vv because it didnt meet up with their specifications.

    gaim 2.0 was supposed to have voice. never happened. 2.0.0.1 was supposed to have it.

    never happened.

    switched to pidgin and they just stopped announcing voice support.

    The main reason: The main developer doesnt like voice, since he made the application "for himself" dont look forward to ever seeing it in pidgin.
    If you ask why it isnt in there, you'll get a lovely "code it in yourself!" I few people have met this challenge, only to be shot down saying it doesnt meet their standards.

    Imho, it's about time pidgin forked, it's the ONLY multi-IM app for linux that doesnt completely suck, but Like with the Xfree86 project, the developers resisted change to the point where the project just grew stagnant, and even got quite hostile about anyone wishing to make change. Now look where they're at.

    Open source is about progress. The problem that ironically plagues most projects is that the developers have a simple mindset and want to keep things as-is, without thinking "how can I improve this? what's a new feature people wish to have? how can I make it so if people dont like the new feature, they can disable it?"

    Many projects that rely on libpurple are finding they cant have video and voice because of this.

    They say they'll have it, but with no ETA. as in, they're just saying it to quiet down the constant bitching. People have offered, and have given snippets of code, but get rejected.

    Here's to the fork.

  301. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  302. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  303. Re:Is there a technical reason not to allow both w by BRSloth · · Score: 1

    The problem is the same, either a compile- or run-time option: You have to maintain two different pieces of code that basically do the same thing.

    I can understand the problem Pidgin developers point and I can agree with their point as a developer. As a user, I still have to see if that really affects me (e.g., does this annoy me?) Right now, I'm away from my Linux box and I'm using Adium mostly.

  304. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  305. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  306. Internets be srs bznss by tapehands · · Score: 1

    Yeah, it is a little inane to be so upset over something so small either way (for or against it), but - the developers broke a huge cardinal rule when it comes to supporting a user base. They didn't announce this "feature", and they have no way to turn said "feature" off. How is this something beneficial to your end-user? Especially considering the typical end-user for pidgin is going to be (best case scenario) at least a little picky about the software they use. meh. like I saw in one of the other comments - it's about time for a fork. imo, gaim 1.5 was the best, and it's been downhill since then, and nary a multi-platform open source competitor in sight.

  307. Re:Is there a technical reason not to allow both w by godless+dave · · Score: 1

    But what's the "right" way? And who decides?
    That was what made the developers in the ticket notes seem so arrogant: they kept talking about the "right" way for the GUI to behave, which just isn't applicable to GUIs.

    --
    "If it's real, then it gets more interesting the closer you examine it. If it's not real, just the opposite is true." -
  308. Re: "Kill your babies..." by taiwanjohn · · Score: 1

    ...is the way my editor says it. But the idea is the same.

    --jrd

    --
    XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
  309. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    While I completely agree with your premise - that usability is often the opposite of allowing configurable options for everything [...] Which, BTW, is absolutely wrong. Usability consists of two things:

    a) Configurability; and
    b) Sane defaults.

    And while one would probably be correct to argue that not every last new, proposed option should be implemented, removing old options is another deal entirely, and refusing to listen to your users when they tell you that they, in fact, relied on the option you just removed - that's asinine.

    But hey, that's GNOME (of which pidgin, I think, is a part).
  310. lets get along by folababa · · Score: 1

    In the famous words of Mr King, "why can we all just get along".

  311. there is no software god by Anonymous Coward · · Score: 0

    Because of this, there is no software god.

    I am drunk and facing layoffs in my M$ code shop in the morning. You squabble on about damned text boxes?!?!?

    Any salvation I dreamed of in OSS has evaporated. The bazaar has reached lowest common denominator. i.e. everyone starves. ...the worst part is that I am a pidgin user that also hates the feature.

  312. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Colloquy does the same resizing thing by default, but has a hidden preference you can use to change the behavior. It's pretty nice that way because it's not there in the GUI, but if it does bother you it's possible to change it.

    Also it's not that tiny and obscure for an IM client. Since most of the things you would do would be to..read and type..

    http://colloquy.info/project/wiki/Documentation/TipsAndTricks/HiddenPreferences

  313. -1, Troll by Anonymous Coward · · Score: 0

    And people wonder why KDE is so popular despite so many companies officially supporting only Gnome.

    You might wonder that, I don't know who these "people are" or why their opinions have anything to do with this conversation about Pidgin, an open source project written in Gtk+ but otherwise completely and totally opposed to GNOME in every single other way possible. But go on, try to start up a flamewar.

    Shame I don't have mod points.

  314. Wow...just...wow... by Pluhveso · · Score: 1

    I would be a part of the split that wants it to be an option, an auto-sizing input box would ANNOY me to no end. But you've got to be kidding me that they seriously split over this. Make it an option, stay together, call it good. Wow...just...wow.

    1. Re:Wow...just...wow... by primus1024 · · Score: 1

      As i understand this split isn't just about this particular option. The differences in opinions accumulated over time. The last UI change was just a straw that broke camels back.

  315. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Doesn't one of the same guys work on both products? What made you think he wouldn't transfer his "valuable experience" in Human Interface Design from one to the other? ;-)

  316. Re:Is there a technical reason not to allow both w by NickFortune · · Score: 1

    I can understand the problem Pidgin developers point and I can agree with their point as a developer

    And I can understand the drive to restrict the number of options to a functional minimum. But I think that should be a guiding principle rather than an iron clad rule.

    I suppose the question then becomes: how do you tell if an option is worth the overhead of the extra maintenance? I would humbly submit that, if it's an option that stands to cost you half your userbase then it probably is worth the effort.

    --
    Don't let THEM immanentize the Eschaton!
  317. Re:Is there a technical reason not to allow both w by Phil+Urich · · Score: 1

    Psi has done it for years at least. When I first used it, back when my University first started blocking the MSN protocol (although it might just have been them being incompetent, since many things requiring SSL started being wonky one day) and I could actually find a decent free Jabber server with MSN and AIM transports (it has since shut down) I was quite happy and impressed.

    "Cool!" I said, "this is very nice!"

    About a week later it was already driving me insane. However, IIRC you could disable it.

    I actually think usability IS largely dependant on allowing configurable options for everything. Many people interact with their computers in very different and particular ways in contrast to other people; you can't always aim for the lowest common denominator and create an interface equally usable and perfect for everyone. In fact, it's damn near impossible. I'm all for being tactical about which options you allow for the sake of being able to code the project without it being a nightmare, but having things that easily could be options instead rely on having to recompile the program not because it's technologically necessary but rather because something has been hard-coded "off" even though the code is still there or trivial to switch on . . . that's just egomania and blindness.

    (Makes me kindof glad I use Kopete ;) )

    --
    I remember sigs. Oh, a simpler time!
  318. Happened to WindowMaker too by pimproot · · Score: 1

    Remember WindowMaker? One day the new WindowMaker developers decided that an option named "AUTOCIRCULATE" made more sense if it meant something completely different from what it had for years. And support for the old option, which was one of the easiest ways to change focus without raising a window to the top, disappeared. Around the same time the Debian wmaker package was also stripped of ALL KEYBOARD SHORTCUTS in the name of "correctness". Complaints were lodged, rebutted, parried, delayed and now it seems the package has fallen into deep disrepair. The current maintainer says he will try to reverse this brain damage, but progress has yet to take hold. I think most people gave up and moved on to one of the "chunky"/flashy fisher-price style window managers or blackbox. The lesson? Never "upgrade" unless you have to. Now this POS wmaker version is "release quality" and polluting all branches of Debian, so downgrading is a bitch.

  319. So... by Xogede · · Score: 0

    When are you forking Xfce?

  320. Whining & Hobby programming by Per+Abrahamsen · · Score: 1

    One of the advantage of programming as a hobby over programming for a salary is that you can ignore the whiners, and concentrate on those users who can give feedback without explaining how stupid you are, or how betrayed they feel because you doesn't cater to all their needs. That is, you can concentrate on the emotionally grown ups, and ignore the spoiled kids.

    [ And note: This is hobby vs professional, not free vs. proprietary. ]

  321. Re:Is there a technical reason not to allow both w by Bert64 · · Score: 1

    And some people like the power and flexibility of having such options, the trick is to have sensible defaults, and then file off less common options under an advanced option.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  322. Re:Is there a technical reason not to allow both w by fucksl4shd0t · · Score: 1

    I would, and have. I want a single line text input for irc and im clients. There is no room for negotiation, I will write my own if I have to. :)

    --
    Like what I said? You might like my music
  323. Symptomatic of GNOME-think by rnws · · Score: 1

    This really strikes me as an adjunct of the way the Gnome project thinks, "We are the one true way. Our way is the right way, the only way, no matter what you, the user thinks." I gave up on Rhapsody (for example), when I discovered you can't even adjust the network buffer for streaming audio - god forbid you don't have fat broadband like the developers or poor wifi connectivity or high latency. The response usually to such complaints is "Stop complaining, write the code and submit a patch." - when I checked the mailing-list I discovered someone had submitted a patch TWO YEARS ago that had never been accepted. They aren't interested in any ideas that aren't their own. A coder friend of mine refers to Gnome and related projects as "The Software Taleban" due to their "holy vision" and stubborn refusal of any criticism. Still, the advantage of Freed Software is we are free to choose - dropped Pidgin months ago. There is better available that doesn't treat you like a mentally-retarded shaved monkey.

  324. Re:Is there a technical reason not to allow both w by Delkster · · Score: 1

    Interesting. In Pidgin I saw it as disturbing for about five minutes, and after that it never seemed to be a problem.

  325. Re:Is there a technical reason not to allow both w by logfish · · Score: 1

    Can't they just find one of the default plugins to put this under, like the notification plugin or something? There must be a developer in the group of "default plugin developers" who would be willing to add a checkbox?

  326. Some write for Glory, some for Authority by Anonymous Coward · · Score: 0

    Clearly, the author who considers end users to be obstacles to be controlled, is the latter kind.

  327. Developers are Gods in fact by Anonymous Coward · · Score: 0

    because they create and they virtually give live to machines. They are more Gods than surgeons (the typical example of God-like humans).

  328. Re:Is there a technical reason not to allow both w by JavaRob · · Score: 1

    How that justifies another? Well. If they have no problem with packing along something as useless as the dbus examples in the defaults, what's the problem with adding a feature a substantial number of users are actually asking for? The problem is that the excuse about "clutter" reeks from hypocracy. I'm not a Pidgin developer; I'm a user. I think they're both clutter, so going from one mostly useless default plugin to two is twice as bad. Where's the hypocrisy?

    And btw, you should read a bit more carefully. "Also explain how that isn't "clutter" while the plugin for resetting the inputbox to sanity is." Ie, the inputbox needs it's sane behaviour returned, not me. The inputbox isn't sentient. Maybe you're saying the developers were insane to go with the new behavior? I can simplify and say that bringing "sanity" into it at all is over the top.

    But then you wouldn't have had any possibility to indulge yourself in cheap name calling, right? What names did I call? The worst I can find is saying a statement was "a bit hysterical"... but you disavow it anyway, so you're all clear, no?

    I do notice that you didn't answer the question about what usage is actually being broken by the new behavior.
  329. While I agree, I also have questions. by crhylove · · Score: 1

    First let me say that I am a pidgin user. I myself have been using it, and am happy with the latest version. However, I do agree that giving users options is important. I would yet again take it another step, though, and recommend an open source Skype replacement feature. We've got the speex codec. We've got some video alternatives I'm sure (xvid, others?). It is kind of silly to me that I can't use pidgin's various protocols (MSN, Y!, Google, MySpace, MSN, AIM, ICQ, IRC, I think I'm missing yet another one that I actually use sometimes....) to connect directly with a buddy and start a video chat, and have it be scientifically better than a Skype call.

    I mean, I like Pidgin now, and major kudos to the devs who have made it happen up to today, but let's pass the corporate infrastructure this time, and win on merits and usability, and let's do it on all 3 platforms (MS,LINUX, MAC OS). Put out a distro with that functionality out of the box with an easy wizard, and you can beat Vista, since it is a dogshit botched release. You could package the CD and a webcam and make a killing with some markup. Hell even sell the whole system....

    Have a distro like that that might also play san andreas or some other game in wine, and I'm in. And yes I want the pretty compiz spinny window cube.

    Now is the time FOSS people. In the words of Mortal Kombat: "FINISH HIM!!!!"

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  330. Adium by mattsday · · Score: 1
    Adium on my Mac auto resizes unless I manually resize the field.

    Is that so hard to implement?

    --
    Now there's one hoopy frood who really knows where his towel is!
  331. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Usability is defined by your audience.

  332. There is a plugin to make it resizeable. by generalbeard · · Score: 1

    People, get over it, download the plugin. It takes a few clicks and then you're ready to scroll the window to your full screen.

  333. Someone should fork Slashdot by Anonymous Coward · · Score: 0

    A while ago, someone changed slashdot so that it is next to impossible to see all the available comments. I suggest a fork!

  334. Re:Is there a technical reason not to allow both w by v1 · · Score: 1

    Not saying that this is an example, but there does come a point where there are too many options. BBEdit is an example that comes to mind. Written for developers, and almost everything under the hood is tweakable, and the preferences (of which there are TWO) have a huge list of windows of options. Azureus is the same way, there should not be over a dozen pref windows that have to scroll to see all the options in each one. It gets worse when the main pref menu is an expanding tree on top of that.

    For me the main problem this presents is finding a switch that I want to toggle. (not everyone wants something one way or the other, sometimes you need to change it depending on what you're doing) Sometimes it can take awhile to wade through all the windows to determine where they've decided to classify the option.

    So whether or not this is a feature that should be optional, you can't just make a blanket decision that everything should be optional in an app. You do have to draw the line somewhere because you wll approach a point where more options makes things worse on the user.

    I would postulate that no app should have more than five panels in the preferences, of which none should scroll. Draw the line somewhere.

    --
    I work for the Department of Redundancy Department.
  335. Re:Is there a technical reason not to allow both w by Amorya · · Score: 1

    Fewer options are usually better than more options. Compare: http://amorya.uwcs.co.uk/prefs.png In NeoOffice, there are so many preferences that the dialog box is daunting. It's hard to wade through because they made everything an option. Why should the user be allowed to choose whether to have icons in the menus? Do a bit of usability testing and find which one makes users more productive on average, and stick to that. The window from Pages is much more approachable. For something to make it into the preferences, a key criterion is "Does this feature make some users much more productive and others much less productive?". If it makes some users more productive but others stay the same, just turn it on permanently. Users don't know what is best for them, so such a decision should be made through UI testing. The feature mentioned somewhere above, allow manual resize and auto-resize when there is more text than the manually specified size, is much better than adding an option. There's no "options hell" in the preferences window, yet the interface can still be manipulated to suit a user's taste. Amorya

  336. Re:Is there a technical reason not to allow both w by bensode · · Score: 1

    Yes, it's petty but not being able to manually resize my text input area has annoyed the shit out of me. That and looking through the menus and plugin options to find what I thought was my user error. Pidgin is growing out of what I used to like about GAIM. I'm moving on and switching to Meebo.

    --
    "Keep at least 3-6 full bottles of hard alcohol on hand, a 2 week resignation notice,..." - Poetmatt
  337. just use digsby by Anonymous Coward · · Score: 0

    just download digsby. much better than pidgin.

  338. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    Put crap in the default package, and refusing to put stuff people are *really* asking for in using "clutter" as an excuse? How is this NOT hypocracy? And your premise is false, I don't think they should ship the examples as a default plugin, never said so, and never will. I'm just pitting them against each other to highlight that in one case there are no worries about "cluttering" the interface with pure junk, while in the other case it's used as a really poor *excuse* to not ship something people are asking for.

    "The inputbox isn't sentient."
    Ok, I guess you have a problem with figures of speech. To make myself clear; I, and a lot of other people think that windows that dance, swing, grow, shrink or makes any other kinds of distracting motions on its own behalf are not behaving sane. (Side note; why do you think "nudges/buzz" are one of the most hated malfeatures in MSN? Once you get that answer right you'll know why this new behaviour is a malfeature of pidgin.) Of course that's just another way to put that the coder is an idiot and should be flogged, but the point should be clear.

    Well, maybe namecalling isn't the right word, but taking the oppertunity refer to me and my opinions as "hysterical" is rather rude.

  339. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    I have to admit, I actually like the growing bit. BUT! I also agree with all the users complaints I suppose.

    2 lines of whitespace isn't enough. 4 would be ideal.

    Getting a scrollbar after X amount of lines is also great (you don't want to make your input box bigger then the output box (incoming msg field)).

    So yes, make it configurable. Hell, just put it in the config file and don't offer an option. Something as simple as 4/50% would be great (4 lines of whitespace, show scrollbar at 50%).

    Simple fix. Ok, so you can't drag the bar to set your white space (I suppose that would be a limitation of GTK, though if you put the text box in a resizeable frame, you could use the frame size to set the minimum?)

    Sorry for whining here and not to the static bugtracker. But yeah I do think words needs to get out.

    Unfortunately, as mentioned int he bugreport, the thread will die (it's locked via a static page atm, coincidence?) and people will forget, but always be annoyed.

    Another good example is the 'send' button. I don't need it, I don't use it. I think my sister might not even use it, but people like my sister, normal people that use it, like it. They'd miss it. Hell on occasion I even have missed it, and rightclick-send isn't a solution for that.

  340. This is so true by Mateo_LeFou · · Score: 1

    "if a version shipped with features nobody wanted, people would stop buying it. Instant negative feedback"

    Totaly. Dead on, man. I remember when I bought Vista, and its DRM started preventing me from watching movies that I paid Netflix to watch. I stopped buying Vista that day and bam! DRM & trusted computing module were gone by sunrise.

    --
    My turnips listen for the soft cry of your love
  341. black on white bg sucks by cheekyboy · · Score: 1

    It still sucks that this app is black text on white background.

    Either let us choose colours, like every terminal app did in 1988 on BBS's (fucking store all the colours in an xml and STFU)

    Or make two options, light on black mode, or dark on white mode.

    White BG sucks, and is so 1999.

    --
    Liberty freedom are no1, not dicks in suits.
  342. "premier" ? Yeah, right. by mxs · · Score: 1

    "Pidgin, the premier multi-protocol instant messaging client, has been forked."

    How is Pidgin the premier one ? Who decided that ? After that, the blurb became even more ridiculous. Who, the ****, cares ?

  343. Pidgin has ego problems by Outland+Traveller · · Score: 1

    As good as the software is, there are numerous design decisions that continue to irk many users and 10x as much effort is spent arguing the point rather that just adding in some basic UI code.

    Refusal to include a control to adjust the chat font size within the application has to be ridiculous decision #1.

    I'm really surprised it hasn't been forked for this reason alone.

    I entered in a bug to get a hotly debate option in ( protocol icons ) and it took numerous locked threads, hundreds of messages, and a fantastic amount of vitriol before it was accepted.

    That said, aside from this extreme conservatism, Pidgin is good software.

  344. Re:Is there a technical reason not to allow both w by BarryJacobsen · · Score: 1

    Anybody remember what it was called? Waterhorse or Sunmonkey or something weird like that. Phoenix!
  345. Re:Same issue with the AwesomeBar by Kazoo+the+Clown · · Score: 1

    The problem with nesting is you can't as easily go directly from one app "tab" to another app "tab" as you can when all the "tabs" are available at the same level. I have my task bar on the left side (widescreen monitor) and fairly wide, so the "tabs" are all stacked vertically and I can get all I need before it starts packing them in too tight to find-- so I usually don't need to nest to organize them. I don't like having a huge amount of crap left running like some people I know. Also, I don't use a PC based email client, so my email page is a browser page, and I want that clearly separated out on the taskbar so I can get to email easily just as I could if Outlook was my email client...

  346. Re:Is there a technical reason not to allow both w by fucksl4shd0t · · Score: 1

    I've seen that.

    --
    Like what I said? You might like my music
  347. Re:Is there a technical reason not to allow both w by netsharc · · Score: 1

    funpidin has some other features:

    * a send button -- here I agree with them, and find the original Pidgin developers especially assholic for insisting that users don't need it...

    * an ability to resize the buddy icon on the chat window to bigger than 32x32 pixels -- also a good idea, why the hell did the original devs decide to move that 96x96pixel buddy icon from next to the chat input box to the 32pixel space top left corner. Oh, because they wanted to reduce the chat input box into 2 (or whatever it is) lines. Setting the buddy icon to 96 pixel causes another problem though: your window consists of menu, 96 pixel high name of your chat partner, with his/her pic to the right, then below that the conversation, and then the input box, both of these being about 96px high as well...

    * other things that I'm not interested in: http://funpidgin.sourceforge.net/content/features (apparently one of them is master passwords, so your passwords arent stored in plaintext in the accounts.xml file. And this is supposed to be an official Pidgin Summer of Code project?

    --
    What time is it/will be over there? Check with my iPhone app!
  348. Re:Is there a technical reason not to allow both w by fucksl4shd0t · · Score: 1
    Curious how you define necessary. In my book, a feature developers want that users hate is a "necessary option". Developers want it, but users hate it....

    I don't care much anyway, though. I don't use pidgin, and I didn't know it was just GAIM renamed, so now I'm probably never going to use pidgin. Heh.

    --
    Like what I said? You might like my music
  349. Re:Is there a technical reason not to allow both w by Omestes · · Score: 1

    Most build for both OSX and Linux, so you can try before you leap ;)

    You actually were more helpful than you thought. You prodded me to finally actually install that Hardy disk sitting on my desk.

    Ah... the time of the yearly Linux install, just to see if I can find something to keep me using it, instead of slowly moving back to OS X/Windows after 2 months due to familiarity.

    I just wish that the Mac devs out there would work harder on porting things to other OSs. They have GUI down pretty well, and I know the average slashbot is going to scream at me for this, GUI matters to me. With Adium, I can make my contact list a small unobtrusive blurb off the menu bar, with Pidgin (and all other multi-clients I've found) they insist on being a very large chunk of real estate, in all their blocky goodness. For some reason Mac devs have also mastered expandability. Look at the amount of Adium plugins, compared to the the amount of Pidgin ones, then compare the sizes of the user-bases.

    Sorry for the rant, its been one of those weeks. Thanks for the reply. :)

    --
    A patriot must always be ready to defend his country against his government. -edward abbey
  350. The purpose of Pidgin by marxmarv · · Score: 1
    The problem seems to be thus:
    • The users seem to think Pidgin is an IM client.
    • The developers seem to think Pidgin is a UI testbed.
    That sort of difference in direction calls for a fork, no?
    --
    /. -- the Free Republic of technology.
  351. Re:Is there a technical reason not to allow both w by msuarezalvarez · · Score: 1

    Good usability is hiding all the obscure, "they shouldn't want/need that" features under an "advanced options" button.

    That's so absurd I cannot really believe you are serious.

  352. Re:Is there a technical reason not to allow both w by Anonymous Coward · · Score: 0

    GTalk has had this for a long time now. One of the things I like about. No waste of screen real estate until it's necessary.

  353. Re:Is there a technical reason not to allow both w by xenocide2 · · Score: 1

    I'm not a really good goto guy for improving/personalizing IM clients. I mostly just minimize the thing and wait for others to IM me. IRC is where it's at! Look at the number of irssi plugins and scripts versus adium ;)

    One of the new features in GNOME that I like is GIO. Basically gnome VFS gets replaced with FUSE, so you can launch mplayer while browsing smb shares etc. Apps no longer have to support GNOME VFS to integrate with nautilus, which is great.

    GnomeDo mimics Quicksilver substantially, though still a work in progress. Apparently I missed the fact that it's in Ubuntu repos now. Remember that Ubuntu is supposed to be usable out of the box, it's up to you to make it awesome ;)

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  354. Totally agree: pidgin dev's are ignoring users. by Anonymous Coward · · Score: 0

    I'm actually hate new "feature" - it's more than annoying that I can't have input sized as I like to.And refusing to provide option to disable "new cool feature" which is actually "bad bug" for me is sounds like "hey, we have coded some damn cool bulls**t, eat this or go to h*ll, we do not care!".Same goes with virtually all UI settings and preferences in Pidgin.

    I hope that occured fork will finally turn Pidgin to something USABLE.Btw, as a professional QA I can admit that Pidgin's usability is awful.Authors are inventing something and then enforcing everyone to use it.They forgot something: you cannot enforce everyone to be happy.That's why good programs provide some configurable options.Not a case for Pidgin though.

  355. Re:Is there a technical reason not to allow both w by i.of.the.storm · · Score: 1

    Yeah, I realized that, but the feature that seems to be the topic of the discussion is the resizing, and that's available through a plugin. I still think they should have just made all those things plugins instead of forking. I think they did add a plugin for the send button, but it doesn't build by default and I don't know whether there's a binary anywhere. The buddy icon thing is stupid too, but in the end all I really want to do is talk to my friends, and pidgin does that fine. Now, when Kopete gets ported to Windows I might switch, but until then I'll stick with Pidgin.

    --
    All your base are belong to Wii.
  356. This is not really new by Anonymous Coward · · Score: 0

    I don't really know what the fuss is all about.
    Every gaim/pidgin user already know the its developers don't actually pay attention to user input.
    This is specially noticeable not only in the old icon controversy and this new UI change, but it's there even before the gaim>pidgin namechange (from what I remember, even the new name was not user input, but a dev-only decision) and that comes from the gaim-vv days.
    Every user knows that the video/audio features are wanted by a big part of the userbase, but that has been neglected by the developers because "we don't use it, so you don't need it", which was exactly what originated the gaim-vv fork. The team that developed it worked pretty hard for it to work and when it was finally finished and they wanted it to be incorporated in the core app, the gaim devs simply said that it was not well written and as of now gaim/pidgin still doesn't have gaim nor audio features. All that because developers don't need it, only normal users (think all those MSN users that talk to family over long distances, in contrast to some nerds that don't talk to their family in the room next door).
    I've been a gaim user for a long time, but now I don't use it anymore, in part because it doesn't support webcam, which I don't really mind except for the explanation of why pidgin doesn't have it, but mostly because it doesn't support offline messages, which is a feature of most protocols but pidgin also insists not to include it (I have some friends which prefer to look offline and only talk when something important arises, because of productivity concerns).
    Now I use amsn, in spite of its awkward UI, mostly because of this feature. Gaim used to have a good UI, and pidgin too, but it appers this has changed now. I hope the new fork will bring fresh minds to pidgin environment, to break the endless loop of UI changes (with no real feature addition).

  357. Re:Is there a technical reason not to allow both w by bugg · · Score: 1

    The difference is that the XFree86-Xorg divide contained quite a few peeved formerly XFree86 developers.

    What established pidgin developers are preparing to jump ship?

    --
    -bugg
  358. Re:Is there a technical reason not to allow both w by somersault · · Score: 1

    *whooosh*

    --
    which is totally what she said
  359. Disgusting behavior by FazzMunkle · · Score: 1

    Developers at their worst it seems. I've uninstalled Pidgin and started looking into alternatives.

  360. Do what I do... by marxmarv · · Score: 1

    Link pidgin-2.old (2.2.2 in my case) against libpurple-2.4.1. Works perfectly and does everything I might want it to do.

    --
    /. -- the Free Republic of technology.
  361. Personally by DigDuality · · Score: 1

    The pidgin developers can go to hell. They have not addressed, and in some cases, flat out refuse to address various security concerns (like plain text passwords stored on the local disc for instance). They promise things like solid implementation of Google's Jingle, webcam and audio support (not that i use it) and sit on it. Every version that comes out it's just like they did a few bug fixes, changed the UI around again and again and again, integrate MySpace (like anyone gives a shit) via Google's SOC.. and that's about it. They're worthless.

  362. War by flash_aaah · · Score: 1

    Let's start a war over this.

  363. Pidgin is Run By 2 Color Blind Fools by Anonymous Coward · · Score: 0

    Two of the developers within Pidgin who make key decisions about the software's user interface are color blind. This is true! So they force all Pidgin users to put up with the compromises they implement to appease their handicaps.

    The mentality of the developers is to create something that is incredibly simple to use, hence their removal of the option to re-size windows along with tons of other options over the years. It is completely useless to communicate with these losers because they argue away any suggestion anybody might make, even if it is just a matter of adding 10 lines of code. The problem with their strategy is that they are developing an OSS so most of their users are techies and their software is so dumbed down that nobody wants to use it.

    The software is slow and its performance is dismal. It eats huge amounts of memory that it really doesn't need. And on top of that it has very few user options! Doesn't make sense.

    There are so many thing which could be done to improve the software but go into their forums and read the arguments that the brain dead developers put forward: "Prove to me that what you are saying is really important from a user perspective!" How does a user respond to that? The arrogant developers are more than just color-blind.

    A Fork has been stuck in Pidgin. It is done.