GNOME's Stormy Peters on the Most Important Desktop Issue

by Kristin Shoemaker - Nov. 16, 2008Comments (6)

The GNOME Foundation executive director, Stormy Peters, recently wrote a bit about why the focus on "the KDE versus GNOME" debate is not the real issue. Many commenters on her post agree (while others actively demonstrate) that it is counterproductive.

Peters says the driving force behind both projects is what matters -- and that is to offer choices between free and proprietary desktop environments. The notion that one desktop environment will ever exist that suits every user is likely a myth. Peters proposes that the goal is to build ever stronger free alternatives, and if the projects compete, it is more along the lines of teammates competing for a "Most Valuable Player" title. She highlights that getting developers from different projects to talk is one of the driving reasons behind GUADEC and Akademy being held simultaneously this year, in the same location, and why they are hosted by the same organizers.

It seems it's difficult for some to picture projects with such a similar scope working together in any capacity. Peters points out that this has happened in the past (she cites d-bus as one such example). I think she's right in that there are certainly components that need to be unified -- components that are specific to desktop environments, but not necessarily a specific desktop environment. Both environments have decent interoperability now, but it would help both projects to improve this further. It doesn't mean one will swallow the other, or that there needs to be only one.

Of course, it's a management (and diplomacy) issue when it comes down to figuring out what development team's code is used for any common bits, and where things should (or must) differ. Again, Peters' emphasis on the team aspect is so relevant here. Individual developer "stats" might get a boost with contributed code, but the team's record for the season makes the franchise -- or in this case, the entire league -- worth following, and supporting, in the end.

Competition among free desktops, for sure, is necessary on some level, but Peters is correct to remind us of the common threads in both projects (and yes, even window managers, and the "hybrid" desktops, like XFCE and the new Enlightenment version in development). Having a preferred environment is one thing, feeling threatened by or wanting to eliminate (or completely assimilate) another is counterproductive. It kills the need to innovate, the desire to revise, rethink, and present software in appealing, useful ways. It makes the product dull for the end user, and damns creative developers into a groundhog day scenario of endless release cycles.



Shailesh Patel uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



6 Comments
 

The advantages of having competing desktops are elusive, whereas the disadvantages are concrete: compatibility issues (for applications and users), fragmentation of development resources, and the public image of Linux as chaos. I wish the two projects would join.


0 Votes

How can two projects join that have such different gnaming konventions?


But seriously, people are free to develop what they want. There is no organization that can dictate that one project will win, or that they must join. (eg, intelligent design)


It is evolution. Survival of the fittest. It is not necessarily the most efficient. It does deliver the best end result.


BTW, there are more than just two desktops. Which ones should join? Some of these other desktops target different use cases, such as resource limited PC's, or user interfaces suited to mobile devices. (See Ubuntu Netbook Remix, which is a different UI. See Intel's Moblin.org.)


One desktop does not fit all. Otherwise, netbooks would be currently shipping Vista.


0 Votes

Yeah, right on Stormy...why should GNOME be the only ones using the disease ridden Mono that seems to be seeping uneccesarily?


This is a reason why we need more than one desktop:

http://www.theopensourcerer.com/2008/11/16/how-to-remove-mono-from-ubunt...

Not functionality, flexibility or software (why would someone force a person to use the craptasticTotem when VLC is superior?) or even the legendary GNOME attitude of "we know what's best for the dumb masses" that Linus talks about but decisions made above the user level like Mono which are political and not technical.


0 Votes

I have Gnome on Fedora 9 and there is no sign of Mono.


0 Votes

Refreshing to see such balanced comments in a blog, since there is so much crap out in the blog-o-sphere. Thanks for posting this.


"The advantages of having competing desktops are elusive, whereas the disadvantages are concrete: compatibility issues (for applications and users), fragmentation of development resources, and the public image of Linux as chaos. I wish the two projects would join."


People who believe like you that there should only be one are very close to M$'s idea that there should only be one OS.


I like KDE, but I don't ask you to like it. I ask you to try a few and use the one that you like. If you like Gnome, please enjoy it but don't ask me and the other KDE users to switch because Gnome is better.


BTW, I also like XFCE and Enlightenment, and hope sometime in the future to install them as alternate DE's to log into. Just like clothes, I like to wear different clothes each day, and I like the opportunity for "mood changes" that multiple linux DE's provides.


As well, if one DE project is focused so much on a certain aspect that it misses out on another, there is a great chance that a different DE project will focus on this other aspect. Then, there can be broader growth and exchange of ideas.


Anyone who supports "only one" is, IMHO, aiming for totalitarian ideals and lack of tolerance. These ideals run deeper than just desktop environments, but touch on freedom of expression, freedom of speech, freedom of religion, etc.


My $0.0273 (inflation).


0 Votes

anyone who wishes the two projects would merge only has to pick up their coding tool of choice and start hammering away at the task ;-)


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.