Het ontstaan.
Het ontstaan

Toen duidelijk werd dat het project potentie had, werden ontwikkelaars snel aangetrokken door de mogelijkheden. Mensen die wilden bijdragen aan het project liepen echter tegen problemen met de licentie aan, omdat bedenker Matthias Ettrich had gekozen om gebruik te maken van de Qt grafische-toolkit van Trolltech, nu Qt Software, bij het ontwikkelen van KDE. Als reactie hierop begon het GNU-project met de ontwikkeling van GNOME, dat gebruik maakt van de GNU General Public License (GPL).

Vanaf dat moment is de samenwerking sterk verbeterd, waardoor het tegenwoordig vaak mogelijk is om KDE-programma’s in een GNOME-interface te draaien en omgedraaid.
Basis desktopmogelijkheden
Hoewel ze beide verschillende toolkits gebruiken, is het niet moeilijk om de overeenkomsten op te merken. Zo beschikken ze beide over virtuele desktops (workspaces genoemd door GNOME). Deze maken het mogelijk om op een simpele manier meer werkruimte te hebben. Hierdoor heb je dus met beide interfaces geen extra scherm nodig, hooguit een extra geheugenreepje.


Een andere overeenkomst is dat ze beide veelvuldig gebruik maken van panelen en applets. Deze panelen kunnen in zowel KDE als GNOME aan alle kanten van het scherm geplaatst worden. Ook wordt in beide interfaces de mogelijkheid om alleen de titelbalk van vensters weer te geven ondersteund en bieden ze een grote keuze aan toetsenbordsneltoetsen. Als je een GNOME- of KDE-desktop opstart krijg je standaard opstarttips te zien, waardoor een nieuwe gebruiker snel en makkelijk nieuwe dingen kan leren. KDE voegt hier de mogelijkheid aan toe om menu-onderdelen makkelijk te organiseren en clipboard, dat overigens ook in GNOME te gebruiken is.