Hier les barbus, demain les entreprises

KDE fête aujourd’hui ses 30 ans. Pour l’occasion, nous vous retraçons l’historique de cet environnement de bureau pour Linux, qui a commencé comme un petit projet d’un étudiant allemand.
Il faut remonter en 1996, plus précisément le 14 octobre (donc il y a tout juste 30 ans). Ce jour-là, Matthias Ettrich, étudiant en informatique à l’université de Tübingen, publie un message sur Usenet. Il y déroule un diagnostic : X11 n’est qu’un système de fenêtrage, Motif une bibliothèque et les gestionnaires de fenêtres de simples outils. En clair, il n’y a pas d’interface graphique libre pour l’utilisateur final, rien qui permette facilement de surfer sur le web, rédiger quelques e-mails, lancer un jeu ou deux. Selon Ettrich, le problème lui a sauté aux yeux en configurant l’ordinateur de sa compagne.
Pour y remédier, il annonce un nouveau projet : Kool Desktop Environment. Il énumère les briques à créer : un tableau de bord, un gestionnaire de fichiers, une messagerie, un terminal ainsi qu’une aide hypertexte, le tout sous licence GPL. Le socle technique est déjà choisi : ce sera Qt, une bibliothèque d’interface pour C++ créée par la société norvégienne Troll Tech. Dans son message, il dit espérer réunir 20 à 30 volontaires.
Une embrouille au départ
Le projet fédère assez pour que, dès août 1997, les développeurs intéressés se rassemblent à Arnsberg. Trois mois plus tard, une association de droit allemand est créée, KDE e.V.
Pourtant, un problème apparait rapidement : le choix de Qt fait grincer quelques dents. La bibliothèque est en effet gratuite pour le développement de logiciels libres, mais sa licence n’autorise pas la redistribution des versions modifiées. Pour une partie de la communauté, le constat est clair, un bureau libre ne pouvant pas reposer sur une fondation qui ne l’est pas.
Les premiers temps, Debian et Red Hat vont donc refuser la distribution de KDE. La dispute est assez vive pour que deux projets apparaissent en contre-attaque. Harmony d’abord, qui est une réécriture libre de Qt. Mais il y a surtout GNOME, lancé dès août 1997 par Miguel de Icaza et Federico Mena en se basant sur la bibliothèque GTK. Oui, GNOME était initialement un rejeton du projet KDE.
Cette histoire de licence va passer par plusieurs rebondissements mais prend fin en septembre 2000 avec la 2.2 de Qt, finalement proposée sous licence GPL. Cet accord a été repris tel quel quand Troll Tech a été racheté par Nokia en 2008, puis plus tard quand Qt a été récupéré par Digia, devenue depuis The Qt Company.
De KDE 1 à KDE 3, les jeunes années
La toute première version de KDE apparaît le 12 juillet 1998. Il se sera donc écoulé moins de deux ans entre le message de Matthias Ettrich et cette version. KDE 1.0 est davantage une preuve de concept qu’un environnement complet et il faut attendre KDE 2.0 le 23 octobre 2000 pour que les choses sérieuses commencent.






