Warning this article may contain opinions of the author that you and iTWire don't agree with.
Visit the last page to have your say forum.
PDFPrintE-mail

GNOME: 10 years old but did we need it?

Opinion and Analysis

This month, the GNOME project - one of two main choices when it comes to desktop environments for Linux - celebrates 10 years of existence. It was founded on August 15, 1997, by Miguel de Icaza and Federico Mena Quintero.

There are plenty of celebratory noises emanating from the project but one needs to ask: was a second such project really needed? Is it one more classic case of development hours being wasted when all of it could have been ploughed into an already existing project, the K Desktop Environment?

Is this just one more case of duplication in the FOSS arena? Did we need GNOME at all?

At the time it was set up, there was one virtuous reason cited as being behind the project: the need for a free desktop. This was an emotional appeal to users - KDE, which had kicked off in October 1996, was using a non-free library called QT which was owned by a company called Trolltech. GNOME claimed to be "free" software.

Hence it was easy to paint KDE as being from the dark side.

By the time GNOME came along, KDE was already quite a good desktop for GNU/Linux and UNIX. (QT has now been released under the GPL as well).

Along with Nat Friedman, de Icaza set up a company in 1999. It was initially called International Gnome Support, then Helix Code and later  Ximian. The aim of the company was to market the GNOME desktop commercially. It was bought by Novell in August 2003.

Both de Icaza and Friedman had one thing in common:  they were acquainted before they met, at Microsoft in 1997, where Friedman was an intern on the IIS team. De Icaza interviewed for a job at Redmond, to join the team that was porting the company's Java VM to the Sparc, but was unsuccessful.

De Icaza and Friedman have another thing in common today - both are big names at Novell, the company which signed a deal with Microsoft in November 2006, a deal which was a sellout as far as the FOSS community was concerned. De Icaza started a project a few years back to replicate Microsoft's .NET development environment, something he calls Mono.

KDE and GNOME are supposedly cooperating on some aspects of desktop development; according to Wikipedia, both "participate in Freedesktop.org, an effort to standardise Unix desktop interoperability, although there is still some friendly competition between them."

But the word friendly sits awkwardly in any discussion about these projects, considering that in 2001 Ximian quietly used terms as "kde", "konqueror", "dcop" (the KDE "Desktop Communications Protocol"), and kparts (the KDE component model) as Google adwords for its own ads. When KDE developers Kurt Granroth and Andreas Pour published an article titled "'Business Ethics' in the Open Source Community?" which chastised Ximian for this deceitful practice, Friedman had sufficient chutzpah to say: "We knew what we were doing," noting that Ximian's goal was to ensure "as many users for Ximian GNOME as possible," within the context of "friendly competition."

Such definitions tend to stretch the English language even in this day and age when you can kill 1000 civilians with a bomb and call it "collateral damage."

sildenafil for sale



SPONSORED PRESS RELEASES

Independent Research Shows High Customer Satisfaction for NetSuite
NetSuite Inc. (NYSE: N), a leading vendor of cloud computing business management software suites, today announced that technology advisory firm Nucleus Research has completed an independent survey of NetSuite customers and concluded that NetSuite customers are highly satisfied, l...

Featured IT jobs

Senior Software consultant responsible for providing support on a unique enterprise level software solution for various customers, Melbourne based!
Skills Tags:   IT  ITIL  Linux  Management  RFP  Unix
This financial client has an excellent opportunity for an experienced Database Developer. SQL 2005 Some Schema design + SSIS & SSRS - 80k+super
Skills Tags:   Design  Development  SQL  SQL Server
Massive Hyperion Project requires a Hyperion Planning Architect / Lead Developer - drive home a huge Hyperion solution.
Skills Tags:   Architect  Design  Development  Hyperion
OBIEE Consultant to work on a very large greenfield OBIEE implementation to date to work end-to-end with excellent modelling & BI Server skills
Skills Tags:   Business Intelligence  Cognos  Hyperion  Informatica  Oracle  SQL

Editors Picks

Stories you may have missed 

What iTWire offers for free

E - mail News SMS Headlines Desktop Alerts News Feeds Job Alerts Technology Events Press-Releases