The GNOME Total Desktop project (GNU Network Object Management Environment) http://bananoid.nuclecu.unam.mx/gnome * But Nous voulons développer un ensemble complet et libre d'applications et d'outils "user-friendly", similaire à CDE et KDE mais basé entièrement sur le logiciel libre : - Nous voulons que les applications présentent un aspect commun, qu'elles partagent le plus possible d'éléments visuels et de concepts d'interfaçage avec l'utilisateur. - Nous utilisons la boite à outils GTK pour écrire ces applications. GTK (http://www.cs.umn.edu/~amundson/gtk et http://levien.com/~slow/gtk/) est la boite à outils écrite par Peter Mattis, Spencer Kimball, Josh MacDonald (ainsi que d'autres contributeurs), pour le projet GNU Image Manipulation Program (GIMP). (http://scam.xcf.berkeley.edu/~gimp). - Nous encourageons les utilisateurs à contribuer à l'écriture et au test des applications, afin que les logiciels puissent être compilés sans effort en utilisant les outils GNU de configuration automatique. - Nous envisageons d'exporter l'API de GTK au travers d'une base de données procédurales (qui sera en fait une base de données objet) afin de faciliter l'intégration de langages de script et de modules écrits dans des langages différents. - Nous envisageons d'utiliser l'interfaçage entre GTK et Scheme pour le codage des petits utilitaires et applications. Quand cette interface aura suffisamment évolué, il devrait être possible d'écrire des applications complètes en Scheme. * Quelques questions fréquemment poséees Pourquoi n'aidez-vous pas le projet KDE ? KDE est un bon projet; de bons programmeurs y participent et ont déjà fait un très bon travail. Malheureusement, ils ont choisi la boite à outils non-libre Qt en tant que base de développement, ce qui pose des problèmes légaux pour ceux qui désirent redistribuer leur logiciel. Pourquoi ne pas écrire un remplacement de Qt qui soit libre ? Le projet KDE fait à l'heure actuelle environ 89000 lignes de code, d'autre part, les sources de la bibliothèque KDE font environ 91000 lignes de code. Aussi, ré-écrire l'API de Qt demanderait un effort à peu près équivalent à celui nécessaire à la ré-écriture des applications. De plus, réaliser notre propre implémentation de Qt est sûrement une tâche longue et difficile (regardez les projets LessTif et GNUStep). Enfin, nous pensons que KDE souffrent de problèmes de conception (mais ils ont aussi plein de bonnes idéees) que nous projetons de résoudre. Quelle licence s'applique à GNOME ? Comme la plupart des logiciels GNU, le code de GNOME sera fourni sous licence GNU GPL. Les bibliothèques de GNOME seront fournies sous licence GNU LGPL. Allez-vous tout reconstruire à partir de rien ? Non. Nous essayerons de réutiliser au maximum le code des utilitaires Unix existants, tout en les adaptant au projet. Ajouter une interface utilisateur agréable et uniforme à toutes les applications usuelles est l'un de nos projets. Nous ensisageons également de réutiliser du code de KDE. S'abonner à la liste de discussion de GNOME : Nous avons mis en place une liste de discussion pour les personnes intéressées par des discussions sur le développement du projet. Pour vous abonner, utilisez la commande : echo 'subscribe gnome' | mail majordomo@nuclecu.unam.mx * Contacts Federico Mena Miguel de Icaza