Why Was the GNOME Project Founded in 1997?

The GNOME project was founded in August 1997 by Miguel de Icaza and Federico Mena Quintero primarily in response to software licensing concerns surrounding the KDE desktop environment and its underlying Qt toolkit. While KDE provided an intuitive graphical desktop for Unix-like systems, Qt was distributed under a proprietary license that restricted commercial redistribution and modification. To safeguard the principles of free and open-source software, the founders created the GNU Network Object Model Environment (GNOME) as a completely free alternative built on unencumbered libraries.

The Rise of KDE and the Qt Dilemma

In late 1996, Matthias Ettrich initiated the Kool Desktop Environment (KDE) to deliver a unified, user-friendly desktop experience for Unix and Linux workstations. At the time, existing graphical interfaces were fragmented, complex, and unapproachable for average users. KDE quickly gained popularity and filled a critical usability gap in the growing Linux ecosystem.

However, KDE relied on the Qt GUI toolkit, developed by the Norwegian company Trolltech (then Quo Vadis). Qt was governed by the FreeQt license and later the Q Public License (QPL). Under these terms, the source code was viewable and free for non-commercial software development, but proprietary for commercial applications. Furthermore, users could not distribute modified versions of the library freely.

This arrangement conflicted with the core philosophy of the Free Software Foundation (FSF) and the GNU General Public License (GPL). Because KDE code was licensed under the GPL while linking against non-free Qt libraries, it created a legal and ethical dilemma: distributing the combined software violated the terms of the GPL itself. Free software advocates feared that the entire Linux desktop could become dependent on proprietary technology controlled by a single vendor.

The August 1997 Announcement

On August 15, 1997, Miguel de Icaza posted a historic announcement to the comp.os.linux.announce newsgroup:

"We are going to develop a free and complete set of user friendly applications and desktop tools, similar to CDE and KDE but based entirely on free software."

Icaza and Federico Mena Quintero named the effort the GNU Network Object Model Environment, abbreviated as GNOME. The initiative received immediate backing from the GNU Project and Richard Stallman, who recognized the urgency of providing a fully free desktop environment before KDE’s proprietary foundation became permanently entrenched.

Technical Foundation and Strategic Decisions

Rather than reinventing every component from scratch, the GNOME founders built upon existing open-source components that carried permissive or copyleft licenses.

Industry Impact and Resolution

The emergence of GNOME applied significant competitive pressure on Trolltech. To resolve the licensing controversy and preserve KDE's viability within standard Linux distributions, Trolltech relicensed Qt under the QPL in 1998 and ultimately dual-licensed it under the GNU GPL in September 2000.

Although the original licensing catalyst was resolved, GNOME had already gathered immense developer momentum, institutional backing from companies like Red Hat and Sun Microsystems, and a distinct design philosophy centered on accessibility and simplicity. The project matured into one of the default desktop environments across modern Linux systems.