Slashdot Mirror


Godwin's Law Invoked in Linus/Gnome Spat

lisah writes "The flame wars between Linus Torvalds and the GNOME community continue to burn. Responding to Torvalds' recent claim that GNOME 'seems to be developed by interface Nazis' and that its developers believe their 'users are idiots,' a member of the Linux Foundation's Desktop Architects mailing list suggested that Torvalds use GNOME for a month before making such pronouncements. Torvalds, never one to back down from a challenge, simply turned around and submitted patches to GNOME and then told the list, '...let's see what happens to my patches. I guarantee you that they actually improve the code.' After lobbing that over the fence, Torvalds concluded his comments by saying, 'Now the question is, will people take the patches, or will they keep their heads up their arses and claim that configurability is bad, even when it makes things more logical, and code more readable.'" Linux.com and Slashdot are both owned by OSTG.

26 of 828 comments (clear)

  1. Please take care of Linus by Reverse+Gear · · Score: 5, Insightful

    I really think that Linus is a cool guy no doubt about that, sending in those patches to the Gnome community sure was the way to prove who is the over-geek here and how to get something done instead of wasting valuable time arguing over something as unimportant as Gnome (pun intented), if Linus is right.

    But Linus does really seem to have a bit of an attitude problem at times. Which is many times good if you are a boss for employees, but the problem just is that is not what Linus is, he is the boss of volenteers, they can quit if they don't like their boss.

    I can't help but get a little worried, had it been anyone else but Linus I wouldn't mind, let people have their strange ways as long as they do not bother me or anyone else to much.

    I am just worried for Linus, I sure hope he does take care of himself and stay mentally fit, that flamewars like the one he appearently had with the Gnome people here does not bring him out of balance somehow.

    If Linus somehow gets sick and overloaded then it will lead to a whole lot of mess with the development of the Linux Kernel which really would not be nice.

    So please Gnome people start behaving, be humble, accept the patches and do not upset Linus, we really need him, even if he isn't always the nicest person around ;)

    1. Re:Please take care of Linus by _vSyncBomb · · Score: 5, Funny

      You fucking etiquette Nazi. How dare you say that Linus isn't the nicest person around?

    2. Re:Please take care of Linus by DrXym · · Score: 5, Insightful
      I'm a power user and I really don't have a problem with GNOME. It's simple, straightforward, minimalist and stays the hell out of the way while I do stuff. After all, it is "stuff" that I use the computer for, not to fuck around configuring the desktop.

      The thing is (as Linus has demonstrated), is that if you know what you're doing you can add this stuff, or at least drop to the command line or install Konq or Midnight Commander. Virtually every Linux dist has a vast library of tools to use. I do think that GNOME would benefit from some kind of power tools (think TweakUI on windows) or even an advanced mode which exposes more, but making the desktop simple, consistent and easy to use for mere mortals by default is the only way to go.

      Anyway GNOME isn't as simple as OS X (for example), yet dare criticize OS X on slashdot and you invoke the wrath of Apple zealots everywhere.

    3. Re:Please take care of Linus by tinkertim · · Score: 5, Insightful

      HOwever I do think that assuming he has some degree of autism isn't unlikely, I myself suffer from quite serios mental disorders and I seem to find that autism and other mental disorders (or what you like to call them, doesn't matter much) is much more common in "the geek community" than in the world surrounding us.
      Probably has a lot to do with that the commputer is really a big help to people like me who have problems handling social situations.


      If you get the occasion, read The curious incident of the dog in the night time by Mark Haddon. Its a very small and entertaining paperback, an avid reader could finish it off in one evening's sitting.

      I also suffer from :

          * Severe Anxiety In Social Situations
          * Extreme difficulty making decisions when new options are in front of me
          * Panic attacks when touched unexpectedly
          * Panic attacks when people shout or demonstrate hostile / violent behavior

      .. and an array of other extremely annoying ailments which lead me to believe that (most) very smart people could also be considered mildly (or more) autistic.

      I'm not saying they / we ARE autistic, I'm only pointing out that reclusive geeks demonstrate very, very similar symptoms. From the research I've done, it seems that somewhere around Gen-X kids who are really smart were given an overdose of stimuli which grew their creativity and intellect but shot them in the foot emotionally. Right about the time of the Texas Instruments home computer, from what I can tell, and onward.

      I had to wade through an enormous amount of kiddie-shrink finger pointing papers, and I'm still doing that .. to try and see how not to pass this along to my 15 month old daughter. I can only say I'm 100% convinced that Autism has more forms than documented, and one of them is developed, not acquired when we don our "genes".

      There's also a school of thought that empathy is the next evolutionary "tool" we're devloping, and the feedback we get from the heightened sense literally drives us crazy to the point where we seem autistic.

      People who stay home and work, electing not to interact much with the outside world around them do so for very good reasons, and we really need to be tolerant of eachother's quirks. This doesn't mean that you put on a T shirt that says "Hey world, I have a hard time coping with you so plese be nice to me all the time", however.

      If you (yourself) won't make an effort to get past yourself, you can't expect more from those around you.

      The smarter we get, the less we're able to handle it. I don't think the world is going to slow down so we feel more comfortable being in it .. so the word for today kids : cope.

      Let us not forget, Linus is most directly responsible for this 'cool little safe haven' we found where not only can we interact at a level that also lets us feel safe, we can also have careers. When he talks, listen. If you don't like what he says, cope.
    4. Re:Please take care of Linus by Anonymous Coward · · Score: 5, Funny

      I'd not want to, and I'd have you out for coffee.


      Speak for yourself and hand me the stick...
    5. Re:Please take care of Linus by Anonymous Coward · · Score: 5, Funny

      Oh please, if Torvalds is autistic, then I'm a borderline pyschopath.

      Sincerely,

      Hans Reiser
    6. Re:Please take care of Linus by Haeleth · · Score: 5, Insightful

      I try out KDE every two years
      Wait, why are you bringing KDE into this? What on earth does KDE have to do with the question of whether Gnome is limiting or not?

      If you'll forgive my saying this, you sound like one of those people who responds to every criticism of Bush by bringing up something Clinton did. This isn't a binary thing. This isn't a "everyone who hates Gnome must love KDE" thing. It is perfectly possible and legitimate to criticise Gnome's decisions completely without reference to KDE. I for one think both environments are equally unpleasant to use; I use Gnome at the moment purely because I haven't got round to looking for something better.

      Honestly, Gnome works for many people, and KDE does, too. What's the problem with that? It's about TASTE or PREFERENCE. Don't argue about it; just let people freely choose their desktop.
      You see? You are totally missing the point. This is not about whether Gnome is better than KDE or vice versa! This is about whether someone for whom Gnome is 95% perfect is able to fix that remaining 5%, or whether they're going to be permanently frustrated by little niggles that they can't straighten out. This is about whether the decisions Gnome's powers-that-be make are allowing Gnome to fit the TASTE and PREFERENCE of people who want to choose Gnome, because Gnome is closer to what they want than any of the other choices.

      I don't get it. Why do so many people like you seem to think that the existence of other desktop environments means it should somehow be off-limits to discuss the benefits and disadvantages of any individual environment? Why do you think that any attempt to improve a minor aspect of one environment must really be a conspiracy to replace it with a different environment? Why are so many people dedicated to stifling debate? We're talking about desktop environments here, not religion, for God's sake.
    7. Re:Please take care of Linus by dan+dan+the+dna+man · · Score: 5, Insightful

      Whereas I am sick and tired of people trotting out this 'We're all a bit Aspergers' line because we're in IT.

      I work partly embedded in an academic CS environment, there are plenty of people there who aren't the most socially adept, but to suggest that these people all have Asperger's is nonsense.

      There's a huge problem with people self-diagnosing autistic spectrum disorders, they read a paragraph or two on Asperger's and then they have the 'omg that's me!' moment. I can happily sit around all day picking bits out of DSM criteria that fit my personality.

      Let me tell you something, these geeks don't have Asperger's. I have a girlfriend who is diagnosed with Asperger's and believe you me she is nothing like the people I know in the CS department.

      Just because you're a bit shy, antisocial, have a thing for code and maths and aren't the most outgoing person in the world doesn't make you fucking Asperger's.

      You don't want to be autistic, you don't even want to pretend to be autistic. Watching someone with Asperger's struggle with living day to day is not fun. You geeks don't struggle to live from day to day. Panic attacks are not the sole preserve of people with Asperger's, and when you see an AS suffer 'overloaded' with stimuli you don't want to be around because there's nothing you can do to calm them down and they're using one of their coping mechanisms to keep themselves from literally losing the plot.

      Living with Asperger's is not something you should aspire to. You can be logical, antisocial, good with computers and suffer panic attacks and still not be Asperger's or anywhere on the autistic spectrum.

      Repeat after me - Wikiepdia is not a fucking doctor, it cannot diagnose you. If you think you all have Asperger's go get a referral to someone who can tell you. Watch as they boot you out of the surgery for wasting their time.

      regards,

      long suffering partner of a wonderful Asperger's gf.

      --
      I don't read your sig, why do you read mine?
    8. Re:Please take care of Linus by macaddict · · Score: 5, Informative

      As the mother of an autistic (PDD) child--thank you for saying all that.

      I'm so fucking sick and tired of these geeks who think autism is some sort of neato cool thing to have which makes your life a magical fairyland of math and science genius while explaining away their aversion to dating and soap. That attitude alone tells me they have no fucking clue what they are talking about.

      Autism is not a benefit and it's not fun and games. It's a fucking nightmare! I can't even begin to imagine what my son goes through when he "short circuits" on sensory overload. And he's old enough now to realize something is going wrong, but he can't do anything to stop it. How come none of the "autism wannabes" out there ever talk about that aspect? Maybe because they're not actually autistic? Trust me, if I could I'd take my son's autism away from him and give it to one of those "autism is so kewl!" geeks so their dream of being autistic can come true.

    9. Re:Please take care of Linus by Overly+Critical+Guy · · Score: 5, Insightful

      You know, the weird thing is that for many years, we all raved about how down-to-earth and carefree Linus was, and how he didn't get involved in Internet spats because he was a geek too busy working on Linux. In recent years, however, he's taken public stances and hurled a few insults here and there. This Gnome criticism is just stupid. Linus doesn't know EVERYTHING; he should leave the Gnome interface to the people who design the Gnome interface. It's not thinking users are stupid when you don't provide the overwhelming configurability that messy interfaces like KDE provide. It's just recognizing that the majority of people in the world just don't care and want something that is already the best solution, because they don't want to have to configure anything. As a kernel geek, it doesn't surprise me that Linus doesn't get that.

      --
      "Sufferin' succotash."
  2. huh? by User+956 · · Score: 5, Funny

    Responding to Torvalds' recent claim that GNOME 'seems to be developed by interface Nazis' and that its developers believe their 'users are idiots,'

    What exactly is an "interface Nazi"? Is that someone that develops a GUI that encourages concentration?

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:huh? by venicebeach · · Score: 5, Interesting

      What exactly is an "interface Nazi"? Is that someone that develops a GUI that encourages concentration?
      Not too long ago, Random House added the following as an alternate definition of Nazi:

      a person who is fanatically dedicated to or seeks to control a specified activity, practice, etc.

      The Anti-Defamation League was not happy about this.
    2. Re:huh? by mollymoo · · Score: 5, Funny

      The Anti-Defamation League are a bunch of anti-Nazi Nazis.

      --
      Chernobyl 'not a wildlife haven' - BBC News
  3. Cleaner and more capable?? by Jah-Wren+Ryel · · Score: 5, Insightful

    Sorry kneejerkers, but its going to require a much more detailed description of those patches than simply "cleaner and more capable" before we can make a good evaluation of whether Linus's patches should be accepted.

    After all, if someone submitted patches to the linux kernel to grab the local weather report and print it out on boot, that would be adding capability that Linus would never accept in a million years because it is outside of the scope of the kernel. If Linus's patches are similarly outside the scope of the official design goals of Gnome, then any expectation that they would be accepted is just a red herring.

    --
    When information is power, privacy is freedom.
  4. not that extreme, really by game+kid · · Score: 5, Funny

    They just try to replace Save As... with SEIG FILE! whenever they see it in source strings.

    --
    You can hold down the "B" button for continuous firing.
    1. Re:not that extreme, really by grolschie · · Score: 5, Funny

      Uhm, are you sure you didn't mean "Sieg Fail"?
      No, he meant "siegfault". :-)
  5. Re:Links to the patches? by Anonymous Coward · · Score: 5, Informative
  6. Re:Users *are* usually idiots. by eln · · Score: 5, Interesting

    What drives me crazy is the almost universal assumption that Gnome and KDE are the only desktop environments in Linux. Both of these environments are built around the concept that the user is an idiot, and both attempt to mimic Windows in various ways. I cannot understand how someone with real knowledge of Linux could handle working in either environment without going absolutely bonkers.

    Personally, I prefer my desktop environment to leave as much of the screen usable as possible, without cluttering it up with silly icons and toolbars. I like to be able to fit several xterms on the screen at once so I can monitor them all without alt-tab'ing or some other such nonsense. I used to use TWM, but these days I use Enlightenment because it maintains the functionality I loved with TWM, only it's prettier.

    The fact that modern distributions try to shoehorn everyone into either "Gnome people" or "KDE people" sucks rocks.

  7. Re:Not about look by SoapDish · · Score: 5, Informative
    Just to back you up on this...

    People should read the thread where all this happened: http://lists.linux-foundation.org/pipermail/deskto p_architects/2007-February/thread.html

    After someone asked about where the patches were, Linus said the following:

    I sent them to the gnomecc list (the changes to let control center enable
    it were bigger than the changes to the metacity ones, but more
    importantly, control-center actually had a mailing list address in its
    README).

    The metacity patches I also sent to maintainers that I tried to google
    for, because there isn't even any submission address in the sources that I
    could find.

    Of course, the gnomecc mailing list is "by members only", so I don't know
    if the patches ever got accepted by the moderator.

    Quite frankly, I think it's interesting how (a) no developer contacts were
    listed and (b) the one that did list it doesn't even accept email from
    outside. ...

    (and maybe give hints
    to them that if you have a README file that says "REPORTING BUGS AND
    SUBMITTING PATCHES", it might be good to actually give an email to send
    things to, instead of saying "Send me mail" with no email address actually
    ever mentioned!)
  8. Re:Must be... by Anonymous Coward · · Score: 5, Interesting

    Interesting opinion; have you ever met Linus? I have. He's not the type of person I'd call a jerk.

    Richard Stallman? Maybe; he certainly can be a jerk in certain situations. Eric Raymond (the obscurity he so richly deserves seems to have finally caught up to him, so that reference may no longer be relevant) is definitely a jerk. Meeting both those guys was an eye-opener.

    Torvalds? He's a nice guy, actually. He's also a very smart guy who holds his opinions because he's spent a lot of time thinking about them. Despite what people tend to assume, he doesn't insist you agree with his opinion; he does, however, tend to insist that your opinion is well thought out if you wish him to take it seriously. Unfortunately, the Gnome troop seems to have stopped at "simple is good" and not realized that it, like anything, can be taken too far.

    Personally I tend to think Gnome's "users are idiots" attitude is not so much due to thinking that users are idiots; I think it's more due to the fact that a few large corporations pay for most of Gnome's development, and they want their users to be treated as idiots. Someone has to have control of the computer, and as is true with Microsoft, the last thing they want is for that control to rest with the person using it.

    It is true, and it will always be true, that some people who use computers will never understand them at any level, and they will find a way to hurt themselves with any options you give them. It is also true that most people do not fall into this group, and despite what all the 14 year old fanbois who frequent Slashdot believe, they are not the only ones who can make sense of of a computer; most people who use them become quite adept at making them do what they want.

    For Gnome to persist in preventing them from using the computer as they see fit is a shame (interestingly certain folks in the Mozilla project also seem to be infected with this disease, although in that case more pragmatic viewpoints usually prevail). Despite what so many seem to believe, an easy to use UI is not mutually exclusive to a flexible and capable UI; that so many developers assume it to be true is much more a function of their own lack of vision and ability than a reflection on the reality of the situation.

  9. Re:Interface Nazis. by chunky+shit+salsa · · Score: 5, Funny

    they're only egomaniacs sitting alone in cheap condo in a mid-income neighborhood, "chatting" with others on a Saturday night, likely inside an online game. as you take them to a social setting with women, you see clearly they are just shut-in losers and dorks, and not worth time, conversation, or even recognition of them being alive. let's kill them all. kill them all by throwing the duck sauce packets filling up your fridge from the leftover chineese takeout. throw those packets hard, my friends. they'll break and cover those losers with sweet yellow duck sauce. then the ducks will come to eat that sweet duck sauce. they will try to fly away, but their feet will be stuck in the sauce. they'll lift up the dorks and take them to that island with all the fat ugly people. once we have enough, it'll sink into the ocean and that'll be that. rock the vote!!!

  10. Here's the link by g2devi · · Score: 5, Insightful

    Here's the link: (it was posted a bit earlier)
    http://lists.linux-foundation.org/pipermail/deskto p_architects/2007-February/thread.html

    Basically, Linus wants to have fine grained control over what the mouse buttons do.

    Sounds like a simple request, but he doesn't reveal it until *after* he submits a patch and in that same email goes on to rant about how no-one listens to him and how GNOME developers make excuses instead of just doing whatever he wants. In a later email he comments that he sent the patches to a developer's only email address (that he admits may or may not have been able to see his patches) because he doesn't like bugzilla and says that the patches must be accepted or GNOME developers are a bunch of hypocrites even though an API freeze is in effect for about a month ( http://live.gnome.org/TwoPointSeventeen ).

    Personally, I find it a bit interesting that Linus has repeatedly flamed (or sidelined) people on the Linux kernel mailing list for acting like he is now, not following the kernel submission procedure, assuming that freezes don't count, and assuming that if the core architects of the Linux kernel think that a feature (done in a certain way) is a bad idea then they must be a bunch of hypocrites.

    I personally don't know if the patches are any good or in keeping with GNOME's design or need changes or .... But I do think that Linus needs to chill and let the GNOME core developers run the way they want to and accept or postpone (if there's a freeze) or reject his patches as they deem appropriate. If Linus want to contribute to GNOME (I hope he does), he has to do it by GNOME's rules or fork, or pass it on to someone who *is* willing to play by GNOME's rules (I'd be surprised if there weren't are more than a few developers and distros who would be willing to work as intermediary between Linus and GNOME). That's the way open source works.

    It's not unreasonable to expect this. GNOME core developers don't go on the Linux kernel thread and whine and submit attitude patches to Linus, 'tho if they did, they would (and should) be flamed. Linus has said repeatedly on the kernel mailing lists that submitters must either follow the kernel rules, or fork (e.g. if you don't like the license), or pass on your patches to someone who is willing to do things that kernel developer's way (none of Reiser's patches would have gone if it weren't for this later option).

    Are there problems with the GNOME way of doing things? Sure. Linus brought up a good point about the ease of submitting patches. But all projects have issues. There was a time, not too long ago, when the submission process for the Linux kernel was "send Linus your patches and if he doesn't respond then keep resending them because the patches might have gotten lost". But the issues won't get better if you complain to the wrong people.

    Just my 2 cents worth.

  11. Re:Attitude by Gorshkov · · Score: 5, Insightful

    Linus is good. Linus contributes a lot, but untimately that does not give him the right to be a fuckwit in someone elses project, any more than it gives anyone else the right to be a fuckwit in his project. Roll over and be nice to Linus is a poor way to handle things.
    Funny. One of the biggest cries you hear when somebody trashes something else in open source is "You don't like it? Fix it and submit a patch, and stop expecting these hard-working volunteers who give up all of their free time to develop something out of the goodness of their heart to babysit you"

    So - let's see what happened here.
    a) Linus bitches about something he doesn't like

    b) Somebody says "Use it for a month and THEN see if you like it (which totally ignores the fact that what he's bitching about shows that he HAS, in fact, used it). Others tell him that if he's not using it, or doing something about it, he has no right to complain.

    c) Linus turns around and does what he's told to - he submits patches to fix what he thinks is broken

    I don't see anything wrong here. I don't see evidence of an ego. What *I* see is somebody with very strong opinions, and grounded with a basis in fact (even if you don't agree with his conclusions - which I don't), doing something about it instead of just whining.

    I wish MORE people had this particular "ego problem" of Linus' - Open Source would be much further along.
  12. Maybe Linus should try beryl by Eric+MB+Lard+MD · · Score: 5, Interesting

    Looking at the patches Linus has provided they mostly relate to the window manager metacity.

    I am 100% with Linus on this one. A few years back Gnome was using the sawfish window manager. Not only could this be configured to your hearts content, you could even write your own extensions for it. With sawfish windows could do some real magic.

    Gnome saw sawfish and its configurability and decided it was bad -- and to some extent it was, there were a plethora of options. The right solution to this is to find a good set of default options and provide a configuration tool that presents just the options that people are most likely to configure + an advanced configuration dialogue for those that want to play with the more interesting options.

    Gnome threw the baby out with the bath water when they went to metacity.

    For a while I stopped using Gnome and used ratpoison as my window manager. Ratpoison shows the power of being able to do all your window manipulation from the keyboard (this is quite important for me, I have a neuromuscular disorder and so avoiding the mouse can make me much more productive -- metacity does not give me that option).

    More recently I kept hearing about 3-D window managers and decided to give beryl a try. Now beryl comes with a plethora of options and has reasonably good support for keyboard navigation. Fingers crossed some gnome based linux distributions will go for beryl as their window manager.

    Going from ratpoison to beryl is maybe going from the sublime to the ridiculous, but what the two have in common is configurability.

    Linus is right, one size fits all sucks.

  13. Re:You know something? by alienmole · · Score: 5, Funny

    They all come off as squabbling children. This is FOSS' finest?
    As long as no-one throws any chairs, it's all good.
  14. Re:Gnome developers aren't idiots by Anonymous Coward · · Score: 5, Interesting

    Those dialogs are from older versions of OS X. You also seem to ignore that the Mac versions offer column view.