Mark Shuttleworth on “GNOME vs Canonical vs KDE”
markshuttleworth.com
markshuttleworth.com
I've been active in a irrelevant project of GNOME (ie. marketing), and my initial opininon still seems to hold: It's not about the desktop; it's about the apps. Neither GNOME's Shell nor Canonical's Unity solves any interesting problems for users.
And the lack of apps is basically just a matter of a missing business models for Open Source Desktop Applications.
To see them fighting over stuff that probably makes up -- at most -- 0.01 percent of the users' time, let's me wonder whether Open Source is ever going to be any major force on the desktop. I've once believed it would, but this belief dwindles.
How is a debate a flame war in circumstances where name-call is not happening? What we have here is a heated debate. I might accept that Shuttleworth is totally wrong for the sake of argument. Even, I can't see ad hominem attacks, innuendo, comparisons to Hitler or any of what I'd see as the characteristics of the flame wars I know about.
The idea that the app Launcher doesn't matter seems implausible to me - first impressions are very important for example. But maybe you're right and it doesn't matter. We still have to argue what is or isn't important. I don't see anything embarrassing about that.
http://bethesignal.org/blog/2011/03/12/relationship-between-...
This is something of a dilemma in any team-based development. Everyone thinks they have the right to go off and do their own thing. And everyone does have this right.
But once someone has created something, how do they work that into the "mainstream"?
But what about stuff they want to upstream? I just hope they learn from this experience and do it better in future, like others have learned before them -- like Red Hat and Novell in GNOME, lots of Linux kernel contributors...
That's the technical side of things. The social side of it all is much harder for them.
http://bergie.iki.fi/blog/on_cross-project_collaboration/
This is based on working several years on getting both GNOME and KDE to adopt some common ideas and libraries.
It's also worth noting that Gnome and Canonical have completely different and separate collaboration systems, Gnome uses their mailing lists and git, Canonical uses Launchpad and bazaar.
Between the technical barriers, development priorities, and needless missteps (Canonical requires copyright assignment for /all projects under their umbrella/), the two communities are pretty well alienated.
This post seems to be written in the most diplomatic language possible.
I've only looked at and used a few of the standards of Freedesktop.org but they certainly seemed problematic.
You should see his previous post. :-)
The issue of "what went wrong" is under dispute. Dealing with that is the first step to "where to go from here".
So is the idea then that Gnome is oriented toward imposing a single user experience? Like Twitter and Apple and so-forth????
I deeply disagree with this. A good portion of open source user experiences indeed suck but competition seems like a far superior approach to creating a good user experience than accepting a single committee of expert.
The current version of Gnome actually seems "good enough" to do this. My main concern is that it stay that way. To consider an opposite pole, KDE is certainly open source too. But, for example, to use the KDE code to parse the gnome/kde panels start menu you need to import the entire KDE virtual file system. IE, KDE has a monolithic structure in that regard. Uh, it's open and you could rip out this piece of the code but it would be a mess. Gnome isn't that bad... yet.
Considering Canonical is currently committed to bolting Unity on top of some version of Gnome, that version is going to have to be configurable enough for such purposes. Hopefully that will be the main line of Gnome.