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.
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
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.
Here's the link: (it was posted a bit earlier)o p_architects/2007-February/thread.html
.... 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.
http://lists.linux-foundation.org/pipermail/deskt
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
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.
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.