Accueil🇫🇷Chercher

Liste des paquets GNU

On appelle paquet GNU un paquet logiciel maintenu par le projet GNU et soutenu par la Free Software Foundation. Ces programmes sont destinés à être utilisés dans le cadre du système d'exploitation GNU et de ses variantes, notamment GNU/Linux, bien qu'ils puissent très souvent être utilisés sur d'autres plateformes. Ces logiciels sont tous des logiciels libres, le système GNU ayant été précisément créé dans le but de fournir un équivalent libre au système Unix.

Logo du système GNU.

En , les paquets GNU sont au nombre de 383, tandis que 73 anciens paquets sont aujourd'hui signalés comme déclassés. Ils sont fédérés au sein de la forge GNU Savannah. Le projet GNU a été fondé par Richard Stallman, auteur du premier paquet, GNU Emacs.

Définition

Un logiciel est un paquet GNU lorsque son développeur et le projet GNU « conviennent que « le programme fait partie du projet GNU, qu'il est diffusé sous l'égide de GNU » – et l'indiquent dans le programme. »[A 1]. Le programme reste paquet GNU jusqu'à ce que le projet GNU décide de le déclasser.

Cela implique un certain nombre de conditions[A 1] :

  • Le programme est distribué sur ftp.gnu.org (il est possible de le référencer sur un autre site FTP à la demande du mainteneur si celui-ci est en accès libre) ;
  • Le site officiel du projet doit être sur le site de GNU, à l'exception de sujets secondaires (documentation pour développeurs, gestion des bases de données), et à moins d'une raison impérieuse ;
  • Le développeur s'engage à veiller au bon fonctionnement de son programme avec les autres logiciels GNU ;
  • La documentation doit être au format Texinfo ou un format facilement convertible en Texinfo ;
  • Si le programme accepte des extensions, il doit utiliser Guile dans la mesure du possible ;
  • Le programme doit être distribué sous la licence recommandée par le projet GNU (dans la plupart des cas la GNU GPL version 3) ;
  • Le programme ne doit pas recommander n'importe quel logiciel non libre, ou renvoyer vers de la documentation non-libre d'un logiciel libre ;
  • Le mainteneur doit utiliser pour son programme la terminologie recommandée par GNU, à savoir parler de GNU/Linux et non de Linux pour le système d'exploitation complet, et de logiciel libre plutôt que d'open source ;
  • Le mainteneur doit rester en contact avec le projet GNU pour discuter des éventuels problèmes du paquet et corriger les erreurs de compatibilité.

Il est possible de transférer le copyright à la Free Software Foundation pour qu'elle se charge de faire respecter la licence, mais ce n'est pas une obligation[A 1].

Le projet GNU choisit comme mainteneur(s) du projet la (les) personne(s) acceptant de le développer au nom du projet GNU[A 1]. Si les développeurs démissionnent, le projet GNU se charge de trouver des remplaçants[A 1].

Historique

Richard Stallman, « Chief GNUisance » et fondateur du projet GNU.

Le projet GNU naît le lorsque Richard Stallman annonce sur Usenet son intention de développer un système d'exploitation entièrement libre compatible avec Unix dénommé GNU (pour GNU's not Unix - GNU n'est pas Unix, façon de rendre crédit au système de référence tout en indiquant qu'il s'agit d'un nouveau système)[1]. Stallman, alors hacker au MIT, est spécialiste en systèmes d'exploitation, notamment l'ITS, apprécié au MIT, et le système d'exploitation des machines Lisp, mais il est surtout pour l'éditeur de texte Emacs[1]. Le but de Stallman est de recréer un système communautaire, basé sur le partage, après l'effondrement de la communauté hacker dont la plupart des membres ont rejoint les entreprises de logiciel propriétaire[A 2]. D'un point de vue technique, GNU se démarque d'Unix notamment par une grande utilisation de Lisp[A 3].

Stallman commence par chercher un compilateur libre existant, puis sa recherche n'aboutissant pas, se résout à le développer soi-même, mais devant les problèmes successifs qu'il rencontre, préfère reporter la tâche à plus tard[2]. À la place, il écrit une version GNU d'Emacs, et en 1985, GNU Emacs devient le premier paquet GNU[2]. La même année, il écrit le manifeste GNU qui précise ce qui avait été annoncé en , et crée la Free Software Foundation (Fondation pour le logiciel libre) pour soutenir le développement de GNU[2].

En 1985, Stallman avait publié GNU Emacs sous une licence dite licence publique générale[3]. Afin de permettre d'utiliser cette licence sur tout logiciel libre, notamment le débogueur GDB qui occupe alors Stallman, le texte est modifié pour donner naissance à la licence publique générale GNU (GNU General Public License - très souvent abrégée GNU GPL)[3].

En 1991, le système GNU est presque prêt, à l'exception de son noyau, le Hurd[A 2]. Linus Torvalds, un étudiant finlandais, crée le noyau Linux, et l'année suivante, le publie sous licence libre[A 2]. L'association de GNU et Linux, connue sous les termes de GNU/Linux ou simplement Linux (cette dernière appellation, de loin la plus courante, étant rejetée par le projet GNU), permet donc d'utiliser un système d'exploitation entièrement libre, 9 ans après le lancement de GNU[A 2].

Dans les années 1990, en s'appuyant sur le succès du modèle hautement personnalisable d'Emacs, Tom Lord crée GEL (GNU Extension Language - Langage d'extension GNU), qui sera renommé Guile, une implémentation de Scheme, une variante de Lisp[C 1]. Lord convainc Stallman d'en faire le langage d'extension officiel de GNU, Scheme ayant l'avantage d'une syntaxe plus propre et moderne qu'Emacs Lisp[C 1]. Guile a ainsi permis l'utilisation du modèle Emacs pour tous les logiciels du projet GNU[C 2].

En 2012 est lancé le projet de gestionnaire de paquets purement fonctionnel basé sur Guile Guix ; le projet aboutit à la création d'une distribution GNU officielle dénommée GuixSD (Guix System Distribution)[C 3] - [C 4] - [4].

En , le logiciel libre d'amorçage Libreboot devient paquet GNU[5]. Mais survient une polémique en lorsque Leah Rowe, fondatrice du projet, accuse la Free Software Foundation de transphobie (ce que la fondation nie[6]) et le retire du projet GNU. En , le projet GNU retire officiellement Libreboot de la liste officielle de ses paquets[B 1]. En , Leah Rowe s'excuse de son comportement, qu'elle explique par des problèmes personnels[D 1], et avance la possibilité d'un retour de Libreboot au sein de GNU[7], mais, en , ni le projet GNU, ni Libreboot ne l'indiquent[A 4] - [D 2].

En , le projet GNOME annonce quitter le projet GNU[8]. En , GNOME et GTK sont retirés de la liste officielle des paquets GNU[B 2]

Propos préliminaire à la liste

La liste utilisée comme référence est celle présente sur la page d'accueil de la section « Logiciels » du site du projet GNU. Celle-ci répertorie, en , 383 paquets maintenus et 73 paquets déclassés[A 4].

GNU Telephony est un méta-projet destiné au développement et l'utilisation de logiciels libres dans la téléphonie. Il n’est pas identifié comme un paquet, contrairement au projet GNUnited Nations, lequel est utilisé pour la traduction du site gnu.org. Par ailleurs l'expression GNU toolchain (chaîne de compilation GNU) ne fait pas référence à un paquet en particulier mais à un ensemble de paquets destinés au développement logiciel.

On retrouve par ailleurs le préfixe GNU dans la dénomination de logiciels aucunement liés au projet. C’est notamment le cas de Gnuplot, un programme distribué dès 1986, soit deux ans après le lancement du projet GNU, ou encore GNU Gatekeeper (en), mais tous deux peuvent fonctionner sous GNU.

Liste

Coordination du projet

Icône Nom Code Description Licence Création Lien
Organisation de GNU gnustandards La coordination du projet GNU (normes de codage et informations de maintenance pour les développeurs) est classée comme paquet GNU[A 4] - [A 5]. - - Site officiel
GNU Hello hello GNU Hello est une distribution du programme minimaliste Hello world destiné à servir de modèle aux standards de codage GNU[C 5]. GNU GPL v3[C 5] 1992[C 6] Site officiel
GNU Web Translation Coordination trans-coord Le GNU Web Translation Coordination (en abrégé : « trans-coord ») est un projet d'organisation de la traduction du site officiel de GNU, classé comme paquet[A 4] - [A 5] - [C 7]. - - Site officiel
GNU womb womb GNU womb est un dépôt collectif pour les travaux pas encore prêts à former un paquet, ou destinés à rejoindre un paquet existant[A 5] - [C 8]. - - Site officiel

Logiciels système

Icône Nom Code Description Licence Création Lien
GNU Mach gnumach GNU Mach est la version GNU du micro-noyau Mach[C 9]. Il sert de base GNU Hurd, le noyau de GNU[C 10]. GNU GPL v2[C 11] 1997[C 9] Site officiel
GNU GRUB grub GRUB (GRand Unified Bootloader) est un chargeur d'amorçage (bootloader) gérant le multiboot[C 12]. Son rôle est, au démarrage de l'ordinateur, de charger un noyau, par exemple le Hurd ou Linux ; le noyau initialisant ensuite le reste du système[C 12]. GNU GPL v3[C 12] 1995[C 13]
Paquet GNU depuis 1999[C 13]
Site officiel
GNU Hurd hurd GNU Hurd est le noyau du système d'exploitation GNU[C 14]. Il est basé sur le micro-noyau GNU Mach[C 14]. Son développement continue avec l'ambition d'en faire un noyau plus puissant que Linux[C 15]. Actuellement, une seule distribution fonctionnelle, Debian GNU/Hurd, propose d'utiliser Hurd plutôt que Linux, mais d'autres sont en développement[C 16]. GNU GPL v2[C 11] 1990[C 15] Site officiel
GNU C Library libc La GNU C Library (bibliothèque C GNU), souvent appelée glibc, fournit les bibliothèques de base pour le systèmes GNU ou GNU/Linux, mais également pour de nombreux autres systèmes basés sur le noyau Linux[C 17]. GNU LGPL v2.1[C 18] 1988[C 17] Site officiel
Linux-libre linux-libre GNU Linux-libre est un dérivé du noyau Linux qui supprime tout blob de code non libre à l'aide de scripts dédiés[C 19]. Il est destiné à être utilisé par les distributions GNU/Linux 100 % libres[C 19]. GNU GPL v2[C 20] 2009[C 19]
Paquet GNU depuis 2012[C 19]
Site officiel
GNU MIG mig MIG (Mach Interface Generator - « générateur d'interfaces Mach ») est un compilateur d'interface description language[C 21]. Son utilisation est nécessaire pour compiler GNU Mach et GNU Hurd, ainsi que glibc dans le cadre d'une utilisation par Hurd[C 22]. GNU GPL v2[C 11] 1997[C 9] (en tant que partie de GNU Mach[C 23])
1998 (en tant que paquet séparé)[C 23]
Site officiel
GNU Shepherd shepherd GNU Shepherd (anciennement GNU dmd[alpha 1]) est un gestionnaire de services qui veille au bon fonctionnement de l'ensemble des services systèmes[C 24]. Il permet de remplacer le traditionnel programme init sous Unix[C 24]. Il est destiné à être utilisé par GNU/Hurd, mais peut servir à n'importe quel système POSIX utilisant Guile[C 24]. Il est notamment utilisé par la distribution Guix System[C 24]. GNU GPL v3[C 24] 2003[alpha 2] - [C 24] Site officiel

Implémentations de langages, compilateurs et interpréteurs

Icône Nom Code Description Licence Création Lien
GNU APL apl GNU APL est un interpréteur pour le langage de programmation APL[A 7]. GNU GPL v3[C 25] Site officiel
GNU Cim cim GNU Cim est un compilateur pour le langage Simula[A 7]. GNU GPL v2[C 26] Site officiel
GNU CLISP clisp GNU CLISP est une implémentation du langage Common Lisp comprenant notamment un interpréteur, un compilateur et un débogueur[C 27]. GNU GPL v2 avec exception[alpha 3] 1992[C 28] Site officiel
GNU epsilon epsilon GNU epsilon est un langage de programmation purement fonctionnel[A 5]. GNU GPL v3[C 29] Site officiel
GNU Compiler Collection gcc GNU GCC est la « collection de compilateurs de GNU » (anciennement le « compilateur C de GNU » : GNU C Compiler)[C 30]. Elle permet de compiler de nombreux langages, notamment C, C++, Objective-C, Objective-C++, Fortran, Ada, Go, D, BRIG, Pascal et CHILL (et anciennement Java[C 31])[C 32] - [C 33] - [C 34]. GNU GPL v3[C 33] 1984[alpha 4] Site officiel
GNU Common Lisp gcl GNU Common Lisp (ou GCL) est une implémentation du Common Lisp[A 7]. GNU LGPL v2[C 35] 1984[C 36]
Paquet GNU depuis 1994[C 36]
Site officiel
Gforth gforth Gforth est une implémentation du langage Forth[A 7]. GNU GPL v3[C 37] Site officiel
GNAT gnat GNAT est un compilateur Ada, faisant partie de GNU Compiler Collection[C 38]. GNU GPL v3[C 33] Site officiel
GnuCOBOL gnucobol GnuCOBOL est un compilateur pour le COBOL[A 5]. Il traduit le code COBOL en langage C puis utilise un compilateur C tel que GCC[C 39]. 2001[C 39]
Paquet GNU depuis 2013[C 39]
Site officiel
GNU Prolog gprolog GNU Prolog (ou Gprolog, appelé Calypso à sa création[C 40]) est un compilateur et interpréteur interactif pour Prolog[A 7]. GNU GPL v2[alpha 5]
GNU LGPL v3
1996[C 40] Site officiel
GNU Guile guile Guile (GNU Ubiquitous Intelligent Language for Extensions, initialement GEL, GNU Extension Language[C 1]) est une implémentation du langage Scheme, et le langage d'extension officiel de GNU[C 42]. Outre Scheme, Guile est capable d'interpréter du code ECMAScript ou Emacs Lisp (et partiellement Lua)[C 42]. Guile peut être utilisé comme langage principal d'un logiciel ou être intégré à des programmes C ou C++[C 42]. Guile était initialement une adaptation de l'interpréteur Scheme SCM, afin de le rendre plus approprié à l'utilisation comme bibliothèque[C 1]. Guile permet l'utilisation du modèle très personnalisable d'Emacs par les autres applications GNU[C 2]. GNU LGPL v3[alpha 6]
GNU GPL v3
1994[C 1] Site officiel
GNU Kawa kawa GNU Kawa est une implémentation du langage Scheme pour la plateforme Java[A 7]. MIT/X11[C 44] Site officiel
Liberty Eiffel liberty-eiffel Liberty Eiffel est un compilateur pour le langage Eiffel, comprenant également un logiciel d'impression élégante, un débogueur, et autres outils[A 7]. Il est accompagné d'une importante bibliothèque et de modules de liaison avec les bibliothèques libres les plus courantes[A 7]. Il est le successeur du compilateur SmartEiffel, l'ancien compilateur Eiffel de GNU[C 45]. GNU GPL v2[C 46] Site officiel
MIT/GNU Scheme mit-scheme MIT/GNU Scheme est une implémentation du langage Scheme, comprenant un interpréteur, un compilateur, un débogueur, et un éditeur de texte intégré semblable à Emacs[A 7]. Il est développé en collaboration avec le Massachusetts Institute of Technology (MIT)[C 47]. GNU GPL v2[C 47] Site officiel
GNU Pascal pascal GNU Pascal est un compilateur pour le langage Pascal[A 5]. Il fait partie de GCC[C 34] Site officiel
Qexo qexo Qexo est une implémentation Java de XQuery comprise dans GNU Kawa[A 7] - [C 48]. MIT/X11[C 48] Site officiel
GNU Sather sather Sather est un langage de programmation orienté objet semblable à Eiffel[A 7] - [C 49]. Son objectif est d'être « aussi efficace que le C, le C++ et le Fortran, aussi élégant et sûr qu'Eiffel et CLU, et capable d'utiliser des fonctions d'ordre supérieur comme Common Lisp, Scheme ou Smalltalk »[alpha 7] - [C 49] GNU GPL v3[C 49] 1990[C 50]
Paquet GNU depuis 1998[C 50]
Site officiel
GNU SCM scm GNU SCM est une implémentation du langage Scheme, basé sur le convertisseur du Scheme vers le C Hobbit[A 7]. GNU LGPL v3[C 51] Site officiel
GNU Smalltalk smalltalk GNU Smalltalk est une implémentation du langage Smalltalk-80[C 52]. GNU GPL v2[alpha 8] - [C 54]
GNU LGPL v2
Site officiel

Outils de développement

Icône Nom Code Description Licence Création Lien
GNU Autoconf autoconf GNU autoconf est un logiciel produisant du code pour des scripts pour interpréteur de commande à partir du langage de macro M4[A 7]. Il repose soit sur le M4 (dont il existe une implémentation GNU), soit sur le langage Perl[C 55] - [C 56]. Autoconf est notamment utilisé par GNU Automake et GNU Libtool[C 55]. GNU GPL v2[C 57] 1991[C 56] Site officiel
GNU Autoconf Archive autoconf-archive GNU Autoconf Archive fournit plus de 500 macros supplémentaires pour Autoconf, afin d'étendre ses possibilités[A 7] - [C 58]. GNU GPL v3[C 59] Site officiel
GNU AutoGen autogen GNU AutoGen génère automatiquement les parties répétitives d'un code source[A 7]. Il contient un module nommé AutoOpts destiné à la maintenance de la documentation des options des programmes[A 5] - [A 7]. GNU GPL v3[C 60] Site officiel
GNU Automake automake GNU Automake fait partie du système de compilation de GNU : il produit des makefiles conformes aux standards GNU, en utilisant Autoconf[A 5] - [A 7]. Son utilisation requiert Autoconf[C 61]. GNU GPL v3[C 62] 1994[C 63] Site officiel
GNU Binutils binutils GNU Binutils est une collection d'utilitaires pour la manipulation des fichiers binaires[C 64]. Ses deux principaux programmes sont GNU linker (ld), un éditeurs de liens, et GNU Assembler (gas), un assembleur[C 64]. La bibliothèque BFD (en), permettant de travailler avec des fichiers exécutables ou objets, en fait également partie, tout en étant classée comme paquet indépendant[A 7] - [C 64]. Site officiel
GNU Bison bison GNU Bison (écrit « Byson » lors de sa création[C 65]) est un générateur polyvalent d'analyseurs syntaxiques (parsers)[A 7]. Il est l'équivalent GNU de Yacc avec lequel il existe un compatibilité ascendante[C 66] - [C 65]. GNU GPL v3[C 66] 1985[C 65] Site officiel
GNU Ccide ccide GNU Ccide est un générateur de code d'arbres de décision pour le langage C, remplaçant la syntaxe traditionnelle if–else[A 7]. GNU GPL v3[C 67] Site officiel
GNU cflow cflow GNU cflow analyse les codes sources en langage C pour produire des graphiques, ou analyse les graphiques d'Emacs[A 7]. GNU GPL v3[C 68] Site officiel
GNU complexity complexity GNU complexity permet d'analyser un code source en langage C afin de mettre en évidence et de faciliter la compréhension de la structure d'un code source inconnu[A 5] - [A 7]. GNU GPL v3[C 69] Site officiel
GNU config config Le paquet GNU config contient deux scripts, config.guess et config.sub, servant à déterminer les caractéristiques d'un système pour la configuration de nombreux logiciels, dont la plupart des logiciels GNU[A 7]. GNU GPL v2[C 70] Site officiel
GNU Cppi cppi GNU Cppi uniformise la présentation des codes sources C, en harmonisant notamment l'indentation et le nombre d'espaces[A 7]. GNU GPL v3[C 71] Site officiel
GNU DDD ddd GNU DDD (Data Display Debugger) fournit une interface graphique aux débogueurs en ligne de commande, notamment le débogueur GNU, GDB[A 7]. GNU GPL v2[C 72] 1994[alpha 9] - [C 72] Site officiel
DejaGnu dejagnu DejaGnu fournit un ensemble de méthodes pour tester des logiciels[A 7]. DejaGnu est écrit en Expect, extension du langage Tcl[C 73]. GNU GPL v3[C 74] Site officiel
GDB gdb GDB est le débogueur de GNU : il permet de surveiller l'exécution d'un programme, notamment lors d'un plantage[A 7]. Il permet de déboguer des programmes écrits dans les langages Ada, assembleur, C, C++, D, Fortran, Go, Objective-C, OpenCL, Modula-2, Pascal et Rust[C 75]. GNU GPL [C 76] Site officiel
GNU Gengen gengen GNU Gengen (Generator Generator) est un programme générant des générateurs de texte, permettant notamment de produire du code C ou C++[A 7] - [C 77] - [C 78]. Une partie du code source de Gengen est généré par le logiciel lui-même[C 78]. GNU GPL v3[C 79] Site officiel
GNU Gengetopt gengetopt GNU Gengetopt génère une fonction en C ou C++ destinée à l'analyse des options des programmes en ligne de commande, selon le format des normes GNU[A 7]. Sa documentation est écrite grâce au programme Doxygen[C 80]. GNU GPL v3[C 81] Site officiel
GNU GLOBAL global GNU GLOBAL est un système de marquage du code source, fonctionnant aussi bien dans les éditeurs de texte, les terminaux et les navigateurs web facilitant ainsi la navigation au sein d'un gros projet logiciel[A 7]. Il supporte nativement cinq langages (C, Yacc, Java, PHP 4 et assembleur), mais des extensions lui permettent de travailler avec 25 langages différents[C 82]. GNU GPL v3[C 83] Site officiel
GNATS gnats GNATS est un ensemble d'outils permettant de suivre les différents problèmes d'un logiciel signalés par les utilisateurs[A 7]. GNU GPL v2[C 84] Site officiel
Gnatsweb gnatsweb Gnatsweb fournit une interface web à GNATS, conçue en HTML5, JavaScript et Perl (avec le framework Mojolicious) et utilisant le protocole WebSocket[A 5] - [C 85]. GNU GPL v3[C 86] Site officiel
GNU Greg greg GNU Greg est un ensemble de méthodes servant à tester les logiciels et les bibliothèques[A 7]. Il peut être utilisé en tant que module Guile pour les programmes dotés d'un interpréteur Guile[A 7]. GNU LGPL v2.1[A 9] Site officiel
GNU indent indent GNU indent est un programme de formatage du code source du langage C, permettant de le rendre plus facile à lire[A 7] - [C 87]. Il accepte plusieurs styles de programmation, notamment les styles GNU, BSD et K&R[A 7]. GNU GPL v3[C 88] Site officiel
GNU Libtool libtool GNU Libtool (GNU Portable Library Tool) est un script simplifiant l'utilisation des bibliothèques partagées[C 89]. Libtool contient libltdl, qui simplifie l'utilisation des bibliothèques runtime (en)[C 90]. GNU GPL v2[C 90] Site officiel
GNU make make GNU make est la version GNU du programme make la plupart des versions n'étant pas libres [C 91]. Cet utilitaire permet de produire différents fichiers, notamment des exécutables, à partir de leurs codes source[A 7]. GNU GPL v3[C 91] Site officiel
GNU Marst marst GNU MARST est un traducteur du langage de programmation Algol 60 vers le langage C[A 7]. Il est constitué de trois principaux composants : le traducteur lui-même, MARST, la bibliothèque ALGLIB, contenant des codes Algol pré-compilés et d'autres fonctions nécessaires à MARST, et le convertisseur MACVT permettant de passer d'une forme d'Algol 60 à une autre[C 92]. GNU GPL v3[A 10] Site officiel
GNU OO-Browser oo-browser OO-Browser est un navigateur interactif de classes similaire aux navigateurs Smalltalk, prenant en charge plusieurs langages orientés objet, utilisable dans Emacs. GNU GPL v3[C 93] Site officiel
GNU patch patch GNU patch est un programme produisant des nouvelles versions d'un ou plusieurs fichiers à partir d'un fichier de différences, généralement généré par le programme diff[A 7] - [C 94]. GNU GPL v3[C 95] Site officiel
GNU SHMM shmm GNU SHMM est un gestionnaire de mémoire partagée[C 96]. GNU GPL v3[C 97] Site officiel
GNU superoptimizer superopt GNU superoptimizer (ou superopt) cherche la plus courte séquence d'instructions possible pour une fonction donnée[C 98]. GNU GPL v2[C 98] 1991[C 98] Site officiel
GNU Swbis swbis GNU Swbis fournit des utilitaires pour l'empaquetage des logiciels de manière conforme aux standards POSIX[A 5] - [A 7]. GNU GPL v3[C 99] Site officiel
GNU Vmgen vmgen Vmgen est un générateur de machine virtuelles, notamment utilisé par Gforth[A 5]. GNU GPL v2[C 100] Site officiel
GNU XmlAT xmlat GNU XmlAT (GNU Xml Applicable Tools) est un outil de définition et d'implémentation de langages de balisage. Dérivé de GNU SXML, il est écrit, contrairement à ce dernier, non pas en Perl mais en C et utilise GNU Guile[C 101]. GNU GPL v3[C 101] - [C 102] Site officiel

Environnements de développement

Icône Nom Code Description Licence Création Lien
DJGPP djgpp DJGPP (« DJ's[alpha 10] GNU Programming Platform », initialement appelé djgcc[C 104]) fournit un système de développement intégrant de nombreux utilitaires GNU pour DOS sur du matériel x86[A 5] - [C 105]. GNU GPL v2[alpha 11]
GNU LGPL v2.1
1989[C 103] - [C 104] Site officiel
GNU EDMA edma GNU EDMA (parfois appelé MODE[alpha 12]) est un environnement de développement combinant la programmation orientée objet et la programmation orientée composant[A 7] - [C 111]. GNU LGPL [C 112] Site officiel
GNU GLUE glue GNU GLUE fournit un cadre pour le travail collaboratif distribué par Internet[A 5] - [C 113]. GNU GPL v2[C 114] Site officiel
GNUstep gnustep GNUstep est un environnement de développement purement fonctionnel et orienté objet, compatible avec Cocoa[A 7]. Il s'agit de l'implémentation GNU d'OpenStep[C 115]. GNU LGPL v2.1[C 116] 1994[C 117] Site officiel
Gorm gorm Gorm (Graphical Object Relationship Modeller) est un concepteur d'interfaces graphiques pour GNUstep[C 118]. Il est l'équivalent d'Interface Builder de NeXTSTEP[C 118]. Site officiel
GNU Kopi kopi GNU Kopi est un environnement de développement Java pour les applications interactives de base de données[A 5]. GNU GPL v2[C 119] Site officiel

Gestion de versions

Icône Nom Code Description Licence Création Lien
GNU Bazaar bazaar GNU Bazaar est un logiciel de gestion de versions, permettant d'enregistrer l'historique des modifications des fichiers d'un projet logiciel[A 7]. Il fonctionne aussi bien de manière centralisée que distribuée[A 7]. GNU GPL v2[C 120] Site officiel
GNU CSSC cssc GNU CSSC est un remplaçant libre pour SCCS, un logiciel de gestion de versions propriétaire fonctionnant sous Unix[A 7] - [C 121]. GNU GPL v3[C 122] Site officiel
GNU RCS rcs GNU RCS est un logiciel de gestion de versions fonctionnant fichier par fichier, contrairement aux systèmes plus récents[A 7]. Néanmoins, cela le rend adapté aux fichiers d'administration système[A 7]. Il est basé sur GNU Diffutils[C 123]. GNU GPL v3[C 123] Site officiel
Vc-dwim vc-dwim Le paquet vc-dwim contient deux outils, vc-dwim et vc-chlog, qui simplifient la gestion d'un changelog[A 7]. GNU GPL v3[C 124] Site officiel

Bibliothèques

Icône Nom Code Description Licence Création Lien
8sync 8sync 8sync est une bibliothèque de programmation asynchrone (en) pour GNU Guile[A 7]. GNU LGPL v3[C 125] 2016[C 126] Site officiel
GNU avl avl GNU avl ou libavl est une bibliothèque pour le langage de programmation C destinée aux arbres AVL[A 7]. GNU LGPL [C 127] 1998[C 128] Site officiel
GNU BFD (en) bfd GNU BFD (Binary File Descriptor library) est une bibliothèque rattachée au paquet GNU Binutils permettant de travailler avec des fichiers exécutables ou objets[A 7] - [C 64]. GNU GPL v3[C 129] Site officiel
GNU cgicc cgicc GNU cgicc est une bibliothèque pour le langage de programmation C++ destinée à la technologie Common Gateway Interface (Common Gateway Interface, « interface de passerelle commune »), et compatible avec FastCGI[A 7] - [C 130]. GNU LGPL [alpha 13]
GNU GPL
Site officiel
GNU Classpath classpath Le paquet GNU Classpath fournit les bibliothèques standard pour les machines virtuelles et compilateurs Java[A 5] - [A 7]. GNU GPL v2 avec exception[alpha 14] Site officiel
GNU Classpath Extensions classpathx GNU Classpath Extensions, en abrégé classpathx, fournit un équivalent aux bibliothèques d'extension de Java (« javax.* »), et sert de complément à GNU Classpath[A 5] - [C 135]. GNU GPL [C 136]
GNU LGPL
Site officiel
GNUlib gnulib GNUlib fournit des fonctionnalités communes à l'ensemble des paquets GNU[A 7]. Il contient un script, gnulib-tool, facilitant l'utilisation de la bibliothèque par les logiciels[A 7]. GNUlib permet notamment l'utilisation de logiciels GNU par d'autres systèmes que GNU[C 137] Principalement GNU GPL et GNU LGPL [alpha 15] Site officiel
GNU Prolog pour Java gnuprologjava GNU Prolog for Java (ou GNUprologjava) est une implémentation de la norme ISO Prolog en tant que bibliothèque Java (gnu.prolog)[A 7] - [C 139]. GNU LGPL v3[C 139] Site officiel
GNU gperf gperf GNU gperf est un générateur de fonctions de hachage en C ou C++[C 140]. GNU GPL v3[C 141] Site officiel
GNU Slip gslip GNU Slip est une implémentation de SLIP (en) (Symmetric List Processor), fournissant une extension à la Standard Template Library du C++ GNU GPL v3[C 142] Site officiel
GNU JEL jel GNU JEL (Java Expressions Library) est une bibliothèque Java permettant d'intégrer à un programme des expressions données par l'utilisateur[C 143]. GNU GPL v3[C 144] Site officiel
GNU libffcall libffcall GNU libffcall est une bibliothèque C permettant de faire appel à des fonctions extérieures[C 145]. GNU GPL v3[C 145] Site officiel
GNU libiconv libiconv GNU libiconv est une implémentation de la fonction iconv, destinée aux systèmes en étant dépourvus[A 7]. Elle sert à convertir les différents systèmes de codage des caractères[A 7]. GNU LGPL v2.1[alpha 16]
GNU GPL v3
Site officiel
GNU LibJIT libjit GNU LibJIT est une bibliothèque de compilation à la volée[A 5]. Il s'agissait initialement d'un sous-projet de DotGNU, où il servait de backend à Portable.NET ; le projet est ensuite devenu indépendant étant utilisé par d'autres logiciels non liés à DotGNU[C 149]. GNU GPL v2.1[C 150] Site officiel
GNU libsigsegv libsigsegv GNU libsigsegv est une bibliothèque de gestion des erreurs de pagination[C 151]. GNU GPL v2[C 151] Site officiel
GNU libunistring libunistring GNU libunistring est une bibliothèque C pour manipuler des chaînes de caractères Unicode[C 152] GNU LGPL v3[C 153] Site officiel
GNU lightning (en) lightning GNU lightning est une bibliothèque générant du code assembleur pendant l'exécution d'un programme, permettant ainsi la compilation à la volée[C 154]. GNU LGPL v3[C 155] Site officiel
GNU java-getopt java-getopt GNU java-getopt est une implémentation en Java de la fonction C getopt, contenue dans la GNU C Library, et servant à analyser les arguments de la ligne de commande[A 7] - [C 156]. GNU LGPL v2[C 157] Site officiel
GNU MemPool mempool MemPool est une bibliothèque d'allocation de mémoire contenant des fonctions similaires à malloc, realloc et free[C 158]. Elle peut servir à simuler des systèmes à faible mémoire, ou à remplacer complètement le gestionnaire de mémoire[C 158]. GNU GPL v3 avec exception (licence eCos)[C 159] - [C 158] Paquet GNU depuis 2017[C 160] Site officiel
GNU mifluz mifluz GNU mifluz est une bibliothèque C++ (utilisable en C[C 161] pour stocker l'index inversé d'un texte[C 162]. GNU GPL v3[C 162] Site officiel
GNU Nana nana GNU Nana est un ensemble de méthodes de tests pour le développement en C ou C++, utilisables directement ou via un débogueur[A 7] - [C 163]. Nana prend en charge la vérification des assertions, la journalisation et les tests de performance[A 7]. Licence permissive[C 164] Site officiel
GNU Pth (en) pth GNU Pth (GNU Portable Threads) est une bibliothèque C dédiée au multithreading[C 165]. GNU LGPL [C 166] 1999[C 167] Site officiel
GNU QuickThreads quickthreads GNU QuickThreads est une bibliothèque pour la gestion des threads[A 5] - [C 168]. GNU GPL v2[C 169] Site officiel
GNU SLIB slib GNU SLIB est une bibliothèque pour le langage de programmation Scheme[A 7]. Elle est utilisable avec de nombreuses implémentations de Scheme, dont quatre sont paquets GNU (Guile, Kawa, MIT/GNU Scheme et SCM)[C 170] Domaine public ou licence permissive[C 171] Site officiel

Apprentissage de la programmation

Icône Nom Code Description Licence Création Lien
GNU C Reference Manual gnu-c-manual Le GNU C Reference Manual est le manuel de référence (en) pour la programmation en langage C tel qu'implémenté par GCC[C 172]. Il n'est pas conçu pour servir de tutoriel d'introduction au langage C, bien que les connaisseurs d'autres langages puissent s'en servir ainsi[C 172]. GNU FDL v1.3[C 173] Site officiel
Java Training Wheels jtw Java Training Wheels (« roulettes d'apprentissage pour Java », en abrégé J.T.W.) consiste en un préprocesseur pour le langage Java dans le but de rendre son apprentissage plus simple[A 7] - [C 174]. Ce préprocesseur ajoute des fonctionnalités à Java, tels qu'un système d'inclusion de fichiers similaire au préprocesseur C, une « macro superfor » qui rend plus simple l'utilisation de la boucle for, ou encore de nouveaux mots-clés ou structures de contrôle[A 7] - [C 174]. La syntaxe proposée par J.T.W. ressemble aux langages Delphi, Pascal, BASIC ou JavaScript[C 174]. GNU GPL v3[C 174] Site officiel
An Introduction to Programming in Emacs Lisp lispintro An Introduction to Programming in Emacs Lisp est un manuel destiné aux débutants en programmation pour apprendre l'Emacs Lisp, soit pour écrire des extensions pour GNU Emacs, soit pour s'en servir comme langage de programmation à part entière[C 175] - [C 176]. GNU FDL v1.3[C 175] Site officiel
GNU MIX Development Kit mdk GNU MIX Development Kit (ou GNU MDK) est un kit de développement pour Mix, une émulation de l'ordinateur hypothétique à but pédagogique MIX (en), inventé par Donald Knuth dans The Art of Computer Programming[A 7] - [C 177]. MIX est une version simplifiée des réels processeurs CISC, et dont le langage assembleur est imité par celui-ci de MIX, MIXAL (MIX Assembly Language)[C 177] - [C 178]. À ce titre, apprendre à utiliser MIX peut servir d'introduction à l'étude de l'architecture des ordinateurs et de la programmation en assembleur[C 177]. MDK comprend notamment une machine virtuelle dont le processeur virtuel comporte tous les attributs habituels d'un processeur (utilisable avec une interface graphique en GTK+), un compilateur, un interpréteur Guile pour manipuler la machine virtuelle en Scheme, et des outils pour utiliser MDK avec Emacs[A 7] - [C 177]. GNU GPL v3[C 179] 2000[C 177] Site officiel
SQLtutor sqltutor GNU SQLtutor est une application web interactive permettant d'apprendre le SQL Structured Query Language par des exemples[C 180]. SQLtutor consiste en une base de données de questions/réponses utilisées à travers une interface CGI[C 180]. SQLtutor est écrit en C++ et utilise la bibliothèque lipqxx et une base de données PostgreSQL[C 180]. GNU GPL v3[C 180] Site officiel
TeX for the Impatient teximpatient TeX for the Impatient est un livre sur TeX, Plain TeX et Eplain, distribué comme paquet GNU[C 181]. GNU FDL v1.3[C 181] Site officiel

Outils de base

Icône Nom Code Description Licence Création Lien
GNU Alive alive GNU Alive est un programme envoyant périodiquement des ping à un serveur, ce qui sert notamment à maintenir une connexion active[A 7] - [C 182]. Alive est destiné à ceux qui ne maîtrisent pas ping[C 182] - [C 183]. GNU GPL v3[C 182] 2005[alpha 17] Site officiel
GNU Gratuitous ARP Daemon garpd GNU Gratuitous ARP Daemon (ou GNU garpd) diffuse (broadcast) des requêtes ARP gratuites[C 184]. Garpd était initialement partie intégrante de GNU FreeIPMI avant de devenir un projet séparé[C 184]. GNU GPL v3[C 184] Site officiel
GNUnet gnunet GNUnet est une infrastructure de réseau informatique en pair-à-pair, qui se veut sécurisée et respectueuse de la vie privée[A 7] - [C 185]. L'objectif du projet est de remplacer l'actuelle pile de protocoles d'Internet, jugée non sécurisée[C 185]. GNUnet est né initialement d'une tentative d'améliorer Freenet, avant de devenir un projet à part entière[C 186]. Plusieurs paquets GNU, tels que libextractor, libmicrohttpd et Taler, ont été créés dans le cadre du projet GNUnet[C 186]. Plusieurs interfaces graphiques basées sur GTK sont développées et distribuées sous le nom gnunet-gtk[C 186] - [C 187]. GNU AGPL v3[C 188] 2001[C 186] Site officiel
GNU SASL gsasl GNU SASL est une implémentation du protocole SASL (Simple Authentication and Security Layer), servant à l'authentification client/serveur[C 189]. Le paquet se compose d'une bibliothèque, libgsasl, et d'un outil en ligne de commande, gsasl, permettant d'utiliser la bibliothèque depuis le shell[C 189]. GNU LGPL v2.1[alpha 18]
GNU GPL v3
2002[C 189] Site officiel
GNU inetutils inetutils GNU inetutils (ou GNU network utilities) est une collection de programmes courants pour le réseau, comprenant notamment des clients et serveurs pour les protocoles FTP, Telnet, rsh, rlogin et TFTP[C 190]. La plupart de ces programmes proviennent de BSD[C 190]. GNU GPL v3[C 191] Site officiel
GNU jwhois jwhois GNU jwhois est un client Whois configurable à l'aide d'expressions régulières et de blocs CIDR (en)[C 192]. GNU jwhois est écrit en langage C (initialement en Perl)[C 192]. GNU GPL v3[C 193] 1999[C 192] Site officiel
GNU MAC Changer macchanger GNU MAC Changer est un utilitaire pour manipuler les adresses MAC[C 194]. GNU GPL v3[C 195] 2002[C 196] Site officiel
GNU Proxyknife proxyknife GNU Proxyknife est un programme permettant de trouver des proxys lorsqu'on est situé derrière un pare-feu[C 197] - [C 198]. GNU GPL v3[C 198] Site officiel
GNU Shishi shishi GNU Shishi est une implémentation du système de sécurité réseau Kerberos 5[C 199]. GNU GPL v3[C 199] 2002[C 199] -
Paquet GNU depuis 2003
Site officiel

Coordination et outils de développement

Icône Nom Code Description Licence Création Lien
GNU adns (en) adns GNU adns est un paquet destiné à la résolution des DNS (Domain Name System)[C 200]. Il se compose d'une bibliothèque C/C++ et d'utilitaires, utilisables en ligne de commande ou dans des scripts[C 200]. GNU GPL v3[C 200] Site officiel
GNU Artanis artanis GNU Artanis est un framework web pour Guile/Scheme[C 201] - [C 202]. GNU GPL v3[C 201]
GNU LGPL v3
2013[C 202]
Paquet GNU depuis 2015
Site officiel
GNU BPEL2oWFN bpel2owfn GNU BPEL2oWFN convertit un service web en langage WS-BPEL (Web Service Business Process Execution Language) en oWFN (open Workflow Net)[C 203] GNU GPL v3[C 204] Site officiel
GNU consensus consensus GNU consensus est un projet de coordination des projets de réseaux sociaux basés sur des logiciels libres[C 205]. GNU AGPL v3[alpha 19] Site officiel
GNU ease.js easejs GNU ease.js est un framework JavaScript orienté objet[C 207]. GNU GPL v3[C 208] 2010[C 209]
Paquet GNU depuis 2013[C 210]
Site officiel
GNU Guile-RPC guile-rpc GNU Guile-RPC est une implémentation pour Guile des protocoles ONC RPC (en) (Open Network Computing Remote Procedure Call) et XDR (External Data Representation), permettant de développer des applications en Scheme utilisant ces protocoles[C 211]. GNU LGPL v3[C 212] Site officiel
GNU Libidn libidn GNU Libidn (GNU IDN Library) est une bibliothèque destinée à la gestion des noms de domaine internationalisés, implémentant les standard Stringprep, Punycode et IDNA 2003, et, dans sa version 2, IDNA 2008 et TR46[C 213]. Libidn est utilisable en C, C#, Java, et partiellement en C++, Emacs Lisp et Python[C 213]. Libidn contient également un utilitaire en ligne de commande, des tests et des exemples[C 213]. GNU LGPL v2.1[alpha 20]
GNU GPL v3
2002[C 213]
Paquet GNU depuis 2003
Site officiel
GNU libmicrohttpd libmicrohttpd GNU Libmicrohttpd est un serveur HTTP sous forme de bibliothèque C, permettant d'intégrer un serveur à un autre programme[C 214]. GNU LGPL v2.1[C 214]
GNU GPL v2 avec exception (licence eCos)[alpha 21] - [9]
Site officiel
GNU Meta-HTML metahtml GNU Meta-HTML est un langage de programmation pour serveur web servant à générer des pages web dynamiques[C 215]. Sa syntaxe ressemble à celle du HTML et de Lisp[A 7]. GNU GPL v2[C 216] 1995[C 217] Site officiel
GNU network network GNU network est une initiative pour encourager le développement de services réseau et d'applications web basés sur des logiciels libres[C 218] Site officiel
GNU oSIP (en) osip GNU oSIP est une bibliothèque C contenant une implémentation du protocole SIP (Session Initiation Protocol)[C 219]. GNU LGPL [C 219] 2000[C 220]
Paquet GNU depuis 2002
Site officiel
GNU Python-Webkit pythonwebkit GNU Python-Webkit est une bibliothèque Python pour accéder au DOM (Document Object Model) de WebKit[C 221]. Python-Webkit est utilisable avec GTK ou DirectFB[C 221]. GNU LGPL [C 222] Site officiel
GNU Serveez serveez GNU Serveez est un framework pour la mise en place de serveurs basés sur IP[C 223]. Le paquet contient des serveurs déjà prêts à être utilisés, tels qu'un serveur HTTP, un IRC, ou Gnutella. Serveez utiliser Guile[C 223]. GNU GPL v3[C 223] 1999[C 224]
Paquet GNU depuis 2001[C 225]
Site officiel
GNU WebSocket4J websocket4j GNU WebSocket4J est une implémentation en Java du protocole WebSocket, permettant le développement d'applications web communiquant avec un logiciel d'une machine virtuelle Java[C 226]. GNU GPL v2 avec exception[alpha 22] Paquet GNU depuis 2010[C 227] Site officiel

Web

Icône Nom Code Description Licence Création Lien
Gnash gnash GNU Gnash est un lecteur de vidéos Flash (contenant des programmes ActionScript). Il peut fonctionner soit comme programme à part entière (standalone), soit comme plugin pour navigateur web. Gnash est basé sur GameSWF (en)[C 228] - [C 229]. GNU GPL v3[C 230] 2005[C 231] Site officiel
GNOWSYS gnowsys GNOWSYS (Gnowledge Networking and Organizing SYStem) est une spécification de réseaux distribués de gestion des connaissances[C 232]. GNOWSYS est écrit en Python avec le framework Django (anciennement Zope)[C 232]. GNU AGPL v3[C 232] Paquet GNU depuis 2004[C 232] Site officiel
GNU phpGrabComics grabcomics GNU phpGrabComics est un logiciel permettant d'extraire et sauvegarder des bandes dessinées de sites web[C 233] - [C 234]. GNU GPL v2[C 235] - [C 234] 2001[C 236]
Paquet GNU depuis 2003
Site officiel
GNU httptunnel httptunnel GNU httptunnel est un programme permettant de créer un tunnel HTTP (en) permettant de mettre en place des connexions malgré les restrictions dues à un pare-feu[C 237]. GNU GPL v2[C 238] Paquet GNU depuis 1999[C 239] Site officiel
GNU IceCat icecat GNU IceCat (anciennement GNU IceWeasel[alpha 23]) est un navigateur web dérivé de Mozilla Firefox[C 240]. Ce dernier recommande en effet l'usage de plugins ou d'extensions non libres ; par ailleurs les restrictions de redistributions de versions modifiées de Firefox, en raison des marques déposées, est jugé contraire aux principes du logiciel libre[C 240]. IceCat intègre également des dispositifs de protection de la vie privée[C 240]. IceCat est publié dans le cadre du projet GNUzilla, une version GNU de la suite Mozilla[C 240]. Il est généré à partir de Firefox à l'aide de scripts[C 240]. MPL 2.0[alpha 24] 2005[C 242] Site officiel
GNU LibreJS librejs GNU LibreJS est une extension pour les navigateurs web basés sur Mozilla Firefox (dont GNU IceCat, qui l'intègre par défaut[C 240]) qui empêche l'exécution de code JavaScript non libre ou considéré « non trivial » selon les critères fixés par le projet GNU[A 12] - [C 243] - [C 244]. GNU GPL v3[C 243] Site officiel
GNU MediaGoblin mediagoblin GNU MediaGoblin est un logiciel permettant de mettre en place des plateformes de publication multimédia[C 245]. MediaGoblin constitue ainsi une alternative décentralisée aux sites similaires[C 245]. GNU AGPL v3[C 246] 2008[C 246] Site officiel
GNU social social GNU social est un logiciel permettant de mettre en place des réseaux sociaux publics ou privés, de manière décentralisée[A 5] - [C 247]. Les anciens projets Free Social et StatusNet ont été fusionnés dans GNU social[C 248]. Il est écrit en PHP[C 249]. GNU AGPL v3[C 250] Site officiel

Courriel

Icône Nom Code Description Licence Création Lien
GNU Anubis anubis GNU Anubis est un daemon de transfert des courriels au serveur SMTP[C 251]. Il sert d'intermédiaire entre le client (Mail User Agent, MUA) et le Mail Transfer Agent (MTA)[C 251]. Anubis peut effectuer différentes opérations avant de transmettre le message au MTA[C 251]. Ces opérations peuvent être des modifications de l'en-tête ou du corps du message, un chiffrement ou une signature à l'aide de GnuPG, ou la mise en place de tunnels TLS/SSL ou SOCKS[C 252]. Des opérations personnalisées peuvent également être définies grâce ) Guile[C 252]. GNU GPL v3[C 253] Paquet GNU depuis 2002[C 254] Site officiel
GNUbiff gnubiff GNUbiff est un programme vérifiant l'arrivée de nouveaux courriels et avertissant l'utilisateur. Il prend en charge plusieurs boîtes aux lettres et protocoles, gère SSL et les certificats et peut s'utiliser en console ou en interface graphique (grâce à GTK qui lui permet une intégration à GNOME)[C 255]. GNU GPL v3 avec exception[C 256] Site officiel
GNU Mailman mailman GNU Mailman est un logiciel de gestion des listes de diffusion et des lettres d'information[C 257]. Les utilisateurs et les administrateurs peuvent l'utiliser via une interface web[C 257]. Mailman est écrit en Python[C 257]. Site officiel
GNU Mailutils mailutils GNU Mailutils est une suite logicielle pour le traitement des courriels comprenant des utilitaires (tels que Movemail), des daemons et des bibliothèques. Mailutils prend en charge les protocoles IMAP4, POP3 et SMTP. Le cœur de Mailutils est une bibliothèque nommée libmailutils[C 258]. GNU GPL v3[alpha 25]
GNU LGPL v3
Site officiel

Téléphonie

Icône Nom Code Description Licence Création Lien
GNU Bayonne bayonne GNU Bayonne est un serveur de téléphonie développé dans le cadre du projet GNU Telephony[C 262]. GNU GPL v3[C 263] 1998[C 262] Site officiel
GNU ccAudio2 ccaudio GNU ccAudio2 est un framework C++ pour manipuler des données audio[C 264]. Il est développé dans le cadre du projet GNU Telephony et est notamment utilisé par GNU Bayonne[C 264]. GNU LGPL v3[C 265] Paquet GNU depuis 2007[C 264] Site officiel
GNU ccRTP ccrtp GNU ccRTP est une bibliothèque C++ contenant une implémentation du protocole RIP (Real-time Transport Protocol)[C 266]. GNU GPL v2 avec exception[C 267] - [C 268] Paquet GNU depuis 2001[C 269] Site officiel
GNU ccScript ccscript GNU ccScript est un framework C++ créant une machine virtuelle pour programmer des systèmes temps réel ou dépendant de changements d'état en langage de script ou assembleur[C 270]. ccScript est développé dans le cadre du projet GNU Telephony et sert notamment à GNU Bayonne (son intégration à ce dernier est envisagée)[C 271] - [C 270]. GNU GPL v2[C 271] Site officiel
GNU Common C++ commoncpp GNU Common C++ est un framework destiné à la multiprogrammation[A 5]. Il contient une implémentation réduite nommée uCommon C++[A 7]. GNU LGPL v3[alpha 26]
GNU GPL v3
Site officiel
GnuComm gnucomm GnuComm est « le sous-système télécom du projet GNU »[alpha 27]. Il inclut plusieurs paquets GNU développés dans le cadre du projet GNU Telephony afin de créer des services de téléphonie basés sur des logiciels libres[C 274]. GNU GPL v3[C 275] Site officiel
GNU HaliFAX halifax GNU HaliFAX est un client de fax[C 276]. GNU GPL v2[C 277] Site officiel
GNU SIP Witch sipwitch GNU SIP Witch est un serveur de voix sur IP en pair-à-pair, basé sur le protocole SIP[C 278]. GNU GPL v3[C 279] Paquet GNU depuis 2007[C 279] Site officiel

Autres applications

Icône Nom Code Description Licence Création Lien
GNU Freetalk freetalk GNU Freetalk est un client de messagerie instantanée pour les serveur XMPP/Jabber utilisable en console. L'édition des commandes est facilitée par Readline. Par ailleurs, Freetalk peut être personnalisé en Scheme grâce à Guile. GNU GPL v3[C 280] - [C 281] Paquet GNU depuis 2006[C 282] Site officiel
GNUzilla gnuzilla GNUzilla est une version GNU de la suite Mozilla[C 240]. Actuellement, seul IceCat, le navigateur web, dérivé de Mozilla Firefox, est disponible[C 240]. MPL 2.0[alpha 24] 2005[C 242] Site officiel
GNU Jami jami GNU Jami (anciennement SFLphone puis Ring) est un logiciel de communication audio ou vidéo en pair-à-pair[C 283] - [C 284]. Les échanges sont sécurisés à l'aide du système X.509, et chiffrés de bout en bout à l'aide de TLS et d'une clé RSA[C 284]. GNU GPL v3[C 283] Site officiel
GNU lrzsz lrzsz GNU lrzsz est une implémentation des protocoles de transfert de fichier Xmodem, Ymodem et Zmodem[C 285]. Il est dérivé du logiciel rzsz[C 285]. GNU GPL [C 285] Site officiel
GNU Pipo pipo GNU Pipo BBS est un logiciel BBS (bulletin board system)[C 286] développé par Sébastien Aperghis-Tramoni[10] et Grégory Vandenbrouck[11]. Il fut utilisé par le BBS français Atlantis BBS créé à Marseille en 1998 par Grégory Vandenbrouck[12]. GNU GPL v2 Site officiel
GNU STUMP stump GNU STUMP (Secure Team-based Usenet Moderation Program) est un programme automatisé de modération pour Usenet[A 7] - [C 287]. GNU GPL v3[C 288] Site officiel
GNU Taler (en) taler GNU Taler est un système de paiement sur Internet se voulant à la fois respectueux de la vie privée des acheteurs, tout en permettant la lutte contre la fraude fiscale et le blanchiment d'argent[C 289] - [C 290] - [C 291]. Taler n'est pas une monnaie, le système s'appuie sur des monnaies existantes[C 289] - [C 290]. GNU LGPL v3[alpha 28]
GNU GPL v3
GNU AGPL v3
Paquet GNU depuis 2015[C 293] Site officiel
GNU TRAMP tramp GNU TRAMP permet d'accéder depuis Emacs à des fichiers à distance de la même manière qu'à des fichiers locaux[C 294]. TRAMP peut utiliser plusieurs protocoles, SSH étant le plus courant pour des raisons de sécurité[C 294]. GNU GPL v3[C 295] Site officiel
Taylor UUCP uucp Taylor UUCP[alpha 29] est l'implémentation d'UUCP (Unix to Unix Copy Protocol), permettant le transfert entre ordinateurs de fichiers, de courriels ou de nouvelles[A 7] - [C 297]. GNU GPL v2[C 297] - [C 296] Site officiel
GNU WebSTUMP webstump WebSTUMP est une interface web pour l'utilisation de GNU STUMP[A 5]. GNU GPL v3[C 298] Site officiel
GNU Wget wget GNU Wget est un gestionnaire de téléchargement non interactif en ligne de commande gérant les protocoles HTTP, HTTPS, FTP et FTPS[C 299] - [C 300]. Son caractère non-interactif le rend facilement utilisable dans des scripts ou des tâches automatisées avec cron[C 299] - [C 300]. GNU GPL v3 avec exception[C 301] Site officiel

Console

Icône Nom Code Description Licence Création Lien
GNU Bash bash Bash (Bourne-Again shell) est le shell du projet GNU[C 302]. Il est basé sur le Bourne shell (sh) avec lequel il est compatible, pouvant exécuter la plupart des scripts sh sans modification[C 302]. Bash est également conçu pour être conforme au standard POSIX[C 302]. Il apporte cependant de nombreuses fonctionnalités supplémentaires, dont certaines importées du Korn shell (ksh) ou du C shell (csh, ou son successeur tcsh[C 302] - [C 303]. Bash est le shell par défaut sous GNU/Linux, mais est également disponible pour BSD, macOS et Windows[13]. GNU GPL v3[C 302] Site officiel
GNU Core Utilities coreutils Les GNU Core Utilities (ou Coreutils) sont un ensemble d'utilitaires de base en ligne de commande pour un système POSIX[A 7]. Coreutils contient des outils pour la manipulation des fichiers, du shell et du texte (auparavant séparés en trois paquets, fileutils, shellutils et textutils)[C 304] - [C 305]. GNU GPL v3[C 306] 2003[alpha 30] Site officiel
GNU Guile-Ncurses guile-ncurses GNU Guile-Ncurses est une bibliothèque pour Guile permettant d'utiliser ncurses en Scheme, afin de créer un environnement en mode texte[C 307]. GNU LGPL v3[C 307] Site officiel
GNU ncurses ncurses Ncurses (new curses) est une bibliothèque C permettant de créer des environnements en mode texte, inspirée de la bibliothèque curses[C 308] - [C 309] - [C 307]. Licence similaire à la MIT/X11[C 309] 1993[alpha 31] - [C 310] Site officiel
GNU parallel parallel GNU parallel est un utilitaire en ligne de commande permettant d'exécuter des commandes ou des scripts en parallèle, sur un ou plusieurs ordinateurs[C 311]. Un autre logiciel nommé xxargs, inspiré de xargs (en), a été intégré à Parallel en 2005[C 312]. Parallel est écrit en Perl[C 312]. GNU GPL v3[C 311] 2002[alpha 32]
Paquet GNU depuis 2010
Site officiel
GNU pexec (en) pexec GNU pexec est un utilitaire permettant d'exécuter une commande en parallèle sur plusieurs ordinateurs[C 313]. GNU GPL v3[C 314] Site officiel
GNU Readline readline GNU Readline est une bibliothèque permettant aux logiciels de proposer aux utilisateurs de fonctionnalités d'édition de lignes de commande[C 315]. Readline propose notamment la gestion de l'historique (distribuée sous la forme d'une bibliothèque séparée, la (en), utilisable séparément)[C 315]. Readline peut être utilisée avec les modes d'édition d'Emacs ou de vi[C 315]. Readline est présente par défaut sur la plupart des systèmes GNU/Linux et FreeBSD[C 315]. GNU GPL v3[C 315] Site officiel
GNU Rush rush GNU Rush (Restricted User Shell) est un shell ne fournissant qu'un accès limité aux ressources, utilisé pour les connexions à distance[C 316]. Rush permet notamment de lancer des programmes dans un environnement chroot, afin d'éviter l'accès à l'ensemble du système de fichiers[C 316]. Par ailleurs, Rush propose deux utilitaires de surveillance des accès, rushwho, affichant les utilisateurs actuellement connectés, et rushlast, affichant l'historique des connexions[C 316]. GNU GPL v3[C 317] 2008[C 318] Site officiel
GNU Screen screen GNU Screen est un gestionnaire de fenêtres pour terminal capable de multiplexer un terminal pour lancer plusieurs processus tels que des shells interactifs, permettant de passer de l'un à l'autre ou d'en afficher plusieurs simultanément[A 7] - [C 319]. GNU GPL v3[C 320] Site officiel
GNU shtool shtool GNU shtool (GNU Portable Shell Tool) est une collection de scripts shell pouvant remplacer des commandes courantes sur des systèmes n'en disposant pas[A 7] - [C 321]. Il est destiné à être intégré à d'autres paquets afin d'en garantir la portabilité[A 7] - [C 321]. GNU GPL v2[C 322] 1999[alpha 33] Site officiel
GNU termcap termcap GNU termcap est l'implémentation GNU de la bibliothèque termcap, qui permet de gérer l'affichage de manière indépendante du terminal[C 324]. Termcap est composé d'une base de données contenant les informations pour adapter l'affichage à de nombreux terminaux différents, et d'une bibliothèque adaptant les instructions des programmes au terminal selon les informations de la base de données[C 324]. Site officiel
GNU Termutils termutils GNU Termutils est composé de deux programmes, tput et tabs, pour gérer l'utilisation d'un terminal[A 7]. tput permet de manipuler l'affichage du texte via des scripts shell[C 325]. tabs permet de paramétrer les tabulations[C 325]. Site officiel

Interface graphique

Icône Nom Code Description Licence Création Lien
GNU G-Golf g-golf GNU G-Golf (GNOME (Guile Object Library for)) est une bibliothèque pour le développement d'applications graphiques en Scheme[C 326] - [C 327]. Elle est constituée de deux API : une bas niveau et une haut niveau[C 326]. L'API bas niveau fournit un binding avec les bibliothèques GObject et GLib[C 326]. L'API haut niveau permet d'utiliser les classes et les méthodes de GObject grâce à GOOPS (Guile Object Oriented System)[C 326]. GNU LGPL v3[C 326] 2016[alpha 34] Site officiel
GNU Guile-Gnome guile-gnome GNU Guile-Gnome est un wrapper permettant d'utiliser les bibliothèques de base de GNOME (dont GTK) avec Guile, pour programmer des applications graphiques en Scheme[C 329]. GNU GPL v2[C 329] 2004[C 330] Site officiel
Gxmessage gxmessage Gxmessage est un programme affichant une boîte de dialogue attendant une réponse de l'utilisateur[C 331]. Le programme s'arrête ensuite avec la réponse comme valeur de sortie (en)[C 331]. Gxmessage est un clone de xmessage pour les environnements de bureau basés sur GTK[C 331]. GNU GPL v3[C 332] Site officiel
GNU Xnee xnee GNU Xnee est un programme permettant d'enregistrer et de reproduire les actions de l'utilisateur dans un environnement X11[A 7]. GNU GPL v3[C 333] Site officiel

Polices de caractères

Icône Nom Code Description Licence Création Lien
GNU Fontopia fontopia Fontopia est un éditeur de polices de caractères en console[C 334]. GNU GPL v3[C 334]. Site officiel
GNU Fontutils fontutils Fontutils fournit des outils pour manipuler les polices de caractères bitmap[A 5] - [C 335]. GNU GPL v3[C 335] Site officiel
GNU FreeFont freefont GNU FreeFont (ou Free UCS Outline Fonts) est une collection de polices vectorielles libres, sous trois formes, avec empattement (serif), sans empattement (sans serif), et à chasse fixe (monospace), disponibles dans les formats TrueType et OpenType. Encodés en Unicode, elles prennent en charge de nombreux systèmes d'écriture ainsi que les notations mathématiques[A 7] - [C 336]. GNU GPL v3 avec exception[alpha 35] Site officiel
GNU intlfonts intlfonts GNU intlfonts est une collection de polices aux formats TrueType et BDF[A 7]. Elle prend en charge plusieurs systèmes d'écriture[A 7]. Site officiel
GNU Unifont unifont Unifont est une police matricielle couvrant la Basic Multilingual Plane d'Unicode[A 7]. Le paquet contient également des utilitaires pour faciliter l'ajout de caractères à la police[A 7]. GNU GPL v2 avec exception[alpha 36] Site officiel

Administration système

Icône Nom Code Description Licence Création Lien
GNU acct acct GNU acct (GNU Accounting Utilities) est un ensemble d'utilitaires fournissant des informations sur l'utilisation du système, telles que les connexions d'utilisateurs, ou les processus exécutés[C 339] - [C 340]. GNU GPL v3[C 341] 1993[C 340] Site officiel
GNU ddrescue ddrescue GNU ddrescue un outil de récupération de données automatisé, qui tente de récupérer des données en cas d'erreur de lecture[C 342]. La fonctionnalité « mapfile » permet de lire uniquement les blocs nécessaires et d'interrompre le programme pour reprendre ensuite sans tout recommencer[C 342]. Ddrescue recommande l'utilisation de lzip (en) pour comprimer les données sauvegardées[C 342]. GNU GPL v2[C 342] Site officiel
GNU Direvent direvent GNU Direvent (nommé dircond avant d'être paquet GNU) est un daemon qui surveille les événements survenant dans le système de fichiers tels que des créations, modifications ou suppressions de fichiers ou des changements de droits d'accès[C 343] - [C 344]. Direvent est capable, si besoin, d'appeler un autre programme en lui fournissant les informations nécessaires[C 343]. GNU GPL v3[C 345] 2012[C 346]
Paquet GNU depuis 2014[C 343]
Site officiel
GNU fdisk fdisk GNU fdisk est une implémentation GNU des programmes fdisk et cfdisk, permettant de gérer le partitionnement des disques et les tables de partition[A 7] - [C 347]. Fdisk est disponible sous la forme d'un clone compatible, lfdisk, et d'un clone amélioré, gfdisk[C 347]. GNU fdisk constitue une interface en ligne de commande pour libparted[C 348]. GNU GPL v2[C 348] Site officiel
GNU FreeIPMI freeipmi GNU FreeIPMI est un ensemble d'utilitaires et de bibliothèques implémentant la spécification IPMI (Intelligent Platform Management Interface)[C 349]. FreeIPMI permet notamment la surveillance des capteurs et des événements système et de l'alimentation, et l'utilisation du protocole Serial over LAN (en) (SOL)[C 349]. GNU GPL v3[alpha 37] 2002[C 352]
Paquet GNU depuis 2004[C 353]
Site officiel
GNUbatch gnubatch GNUbatch (nommé Xi-Batch avant de devenir paquet GNU) est un outil de planification de tâches[C 354] - [C 355]. Il permet de lancer des processus (y compris en réseau) à une date précise ou lorsqu'une condition est remplie[C 354]. GNUbatch est manipulable à travers de multiples interfaces : en ligne de commande, en mode texte plein écran (avec curses), avec une interface graphique ou d'une interface web, ou à l'aide d'une API C/C++[C 354]. GNU GPL v3[C 356] 1990[C 357] - [C 354]
Paquet GNU depuis 2009
Site officiel
GSRC gsrc GSRC (GNU Source Release Collection) est un outil permettant d'installer les dernières versions des paquets GNU à partir des codes sources sur son système, mais dans un dossier séparé pour ne pas interférer avec les autres programmes[A 7] - [C 358] - [C 359]. Cela permet notamment de participer au développement et aux tests des logiciels[A 7] - [C 358]. GSRC est basé sur GAR (et sa version améliorée GARstow), lui-même inspiré du système des ports (en) de BSD[C 359]. GNU GPL v3[C 358] Site officiel
GNU Guix guix GNU Guix est un gestionnaire de paquets fonctionnel basé sur Nix (en)[C 4] - [C 360]. La gestion de paquets fonctionnelle signifie que l'installation d'un paquet fonctionne comme une fonction (au sens mathématique) qui reçoit des scripts, un compilateur et des bibliothèques et renvoie un paquet installé[C 360]. Les paquets consistent en des modules en Scheme pour Guile[C 4]. Guix a donné naissance à la distribution GNU/Linux Guix System, en train d'être adaptée à l'utilisation du noyau GNU Hurd[C 4]. GNU GPL v3[C 4] 2012[4] Site officiel
Guix Workflow Language gwl Guix Workflow Language (GWL) est une extension pour GNU Guix lui ajoutant une commande dédiée aux workflows scientifiques[C 361]. GWL s'utilise en Scheme, soit avec la syntaxe Lisp classique, soit avec une syntaxe imitant Python nommée Wisp[C 361]. GNU GPL v3[C 362] Site officiel
GNU mcron mcron GNU mcron[alpha 38] est une alternative au programme cron, un planificateur de tâches périodiques[C 363]. Mcron est écrit avec Guile (auparavant partiellement en C[C 364]), ce qui permet de configurer mcron en Scheme (le format cron est toutefois accepté)[C 363]. GNU GPL v3[C 363] 2003[C 364] - [C 365] Site officiel
GNU Mes mes GNU Mes (Maxwell Equations of Software) est un outil permettant de créer des systèmes GNU ou GNU/Linux à partir des sources[C 366] - [C 367] - [C 368]. Il est composé d'un interpréteur Scheme écrit en C et d'un compilateur C écrits en Scheme et s'auto-hébergent mutuellement[C 366] - [C 367] - [C 368]. GNU GPL v3[C 367] Site officiel
GNU Mtools mtools GNU Mtools est un ensemble d'utilitaires permettant d'accéder aux systèmes de fichiers MS-DOS sans les monter, et de manipuler les fichiers en émulant les commandes MS-DOS[C 369] - [C 370]. Mtools gère des fonctionnalités spécifiques à FAT[C 369] - [C 370]. Une interface graphique tierce nommée MtoolsFM est disponible[C 369]. GNU GPL v3[C 371] Site officiel
GNU Parted parted GNU Parted sert à la manipulation de partitions[C 372]. Il est composé d'une bibliothèque, libparted, et d'une interface en ligne de commande, parted, également utilisable dans des scripts[C 372]. Depuis la versoin 2.4, Parted ne gère plus les opérations sur les systèmes de fichiers qui nécessitent un outil spécialisé[C 373]. La bibliothèque libparted peut être utilisée par d'autres logiciels tels que GNU fdisk[C 348]. GNU GPL v3[C 372] 1999[C 374] Site officiel
GNU PIES pies GNU PIES (Program Invocation and Execution Supervisor) est un utilitaire pouvant démarrer automatiquement les programmes donnés dans son fichier de configuration et surveillant leur exécution[C 375]. PIES peut notamment remplacer init[C 375]. GNU GPL v3[C 376] 2009[alpha 39] Site officiel
GNU Rot[t]log rottlog GNU Rot[t]log est un outil de gestion des journaux[C 378]. Il s'agit d'un shell Bash destiné à être exécuté quotidiennement par cron, capable de traiter et d'archiver les différents journaux et d'envoyer un compte-rendu par courriel à l'administrateur système[C 379]. GNU GPL v3[C 380] 2000[C 378]
Paquet GNU depuis 2002
Site officiel
GNU Stow stow GNU Stow est un gestionnaire de lien symboliques[C 381]. Il permet d'installer des paquets dans des répertoires séparés, tout en les faisant apparaître dans le même dossier[C 381]. Cela permet de gérer les différents paquets installés sans confondre leurs fichiers respectifs (cependant, l'utilisation de gestionnaires de paquets rend Stow moins utile dans cette situation)[C 382]. Stow peut également servir à la gestion des fichiers de configuration dans les répertoires personnels[C 382]. Stow est écrit en Perl, composé d'un module backend et d'un script fournissant une interface en ligne de commande[C 381]. Stow est inspiré du programme Depot, développé à Carnegie-Mellon[C 382]. GNU GPL v3[C 381] Site officiel
GNU Sysutils sysutils GNU Sysutils est un ensemble d'utilitaires complétant Coreutils et destinés aux administrateurs système[C 383]. Sysutils contient des commandes telles que passwd ou chsh (en)[A 5]. GNU GPL v2[alpha 40]
GNU LGPL v2.1
2002[C 387] Site officiel
GNU Time time GNU Time exécute un programme puis affiche les ressources utilisées par celui-ci[C 388]. La plupart du temps, GNU time est remplacé par une fonction builtin (en) du shell[C 388]. Il s'agit de l'implémentation GNU de time. GNU GPL v3[C 389] Site officiel
GNU which which GNU which est l'implémentation GNU de which, alternative à type, permettant d'afficher le chemin d'accès complet d'une commande[A 7] - [C 390]. GNU GPL v3[C 391] Site officiel
GNU Xlogmaster xlogmaster Xlogmaster est une application graphique GTK[alpha 41] permettant de surveiller l'activité du système[C 392]. Il peut afficher les journaux en émulant cat ou tail et en appliquant des filtres[C 392]. GNU GPL v3[C 393] 1996[C 392]
Paquet GNU depuis 1998[A 13] - [C 392]
Site officiel

Outils de manipulation

Icône Nom Code Description Licence Création Lien
GNU Bool bool GNU Bool est un utilitaire capable de rechercher de fichiers selon des critères booléens[C 394]. Il est capable d'analyser des fichiers HTML[C 394]. GNU GPL v2[C 394] Site officiel
GNU Combine combine GNU Combine est un programme capable de réaliser des fusions de fichiers à partir d'une table de hachage[C 395] - [C 396]. Il ressemble à l'utilitaire standard join, mais offre plus de possibilités (notamment la fusion de multiples fichiers) et est extensible avec Guile[C 395] - [C 396]. GNU GPL v3[C 395] Paquet GNU depuis 2004[C 397] Site officiel
GNU Diffutils diffutils GNU Diffutils (GNU diff utilities[C 398]) est une collection de programmes de comparaison et de fusion de fichiers[C 399]. Elle contient les programmes diff (comparaison de deux fichiers), cmp (en) (affichage des positions des différences), diff3 (comparaison de trois fichiers) et sdiff (fusion interactive de deux fichiers)[C 399]. L'intégration de GNU patch et GNU wdiff au paquet Diffutils est à l'étude[C 398]. GNU GPL v3[C 399] Site officiel
GNU findutils findutils GNU findutils (GNU Find Utilities) est une collection d'utilitaires pour la recherche de fichiers[C 400]. Elle contient quatre programmes : find (recherche de fichiers dans un répertoire), locate (recherche dans une base de données de fichiers), updatedb (mise à jour de la base de données de locate) et xargs (construction de lignes de commande, généralement à partir de noms de fichiers donnés par find)[C 400]. GNU GPL v3[C 401] Site officiel
GNU Awk gawk GNU Awk (ou Gawk) est l'implémentation GNU de awk, un langage de programmation spécialisé dans le traitement de fichiers texte[C 402]. GNU GPL v3[C 403] 1986[C 404] Site officiel
GnuDOS gnudos GnuDOS est un ensemble de programmes destinés à faciliter l'adoption du système GNU par les utilisateurs de DOS[C 405]. GnuDOS est constitué d'une bibliothèque et de trois applications en console : Prime (un gestionnaire de fichiers), Mino (un éditeur de texte) et Fog (un concepteur de formulaires)[C 405]. GNU GPL v3[C 405] 2014[C 406] Site officiel
GNU Interactive Tools gnuit Les GNU Interactive Tools (ou gnuit) sont un ensemble d'utilitaires interactifs en console, comprenant notamment un gestionnaire de fichiers, un visionneur de fichier, et un gestionnaire de processus[C 407]. GNU GPL v3[C 408] Site officiel
GNU grep grep GNU grep est l'implémentation GNU de grep, un programme analysant un ou plusieurs fichiers et recherchant les lignes qui contiennent une expression régulière[C 409]. GNU GPL v3[C 409] Site officiel
GNU idutils idutils GNU idutils permet de créer une base de données contenant une liste de fichiers et de tokens apparaissant dans ces fichiers, ce qui permet ensuite de faire des recherches dans ces fichiers[C 410]. GNU GPL v3[C 411] 1984[C 412]
Paquet GNU depuis 1996
Site officiel
GNU Less less Less est un visionneur de fichiers permettant d'afficher un long texte page par page[A 7]. Son nom (« moins » en anglais) est un jeu de mots avec le programme similaire more (« plus »), less étant un « more à l'envers », autrement dit un visionneur permettant, contrairement à more, de revenir en arrière dans un fichier[C 413]. Par ailleurs, less n'a pas besoin de lire l'ensemble d'un fichier avant de l'afficher, ce qui lui permet de démarrer très rapidement[A 7]. Less est écrit en langage C[C 414] GNU GPL v3[C 415] 1983[C 413] Site officiel
GNU M4 m4 GNU M4 est l'implémentation GNU du processeur de macros M4[C 416] - [C 417]. GNU M4 dispose de macros intrisèques (builtin) pour l'inclusion de fichier, l'exécution de commandes ou l'arithmétique, mais il est aussi possible de créer des macros personnalisées[C 416] - [C 417]. M4 peut notamment servir de front-end pour un compilateur[C 416] - [C 417]. M4 est entre autres utilisé par GNU Autoconf qui s'en sert pour générer les scripts configure (en)[C 416] - [C 417]. GNU GPL v3[C 417] 1990[C 417] Site officiel
GNU Midnight Commander mc Midnight Commander est un gestionnaire de fichiers en mode texte plein écran[C 418]. L'interface est basée sur ncurses ou S-Lang (en)[C 418]. Midnight Commander est un clone de Norton Commander[C 419]. GNU GPL v3[C 420] Site officiel
GNU OrgaDoc orgadoc OrgaDoc est un programme permettant de maintenir à jour un ensemble de documents situés sur plusieurs ordinateurs différents[C 421]. La synchronisation des fichiers est effectuée à l'aide de rsync ou Unison[C 421]. GNU GPL v3[C 421] Site officiel
GNU poke poke GNU poke est un éditeur de texte binaire interactif[C 422]. Il dispose d'un langage de programmation procédurale pour manipuler les structures de données[C 423]. GNU GPL v3[C 424] Site officiel
GNU sed sed GNU sed est l'implémentation GNU de sed (Stream Editor), un éditeur de texte non interactif en ligne de commande[C 425] - [C 426]. Sed peut être utilisé sous forme de scripts combinant plusieurs commandes sed[C 426]. GNU GPL v3[C 427] Site officiel
GNU stalkerfs stalkerfs GNU stalkerfs est un programme de recherche de fichiers en ligne de commande[C 428]. Écrit en Python[C 429], stalkerfs utilise un Système de fichiers virtuel basé sur FUSE[C 428]. GNU GPL v3[C 428] Site officiel
GNU Teseq teseq GNU Teseq est un utilitaire analysant un fichier contenant des caractères de contrôle pour les afficher et les expliquer[C 430]. Il sert notamment au débogage des programmes manipulant l'affichage dans le terminal[C 430]. GNU GPL v3[C 431] 2008[C 432] Site officiel
GNU wdiff wdiff GNU wdiff est un ensemble d'utilitaires pour la comparaison de fichiers[C 433]. Le programme principal, wdiff, est un front-end pour diff permettant la comparaison mot par mot[C 433] - [C 434]. Outre ce programme, GNU wdiff comporte trois autres outils : mdiff (recherche de blocs répétés), unify (conversion entre plusieurs formats) et wdiff2 (similaire à wdiff mais utilisant mdiff plutôt que diff comme backend)[C 433]. L'intégration de GNU wdiff au paquet Diffutils est à l'étude[C 398]. GNU GPL v3[C 434] Site officiel

Éditeurs de texte

Icône Nom Code Description Licence Création Lien
GNU ed ed GNU ed est un éditeur de texte ligne par ligne[C 435]. Il est l'implémentation GNU de ed, appelé « éditeur standard » car il s'agit du premier éditeur pour UNIX, ce qui explique sa très grande diffusion[C 435]. Ed peut s'utiliser soit interactivement, soit à l'aide de scripts shell[C 435]. Il existe également une version allégée de ed, nommée red, qui ne peut ni éditer de fichiers hors de son dossier de travail (en), ni exécuter de commandes[C 435]. Ed est aujourd'hui supplanté par des éditeurs plein écran (tels que GNU Emacs et GNU moe)[C 435]. GNU GPL v3[C 435] Site officiel
GNU Emacs emacs GNU Emacs[alpha 42] est un éditeur de texte très extensible et personnalisable[alpha 43] - [C 438]. Il est l'un des principales déclinaisons de la famille d'éditeurs Emacs (Emacsen au pluriel)[14]. Il repose sur un cœur en C[15] consistant en un interpréteur pour Emacs Lisp (ou Elisp), un dialecte du langage Lisp optimisé pour l'édition de texte[alpha 44] - [C 438]. Emacs comporte plusieurs modes d'édition en vue de faciliter l'édition de fichiers de types très variés[C 437]. Il possède une documentation intégrée consultable directement depuis Emacs[C 437]. Par ailleurs, ses extensions en Elisp lui permettent de faire bien plus qu'éditer du texte : Emacs peut servir d'IDE pour la programmation, de gestionnaire de fichiers, mais peut également se connecter à Internet et exécuter des jeux[C 437]. Ceci permet d'effectuer une grande partie de son travail à l'intérieur d'Emacs, ce qui lui vaut parfois d'être comparé à un système d'exploitation[C 437]. GNU GPL v3[C 439] 1984[alpha 45] Site officiel
GNU moe moe GNU Moe est un éditeur de texte en console se voulant à la fois puissant et simple à utiliser[C 441]. Moe n'utilise pas de modes, mais des raccourcis clavier classés par dangerosité (les commandes Alt sont sans danger, contrairement aux commandes Contrôle qui modifient le texte)[C 441]. Moe n'utilise pas le codage des caractères UTF-8 mais le ISO/CEI 8859-15 afin de n'utiliser que 8 bits par caractère[C 441]. GNU GPL v2[C 441] Site officiel
GNU nano nano GNU nano (initialement appelé TIP[alpha 46]) est un éditeur de texte simple en console, conçu pour servir de clone libre de Pico, tout en lui ajoutant des fonctionnalités[C 442] - [C 443]. Pico était un éditeur de texte inclus dans le client de messagerie Pine, qui n'était pas libre[alpha 47] - [C 442] - [C 443]. GNU GPL v2[C 442] 1999[C 442]
Paquet GNU depuis 2001
Site officiel
GNU Zile zile GNU Zile (Zile Implements Lua Editors[C 444] ou Zile Is Lossy Emacs[A 5]) est un kit de développement pour éditeurs de texte. Il contient un clone léger d'Emacs nommé Zemacs[A 5] - [A 7] - [C 444]. GNU GPL v3[C 444] Site officiel

Archivage

Icône Nom Code Description Licence Création Lien
GNU cpio cpio GNU cpio est un programme copiant des fichiers dans des archives au format cpio ou tar[C 445]. Il s'agit de l'implémentation GNU du programme UNIX cpio. Il est prévu qu'il soit intégré au paquet GNU paxutils[C 446]. GNU GPL v3[C 447] Site officiel
Gzip gzip GNU gzip est un programme de compression de données sans perte, créé pour remplacer le programme compress, dont l'algorithme de compression Lempel-Ziv-Welch était soumis à des brevets[C 448]. Ggzip s'est finalement avéré plus performant que compress[C 448]. Gzip ne comprimant qu'un fichier, contrairement à zip, il est souvent utilisé avec tar[A 7]. GNU GPL v3[C 448] Site officiel
GNU paxutils paxutils GNU paxutils est un ensemble d'utilitaires pour gérer les formats d'archivage cpio, pax et tar[C 446]. Il est prévu que les programmes GNU cpio et GNU tar soient fusionnés au sein de paxutils[C 446]. GNU GPL v3[C 449] 1994[alpha 48] Site officiel
GNU Sharutils (en) sharutils GNU Sharutils (Shell Archive Utilities[C 450]) est un paquet destiné à la manipulation des archives shell (en) (shar)[C 451]. Il contient deux programmes, shar et unshar, respectivement pour créer une archive et en extraire les fichiers[C 451]. Sharutils contient également les programmes uuencode et uudecode[C 450] - [C 452]. Sharutils est maintenu pour des raisons de compatibilité[A 7]. GNU GPL v2[C 450] Site officiel
GNU tar tar GNU tar est un programme de gestion des archives au format tar[C 453]. Il est l'implémentation GNU de tar mais possède des fonctionnalités spécifiques[A 7]. Il est prévu qu'il soit intégré au paquet GNU paxutils[C 446]. GNU GPL v3[C 453] Site officiel
GNU xorriso xorriso GNU xorriso est un programme pour manipuler le système de fichiers pour CD ISO 9660/Rock Ridge, permettant d'y copier des fichiers en d'en extraire[C 454]. Il sert également de logiciel de gravure pour CD, DVD et disque Blu-ray[C 454]. Xorriso peut émuler mkisofs et cdrecord[C 454]. Le programme xorriso se manipule en ligne de commande, mais une interface graphique programmée en Tcl/Tk est disponible sous le nom xorriso-tcltk[C 454]. GNU GPL v3[C 454] Site officiel

Internationalisation et traduction

Icône Nom Code Description Licence Création Lien
FriBidi fribidi GNU FriBidi[alpha 49] est une implémentation de l'algorithme bidirectionnel d'Unicode, servant à afficher du texte dans l'ordre approprié, de gauche à droite ou de droite à gauche[A 7] - [C 456]. Il permet ainsi d'afficher correctement du texte dans des langues telles que l'arabe ou l'hébreu[C 456]. GNU LGPL v2.1[C 456] 2000[C 455]
Paquet GNU depuis 2002
Site officiel
GNU gettext gettext GNU gettext est un ensemble de programmes permettant de traduire en plusieurs langues le texte affiché par l'utilisateur par des programmes souvent écrits en anglais[C 457]. Il est utilisé par presque tous les paquets GNU[A 7]. Bien qu'avant tout destiné au C et au C++, gettext peut être utilisé avec un très grand nombre de langages[C 458]. GNU LGPL v2.1[alpha 50]
GNU GPL v2
1994[C 460] Site officiel
GNUjdoc gnujdoc GNUjdoc rassemble les traductions en japonais de documents relatifs à GNU[A 5] - [C 461]. GNU GPL v2[C 462] Site officiel
GNUnited Nations gnun GNUnited Nations (GNUN) est un outil de production des traductions du site officiel du projet GNU[C 7] - [C 463]. Cet outil est utilisé dans le cadre du GNU Web Translation Coordination (trans-coord)[C 7] - [C 463]. GNUnited Nations extrait les textes à traduire d'un document HTML en langue originale, puis, à partir des textes traduits, génère une nouvelle page HTML[C 463]. Il se base sur l'outil de traduction GNU gettext, qu'il adapte au site www.gnu.org[C 464]. Son fonctionnement de GNUnited Nations est spécifique à l'organisation de ce site et n'est donc pas destiné à être utilisé pour d'autres sites[C 463]. GNU GPL v3[C 465] Site officiel

Dictionnaires

Icône Nom Code Description Licence Création Lien
GNU Dico dico GNU Dico est un serveur de dictionnaire implémentant le protocole DICT[C 466]. Il supporte par défaut plusieurs formats de bases de données, lui permettant d'utiliser notamment comme sources Freedict, WordNet, GCIDE, Wikipédia ou Wiktionnaire[C 467]. De nouveaux formats peuvent être supportés en ajoutant des modules C, Guile ou Python[C 466]. L'accès au serveur GNU Dico peut se faire via un programme en ligne de commande dénommé dico[C 468] ou par une interface web nommée Dicoweb[C 469]. GNU GPL v3[C 470] Site officiel
GCIDE gcide GCIDE (GNU Collaborative International Dictionary of English - « Dictionnaire international collaboratif d'anglais GNU ») est un dictionnaire libre dérivé du dictionnaire Webster et complété par d'autres sources, notamment WordNet[C 471]. Il peut être utilisé directement depuis son site web[C 471] ou par l'intermédiaire de GNU Dico[C 467]. GNU GPL v3[C 472] Site officiel
GNU Vera vera Vera (Virtual Entity of Relevant Acronyms - entité virtuelle d'acronymes pertinents) est une liste d'acronymes informatiques distribuées comme documentation[A 7]. GNU FDL v1.3[A 14]. Site officiel

Aides à la rédaction

Icône Nom Code Description Licence Création Lien
GNU Aspell aspell GNU Aspell (initialement Kspell) est un correcteur orthographique développé dans le but de remplacer Ispell[C 473]. Aspell est capable de gérer les documents encodés en UTF-8[C 473]. Par ailleurs, il peut utiliser simultanément plusieurs dictionnaires, dont des dictionnaires personnalisés[C 473]. Aspell peut être utilisé comme programme à part entière ou comme bibliothèque C (des bindings sont disponibles pour Perl, Ruby et PHP)[C 473] - [C 474]. GNU LGPL v2.1[C 474] 1998[C 475]
Paquet GNU depuis 2002[C 476]
Site officiel
GNU Diction diction GNU Diction propose deux commandes Unix : diction et style[C 477]. Diction recherche des expressions souvent mal utilisées, tandis que style analyse les caractéristiques de forme, telles que la longueur des phrases[C 477]. Site officiel
GNU Miscfiles miscfiles GNU Miscfiles est une collection de fichiers de données courantes mais non nécessaires à l'administration système telles que des codes pays, les codes d'aéroports ou des informations sur les devises monétaires[C 478]. GNU GPL v2[C 479] Site officiel
GNU spell spell GNU spell est l'implémentation GNU du correcteur orthographique spell, servant de wrapper à des programmes tels que GNU Aspell ou Ispell[C 480]. Spell est un outil en ligne de commande qui reçoit une liste de fichiers comme arguments et affiche les mots mal orthographiés[A 7] - [C 480]. GNU GPL v3[C 480] Site officiel

Audio et vidéo

Icône Nom Code Description Licence Création Lien
GNU ccd2cue ccd2cue GNU ccd2cue est un convertisseur du format CCD (en) vers le format CUE, mieux géré par les logiciels libres[C 481]. Ccd2cue fonctionne comme un préprocesseur pour les logiciels de gravure[A 7]. Les fichiers CCD et CUE sont des fichiers accompagnant habituellement les images disques et décrivant la position des pistes sur l'image[A 7]. GNU GPL v3[C 481] Site officiel
Cursynth cursynth Cursynth est un synthétiseur polyphonique fonctionnant dans un terminal mais avec une interface graphique programmée à l'aide de ncurses[C 482] - [C 483]. Il utilise comme moteur de synthèse la bibliothèque Mopo, qui utilise le procédé de la synthèse sonore soustractive[A 7] - [C 483]. Cursynth peut être manipulé soit avec un clavier d'ordinateur, soit avec un clavier MIDI[C 483]. GNU GPL v3[C 482] Site officiel
Denemo denemo GNU Denemo est un logiciel de notation musicale, fournissant une interface graphique à LilyPond[C 484]. La partition peut être composée à l'aide d'un clavier d'ordinateur, d'un clavier MIDI ou d'un microphone[C 484]. Denemo peut être personnalisé à l'aide de scripts en Scheme[C 485]. GNU GPL v3[C 486] Site officiel
EMMS (en) emms EMMS (Emacs Multimedia System) est un logiciel permettant d'accéder à du contenu multimédia depuis Emacs, contrôlable à l'aide de commandes Emacs[C 487]. GNU GPL v3[C 488] Site officiel
GMediaServer gmediaserver GMediaServer est un serveur multimédia compatible avec le protocole UPnP (Universal Plug and Play)[C 489]. GMediaServeur est un programme console écrit en C, destiné à fonctionner en tâche de fond[C 489]. GNU GPL v3[C 490] 2005[C 491]
Paquet GNU depuis 2006
Site officiel
GNU FM gnufm GNU FM est une plateforme musicale[C 492]. Il implémente le protocole de communication Audioscrobbler, servant ainsi de base à Libre.fm (en), mais peut également communiquer avec d'autres serveurs tels que Last.fm[C 492]. Il est possible d'installer GNU FM sur son propre serveur web[C 493] - [C 492]. GNU AGPL v3[C 493] 2009[C 492] Site officiel
GNUMP3d gnump3d GNUMP3d est un serveur de streaming pour différents contenus multimédia, notamment des fichiers MP3 et Ogg Vorbis[C 494]. GNUMP3d est écrit en Perl, ce qui lui permet une grande portabilité[C 495]. GNU GPL v2[C 496] Site officiel
GNUpod gnupod GNUpod est une collection de scripts Perl permettant de gérer les lecteurs audio iPod en ligne de commande[A 5] - [C 497] - [C 498]. GNU GPL v3[C 499] Site officiel
GNU Radio gnuradio GNU Radio est un toolkit fournissant des outils de traitement du signal destinés à l'implémentation de radios logicielles[C 500]. Il peut être utilisé soit avec du matériel de radiodiffusion, soit sans pour effectuer des simulations[C 500]. Les applications radio sont écrites en Python, sauf pour les tâches nécessitant de grandes performances, écrites en C++[A 7]. GNU GPL v3[C 501] Site officiel
GNUsound gnusound GNUsound est un éditeur audio multipiste pour GNOME[C 502]. Ses fonctionnalités peuvent être étendue par des greffons LADSPA[alpha 51][C 503]. GNU GPL v2[C 504] Site officiel
Gnuspeech (en) gnuspeech Gnuspeech est un logiciel de synthèse vocale utilisant la technique de la synthèse articulatoire (en)[C 505] GNU GPL v3[C 506] Site officiel
GTick gtick GNU GTick est un métronome programmé avec GTK et OSS (compatible avec ALSA)[C 507]. GNU GPL v3[C 507] Site officiel
Guile-SDL guile-sdl GNU Guile-SDL est une bibliothèque permettant d'utiliser la bibliothèque C SDL (Simple DirectMedia Layer) avec GNU Guile. GNU GPL v3[C 508] Site officiel
GNU libcdio libcdio GNU libcdio (GNU Compact Disc Input and Control Library, « bibliothèque GNU pour la gestion des entrées/sorties du CD ») est une bibliothèque permettant d'accéder aux CD-ROM et aux images disques, sans avoir à se soucier du système d'exploitation, du périphérique ou du format de l'image[A 7] - [C 509]. Elle contient notamment libcdio-paranoia, une bibliothèque simplifiant l'extraction audio des CD[A 7] - [C 509]. Plusieurs utilitaires sont également inclus[C 509]. GNU libcdio est écrite en C, mais comporte également une interface orientée objet pour le C++ (qui peut toutefois utiliser les routines C)[C 509]. Par ailleurs, des bindings sont disponibles pour Perl, Python et Ruby[C 509]. GNU GPL v3[C 510] 2002[C 511] Site officiel
GNU Libextractor libextractor GNU Libextractor est une bibliothèque destinée à l'extraction des métadonnées des fichiers[C 512]. Libextractor contient un utilitaire en ligne de commande nommé extract, similaire au programme file, qui affiche les résultats d'une extraction[C 512]. Les implémentations des différents formats sont programmées sous forme de greffons, ce qui permet d'ajouter de nouveaux formats[C 512]. Libextractor exécute ces plugins en dehors du processus principal, ce qui protège les applications contre d'éventuels plantages[C 512]. Des bindings sont disponibles pour Java, Mono, Python, Perl, Ruby et PHP[C 512]. GNU GPL v3[C 512] Site officiel
LilyPond lilypond LilyPond est un logiciel de gravure musicale (en) permettant de produire des partitions[C 513]. Il prend en charge plusieurs types de partition et a pour objectif de proposer une esthétique typographique inspirée de la gravure traditionnelle, et de permettre aux musiciens de se concentrer sur la musique plutôt que sur la mise en forme[C 514]. LilyPond utilise des fichiers textes contenant une série d'instructions pour élaborer la partition[C 515]. Les partitions peuvent être personnalisées à l'aide de feuilles de style ou d'extensions Guile en Scheme[A 7] - [C 515]. LilyPond est un outil en ligne de commande, mais peut être utilisé via des interfaces graphiques, telles que GNU Denemo[C 484] - [C 515]. GNU GPL v3[C 516] 1996[alpha 52] Site officiel
Psychosynth psychosynth GNU Psychosynth est un synthétiseur, émulant un espace en trois dimensions où sont disposés et manipulés différents modules pour créer de la musique[A 7] - [C 518] - [C 519] - [C 520]. Psychosynth est basé sur une bibliothèque C++ et peut être utilisé soit par une interface graphique 3D, soit en ligne de commande[A 7] - [C 519] - [C 520]. GNU GPL v3[C 521] Site officiel
GNU Solfege solfege GNU Solfege est un programme aidant à l'entraînement de l'oreille[C 522]. Solfege effectue des statistiques pour évaluer ses progrès, et permet également de créer des leçons personnalisées[A 7]. GNU GPL v3[C 522] Site officiel
GNU VCDImager vcdimager GNU VCDImager est une suite logicielle destinée à manipuler les Vidéo CD (VCD) et les Super Vidéo CD (SVCD)[C 523]. GNU GPL v2[C 524] Site officiel

Sécurité

Icône Nom Code Description Licence Création Lien
GNU Crypto gnu-crypto GNU Crypto fournit des fonctions primitives et des outils pour la cryptographie en Java, destiné aux programmeurs et aux utilisateurs finaux[C 525]. GNU Crypto fait désormais partie de GNU Classpath[C 525]. GNU GPL v2 avec exception (« licence Guile »)[alpha 53] Site officiel
GNU-pw-mgr gnu-pw-mgr GNU-pw-mgr est un gestionnaire de mots de passe conçu pour retrouver facilement des mots de passe difficiles, tout en limitant les risques d'attaque[C 527]. Les mots de passe ne sont pas stockés directement, mais sous une forme transformée indiquée par l'utilisateur[C 527]. GNU GPL v3[C 527] Site officiel
GNU Privacy Guard gnupg GNU Privacy Guard (« gardien de la vie privée[A 7] », en abrégé GnuPG ou GPG) est une implémentation du standard OpenPGP, permettant de chiffrer et de signer des données ou des communications. Son système de gestion des clés permet d'accéder aux serveurs de clés publiques[C 528]. GPG est disponible pour Windows sous la forme du logiciel Gpg4win[C 528]. GnuPG permet la sécurisation de S/MIME et SSH[C 528]. GnuPG lui-même est un outil en ligne de commande, c'est pourquoi plusieurs interfaces graphiques ou extensions pour logiciels tiers[C 529]. Par ailleurs, les bibliothèques de GnuPG peuvent être utilisées comme couche d'abstraction pour le développement d'autres logiciels[C 529]. GNU GPL v3[alpha 54] 1997[C 528] Site officiel
GnuTLS gnutls GnuTLS est une bibliothèque C implémentant les protocoles de sécurité SSL, TLS et DTLS[C 531]. GNU LGPL v2.1[C 531] Site officiel
GNU GSS gss GNU GSS (Generic Security Service) est une bibliothèque C/C++ contenant une implémentation de l'interface de programmation GSS-API[C 532]. GNU GPL v3[C 533] 2003[C 533] Site officiel
GVPE gvpe GVPE (GNU Virtual Private Ethernet, « Ethernet privé virtuel de GNU »[A 7]) permet de créer un réseau privé virtuel (VPN), mais à la différences des logiciels similaires qui créent un unique tunnel, GVPE crée un véritable réseau avec plusieurs points de sortie[C 534]. Les différents nœuds n'ont pas besoin d'avoir mutuellement confiance en eux[C 534]. GVPE requiert parfois, selon sa configuration, l'utilisation d'une version modifiée de Tinc (en)[C 535]. GNU GPL v2[C 535] - [C 536] Site officiel
Libgcrypt libgcrypt Libgcrypt est une bibliothèque de cryptographie[C 537]. Initialement partie intégrante de GnuPG, Libgcrypt constitue désormais un paquet séparé[C 538]. GNU LGPL v2.1[alpha 55]
GNU GPL v2
2001[alpha 56] Site officiel
Libtasn1 libtasn1 GNU Libtasn1 est une bibliothèque C fournissant implémentation du standard ASN.1, utilisée notamment par GnuTLS. GNU LGPL v2.1[C 539] Site officiel
GNU LSH lsh LSH est l'implémentation GNU du protocole Secure Shell (SSH) version 2[C 540]. Site officiel
GNU Nettle nettle GNU Nettle est une bibliothèque cryptographique en C de bas niveau[C 541] - [C 542]. Elle peut être utilisée de différentes manières : soit directement dans un programme en C, soit servir de « boîte à outils » pour des langages orientés objet ou des programmes tels que GNU LSH ou GnuPG à l'aide d'un wrapper, soit être utilisée dans l'espace noyau[A 7] - [C 541] - [C 542]. GNU Nettle est disponible pour plusieurs langages de programmation[C 541]. GNU GPL v2[alpha 57]
GNU LGPL v3
Site officiel
GNU Radius radius GNU Radius est un serveur permettant de centraliser des services d'authentification et de journalisation[A 7] - [C 543]. Il s'agit d'une implémentation du protocole RADIUS (Remote Authentication Dial-In User Service)[C 544]. Les identifiants de connexion peuvent être stockés soit dans le fichier /etc/passwd (comme un utilisateur UNIX), soit dans une base de données interne à Radius, soit dans une base de données SQL ou PAM[C 543]. Radius est personnalisable soit à l'aide d'un langage spécifique nommé Rewrite, dont la syntaxe est similaire à celle du C, soit à l'aide de Scheme si Guile est disponible[C 543]. GNU GPL v3[C 545] Site officiel
GNU Userv userv GNU Userv est un utilitaire permettant à un programme d'en invoquer un autre même s'il n'existe qu'une confiance limitée entre eux[A 7] - [C 546]. Userv permet ainsi de réaliser certains tâches avec un autre utilisateur sans devoir préalablement changer de compte utilisateur[A 7] - [C 546]. GNU GPL v2[C 546] Site officiel

Bases de données

Icône Nom Code Description Licence Création Lien
GNU Ferret ferret GNU Ferret est un outil graphique de modélisation des données fonctionnant selon le modèle entité-association[C 547]. Il peut créer automatiquement des schémas relationnels et générer des instructions SQL dans plusieurs dialectes tels que MySQL et PostgreSQL[C 547]. GNU GPL v3[C 547] Site officiel
GNU dbm gdbm GNU dbm (ou GDBM, « GNU Database Manager[C 548] ») est une bibliothèque de fonctions de gestion de base de données utilisant le hachage[A 5] - [A 7] - [C 549]. GDBM permet de stocker des couples clés/valeurs dans un fichier[C 549]. Elle n'est pas destinée à être directement employée par l'utilisateur final[C 548]. GDBM est compatible avec la bibliothèque standard Unix dbm[C 549]. Comme la bibliothèque Unix, elle fournit deux interfaces nommées dbm et ndbm[C 549]. GNU GPL v3[C 548] Site officiel
GNU Guile DBI guile-dbi Guile DBI est une bibliothèque pour Guile fournissant une interface avec les bases de données SQL[C 550]. Elle permet de travailler d'une manière identique selon les systèmes de gestion de base de données et fonctionne avec MySQL, PostgreSQL et SQLite 3[C 550]. Elle est composée de deux parties : la partie DBI (database independent) qui fournit l'interface pour Scheme, et les modules DBD (database dependent), permettant la connexion avec la base de données[C 551]. GNU GPL v2[C 550] 2004[C 551] Site officiel
GURGLE gurgle GURGLE (GNU Report Generator Language - « Langage GNU pour la production de rapports [à partir d'une base de données][A 5] ») est un utilitaire produit des comptes-rendus à partir de l'analyse de fichiers de base de données, au format dBase3+ ou dans un format ASCII délimité[C 552] - [C 553]. À partir de bases de données GNU SQL, MySQL, PostgreSQL ou Ingres, GURGLE peut produire des textes en y insérant des informations issues de la base de données[A 7]. GURGLE a été initialement créé pour produire des documents au format TeX/LaTeX, mais supporte aussi le texte brut ASCII, troff, PostScript, le HTML ou le XML[C 552] - [C 553]. GNU GPL v3[C 554] Site officiel
Libdbh libdbh GNU Libdbh permet de créer et de travailler avec des tables de hachage basées sur disque[A 7] - [C 555]. Libdbh est similaire à GNU dbm mais avec de meilleures performances[C 555]. GNU GPL v3[C 555] Site officiel
GNU Metadata Exchange Utilities metaexchange Les GNU Metadata Exchange Utilities permet de manipuler les métadonnées[A 5]. Ils permettent de les récupérer depuis des serveurs grâce aux protocoles OAI-PMH ou Z39.50, de les enregistrer dans une base de données et de les représenter sous forme lisible[C 556]. GNU metaexchange est basé sur IWF Metadata Harvester, un logiciel conçu dans le cadre d'un programme soutenu par le gouvernement allemand puis abandonné[C 556]. L'un des contributeurs au projet a repris une partie du code du programme pour donner naissance à GNU metaexchange[C 556]. Une partie du code a néanmoins dû être abandonnée car elle nécessitait l'usage de logiciels Microsoft. Par ailleurs, le logiciel a dû être adapté pour pouvoir fonctionner sous GNU/Linux[C 557]. GNU GPL v2[C 557] 2007[alpha 58] Site officiel
GNU Recutils recutils GNU Recutils est un ensemble d'outils et de bibliothèques permettant de manipuler des bases de données enregistrées sous un format texte brut (nommé recfile) et donc directement éditable[C 558]. Ce format ne les empêche pas de posséder toutes les caractéristiques habituelles d'une base de données[A 7]. GNU GPL v3[C 558] Site officiel
GNU WB wb GNU WB (Wanna B-tree[C 559]) fournit des bibliothèques de gestion de base de données stockées sur disque fonctionnant avec des tableaux associatifs triés[C 560]. Plutôt que des tables de hachage, WB utilise des arbres équilibrés, ce qui minimise le nombre d'opérations sur disque[A 7]. WB peut être utilisée avec les langages C, C++, Scheme (implémentation SCM[alpha 59]), Java et C#[C 560]. GNU LGPL v3[C 561] 1991[C 559]
Paquet GNU depuis 1996
Site officiel

Graphisme

Icône Nom Code Description Licence Création Lien
3DLDF 3dldf GNU 3DLDF[alpha 60] est un logiciel de dessin en trois dimensions, permettant d'exporter au format MetaPost[C 563]. Programmé en C++ à l'aide de CWEB, il utilise un langage proche de Metafont dont l'analyseur syntaxique est généré par GNU Bison[C 562] - [C 564]. Il peut être utilisé avec TeX, soit pour insérer des images 3D dans un document TeX, soit pour insérer du texte TeX dans une animation 3D[A 7]. GNU GPL v3[C 565] Site officiel
Dia dia Dia est un éditeur de diagrammes développé dans le cadre du projet GNOME[A 5] - [C 566]. Il est possible de réaliser des scripts en Python[C 567]. GNU GPL v2[C 568] Site officiel
GIFT gift GIFT (GNU Image-Finding Tool, « outil GNU de recherche d'images ») est un programme de recherche d'image par le contenu (CIBR), effectuant des recherches selon le principe du Query by Example (QBE)[A 7] - [C 569]. GNU GPL v2[C 570] - [C 571] Site officiel
GIMP gimp GIMP (GNU Image Manipulation Program, « programme GNU de manipulation d'image »[alpha 61]) est un éditeur d'image matricielle[C 573]. GIMP gère un nombre important des formats d'image courants, mais son format natif est le XCF, permettant d'enregistrer de nombreuses informations sur le travail effectué[C 574]. Les images traitées par GIMP se composent de plusieurs calques et d'autres éléments[C 573]. De très grosses images peuvent être utilisées en raison de la gestion de la mémoire par GIMP[C 573]. GIMP est un programme très extensible, pouvant être complété par des greffons (plugin) écrits en C ou des scripts, soit en Scheme, par le système Script-Fu, soit par des langages tiers comme Perl, Python, Ruby ou C#[C 573] - [C 575]. Beaucoup de greffons sont fournis directement avec GIMP et gèrent notamment l'enregistrement dans des formats autres que le XCF[C 574], ainsi qu'un grand nombre des commandes standard (notamment les filtres)[C 573]. C'est initialement dans le cadre du projet GIMP qu'ont été créés en 1996 GTK (GIMP Toolkit) et GDK (GIMP Drawing Kit), les développeurs étant mécontents de la bibliothèque propriétaire Motif[C 576]. En , ces bibliothèques sont devenues GTK+, après d'importantes modifications[C 576] ; GTK+ est devenu indépendant en et a servi à créer l'environnement GNOME[C 577]. GNU GPL v3[C 578] 1995[C 572] - [C 577]
Paquet GNU depuis 1996[C 576]
Site officiel
GNU Paint gpaint GNU Paint (ou Gpaint) est un programme simple de dessin pour GNOME, inspiré de Xpaint[C 579]. GNU GPL v2[C 579] Site officiel
GSEGrafix gsegrafix GSEGrafix est un programme de création de graphiques pour les sciences et l'ingénierie[C 580]. Écrit en C, GSEGrafix lit des fichiers ASCII de paramètres et de données et exporte ses graphiques aux formats BMP, JPEG et PNG[C 580]. Plusieurs types de graphiques, en deux ou trois dimensions, sont pris en charge[C 580]. GNU GPL v3[C 580] Site officiel
GNU Guile-CV guile-cv GNU Guile-CV est une bibliothèque de vision par ordinateur pour Guile utilisant la programmation fonctionnelle[C 581]. Guile-CV est basée sur VIGRA (en) mais y ajoute des fonctionnalités supplémentaires et une API de haut niveau[C 581]. GNU GPL v3[C 581] Site officiel
Guile-OpenGL guile-opengl GNU Guile-OpenGL est une bibliothèque pour GNU Guile lui permettant d'utiliser l'interface de programmation (API) OpenGL et des outils liés tels que GLU, GLX et GLUT sans avoir à écrire de code en langage C[C 582] - [C 583]. GNU LGPL v3[C 582] Site officiel
GNU InklingReader inklingreader GNU InklingReader est un logiciel permettant de prendre en charge le stylo numérique Wacom Inkling sans utiliser le programme propriétaire Wacom Inkling SketchManager[A 7] - [C 584]. InklingReader peut être utilisé avec des logiciels tels qu'Inkscape[C 584]. GNU GPL v3[C 584] Site officiel
GNU libxmi libxmi GNU libxmi est une bibliothèque C/C++ permettant de rastériser des images vectorielles en deux dimensions[C 585]. 1999[alpha 62] Site officiel
MAVERIK maverik GNU MAVERIK est un framework pour le développement d'applications de réalité virtuelle[C 586]. Son moteur de rendu 3D, de bas niveau, utilise OpenGL ou Mesa 3D[C 586]. GNU GPL v3[C 587] Site officiel
Ocrad (en) ocrad GNU Ocrad est un logiciel de reconnaissance optique de caractères utilisant une méthode d'extraction de caractéristiques[A 7] - [C 588]. Il prend en charge les formats PBM, PGM et PPM[C 588]. GNU GPL v2[C 588] Site officiel
GNU Panorama panorama GNU Panorama est un framework pour l'infographie en trois dimensions[C 589]. Panorama peut être complété par des plugins sous forme de classes C++ liées dynamiquement[C 590]. GNU GPL v2[C 591] 1998[C 589] Site officiel
GNU plotutils plotutils GNU plotutils est consacré à la réalisation de graphiques vectoriels 2D[C 592]. Plotutils est formé autour d'une bibliothèque C/C++, libplot, permettant d'exporter les graphiques dans des formats vectoriels ou matriciels (la rastérisation est distribuée sous la forme d'un paquet séparé, libxmi)[C 585] - [C 592]. Utilisée avec X, libplot peut également créer des animations[C 592]. Plotutils fournit également une bibliothèque C++ nommée libplotter pour une utilisation orientée objet de libplot[C 592]. libplot est par ailleurs utilisable avec Python et Perl (langage), et peut être adaptée à l'aide de SWIG[C 592]. Plotutils contient également plusieurs utilitaires en ligne de commande[C 592]. 1989[C 593] Site officiel

Mathématiques

Icône Nom Code Description Licence Création Lien
GNU Aris aris GNU Aris est un assistant de preuve logique[C 594]. Il gère plusieurs formes de logique : logique propositionnelle, calcul des prédicats, algèbre booléenne et logique arithmétique[C 594]. Il utilise un ensemble d'inférences et d'équivalences prédéfinies mais peut également utiliser d'anciennes preuves, dont des preuves effectuées avec Isar. Son interface, utilisant les symboles logiques usuels, est pensée pour aider les débutants[C 594]. GNU GPL v3[C 594] Site officiel
GNU bc bc GNU bc est un langage de calcul arithmétique multiprécision, pouvant être utilisé de manière interactive[C 595]. Sa syntaxe ressemble à celle du langage C tout ayant beaucoup de différences importantes[C 595]. C'est l'implémentation GNU de bc, mais il se démarque des autres implémentations du fait qu'il n'est pas basé sur dc[C 596]. GNU GPL v3[C 595] Site officiel
C-Graph c-graph GNU C-Graph permet d'illustrer la théorie des produits de convolution sans avoir à écrire du code[A 7]. Il est programmé en Fortran et utilise Gnuplot et ImageMagick[C 597]. GNU GPL v3[C 598] Site officiel
GNU Dap dap GNU Dap est un programme de statistiques pouvant produire des graphiques[A 5]. Il est compatible avec le programme propriétaire SAS[A 7]. Sa syntaxe est similaire au langage C mais plus simple[A 7]. GNU GPL v3[C 599] Site officiel
Datamash datamash GNU Datamash est un programme effectuant des opérations numériques, textuelles ou statistiques sur des fichiers texte[C 600]. GNU GPL v3[C 600] Site officiel
GNU dc dc GNU dc est un programme de calcul arithmétique multiprécision utilisant la notation polonaise inverse[C 601]. Il s'agit de l'implémentation GNU de dc. Site officiel
GLPK glpk GLPK (GNU Linear Programming Kit) est une bibliothèque C destinée à la résolution de problèmes d'optimisation linéaire. GLPK peut s'utiliser à l'aide du langage GNU MathProg, dérivé du langage AMPL[C 602]. GNU GPL v2[C 603] Site officiel
GNU MP gmp GNU MP ou GMP (GNU Multiple Precision Arithmetic Library) est une bibliothèque d'arithmétique multiprécision[C 604]. Elle travaille aussi bien avec les entiers relatifs, les nombres rationnels et les nombres à virgule flottante, sa précision n'étant limitée que par la mémoire de l'ordinateur[C 604]. GMP est conçue pour être aussi rapide que possible[C 604]. Ses principaux domaines d'utilisation sont la cryptographie, la sécurité Internet, l'algèbre et l'algorithmique[A 7] - [C 604]. Bien que destinée avant tout au C et au C++, GMP est utilisable dans de nombreux langages[C 605]. GNU LGPL v3[alpha 63]
GNU GPL v2
GNU GPL v3
1991[C 604] Site officiel
GNU Scientific Library gsl La GNU Scientific Library (ou GSL) est une bibliothèque d'analyse numérique pour les langages C et C++[A 7] - [C 607]. Elle propose plus d'un millier de routines mathématiques dans des domaines variés[C 607]. GNU GPL v3[C 607] - [C 608] 1996[C 607] Site officiel
JACAL jacal GNU JACAL est un programme de calcul formel basé sur Scheme[A 7] - [C 609]. JACAL peut manipuler ou simplifier des équations, des scalaires, des vecteurs et des matrices[A 7] - [C 609] - [C 610]. GNU GPL v3[C 610] Site officiel
GNU libmatheval libmatheval GNU libmatheval est une bibliothèque d'analyse et d'évaluation d'expressions symboliques saisies par l'utilisateur, disponible pour les langages C et Fortran[C 611]. GNU GPL v3[C 612] 1999[C 612]
Paquet GNU depuis 2003
Site officiel
GNU MCSim mcsim GNU MCSim est un programme de simulation mathématique écrit en C[C 613]. Il est spécialisé dans l'utilisation de la méthode de Monte-Carlo[C 614]. GNU GPL v3[C 613] 1991[C 614] Site officiel
MetaLogic Inference metalogic-inference GNU MetaLogic Inference (ou GNU MLI) est un assistant de preuve mathématique et logique, travaillant au niveau métamathématique[C 615]. GNU GPL v3[C 615] Site officiel
GNU MPC mpc GNU MPC (GNU Multiple Precision Complex Library[C 616]) est une bibliothèque C d'arithmétique multiprécision pour les nombres complexes[C 617]. Elle est basée sur les bibliothèques GNU MP et GNU MPFR[C 616]. GNU LGPL v3[C 617] - [C 616] Site officiel
GNU MPFR mpfr GNU MPFR (Multiple Precision Floating-Point Reliable Library[C 618]) est une bibliothèque C d'arithmétique multiprécision pour les nombres à virgule flottante avec arrondi correct[C 619]. Elle est basée sur GNU MP[C 619]. GNU LGPL v3[C 619] - [C 618] 2000[C 620] Site officiel
GNU MPRIA mpria GNU MPRIA (GNU Multi-Precision Rational Interval Arithmetic Library) est une bibliothèque C d'arithmétique multiprécision pour les nombres rationnels[C 621] - [C 622].Elle est basée sur GNU MP[C 621] - [C 622]. GNU GPL v3[C 621] Site officiel
GNU Octave octave GNU Octave est un langage interprété de haut niveau pour le calcul numérique[A 7]. Sa syntaxe est proche de celle de MATLAB[C 623]. Octave peut être utilisé avec une interface graphique, en console ou à l'aide de scripts shell[C 623]. Il permet de visualiser les résultats obtenus[A 7]. GNU GPL v3[C 624] Site officiel
PSPP pspp PSPP est un programme d'analyse statistique spécialisé dans l'échantillonnage, ayant pour objectif de remplacer le logiciel propriétaire SPSS[C 625]. Il peut notamment effectuer de la statistique descriptive, des tests de Student, des analyses de la variance, des régressions linéaires et logistique, des mesures d'association, des partitionnements de données, des analyses factorielles et de fiabilité et des tests non paramétriques[C 625]. PSPP est utilisable avec une interface graphique ou en ligne de commande. Il est conçu pour traiter rapidement de grands volumes de données (jusqu'à un milliard de variables)[C 625]. Interopérable avec Gnumeric et OpenOffice.org/LibreOffice, PSPP peut importer des données issues de feuilles de calcul, de fichiers texte ou de bases de données[C 625]. Ses résultats peuvent être exportés dans les formats texte brut, PostScript, PDF, HTML ou OpenDocument[C 625]. GNU GPL v3[C 625] Site officiel
GNU R r GNU R est un environnement et un langage de programmation pour le calcul statistique[C 626]. Il est basé sur le langage et environnement S dont il reprend une partie du code source[C 626]. R peut notamment réaliser des modèles linéaires ou non linéaires (en), des tests statistiques, des analyses de séries temporelles, des classifications et des partitionnements de données[C 626]. R peut également produire des graphiques contenant symboles et formules mathématiques[C 626]. Le logiciel est lui-même écrit principalement en R[C 626]. Des extensions peuvent être programmés en R, voire, pour les tâches les plus exigeantes, en C, C++ ou Fortran[C 626]. GNU GPL v2/3 avec exceptions[alpha 64] Site officiel
XaoS xaos GNU XaoS est un programme interactif générant des fractales et permettant de zoomer dessus en temps réel[C 629] - [C 630]. Il comprend des didacticiels pour expliquer leur construction[A 7]. Il gère plusieurs types de fractales, et peut notamment afficher l'ensemble de Mandelbrot et pour chaque point de celui-ci l'ensemble de Julia correspondant[C 630]. XaoS permet de choisir le nombre d'itérations réalisées, de personnaliser la coloration ou encore d'appliquer des filtres après calcul[C 629] - [C 630]. XaoS est programmé en C++ à l'aide de Qt[C 631]. GNU GPL v2[C 632] 1996[C 631] Site officiel

Physique, chimie et astronomie

Icône Nom Code Description Licence Création Lien
GNU Archimedes archimedes GNU Archimedes est un logiciel de TCAD simulant des appareils à semi-conducteurs[C 633]. Il utilise la méthode de Monte-Carlo[C 633]. GNU GPL v3[C 634] - [C 635] 2004[C 635] Site officiel
GNU Electric electric GNU Electric est un logiciel de conception assistée par ordinateur (CAO) pour les circuits électriques[A 7] - [C 636]. Il prend en charge vérification des règles et simulation[A 7] - [C 636]. GNU GPL v3[C 637] - [C 638] 1982[C 639]
Paquet GNU depuis 1998
Site officiel
GNU Gama gama GNU Gama est un logiciel destiné à l'ajustement des réseaux géodésiques[C 640]. Il est utile lors des travaux d'arpentage lorsque l'utilisation du GPS n'est pas possible[C 640]. Gama est écrit en C++ et utilise la bibliothèque Expat (en) pour gérer le XML[C 641] - [C 642]. GNU GPL v3[C 641] - [C 643] 1998[C 641] - [C 642]
Paquet GNU depuis 2001
Site officiel
GNU Behistun gbehistun GNU Behistun est un ensemble d'utilitaires pour la modélisation géologique et géophysique[A 7] - [C 644]. Son nom vient de l'inscription de Behistun[A 7] - [C 644]. GNU AGPL v3[C 644] Site officiel
GnuAE gnuae GnuAE est un outil graphique basé sur GTK+ destiné à concevoir des habitations alimentées en énergies renouvelables conformes au National Electrical Code (en)[C 645]. GNU GPL v2[C 646] Site officiel
GNU Astronomy Utilities gnuastro Les GNU Astronomy Utilities (« utilitaires GNU pour l'astronomie », en abrégé Gnuastro) sont un ensemble de programmes pour l'analyse de données astronomiques[C 647]. Gnuastro est programé en C[C 648] et utilise la GNU Scientific Library, ainsi que les bibliothèques CFITSIO et WCSLIB pour pouvoir utiliser le format FITS[C 649]. GNU GPL v3[C 647] Site officiel
GNUcap gnucap GNUcap est un simulateur de circuits électriques, ayant pour objectif de remplacer SPICE[A 7] - [C 650] - [C 651]. GNU GPL v3[C 652] Site officiel
Goptical goptical Goptical est une bibliothèque C++ d'optique, permettant de disposer différents composants dans un espace en trois dimensions afin de visualiser la propagation de la lumière[C 653]. GNU GPL v3[C 654] Site officiel
GNU LibreDWG libredwg GNU LibreDWG est une bibliothèque C permettant d'utiliser le format DWG, format natif d'AutoCAD, et ainsi de servir de remplaçant libre aux bibliothèques OpenDWG[C 655]. LibreDWG est basé sur LibDWG, mais se veut plus efficace que LibDWG et d'autres bibliothèques libres similaires (libdxfrw et libopencad)[C 655] - [17]. LibreDWG est notamment utilisé par FreeCAD et GRASS GIS[17]. Des bindings de LibreDWG pour Perl et Python ont été réalisés avec SWIG, qui peut aussi servir pour d'autres langages[C 656]. GNU GPL v3[C 655] 2009[17] Site officiel
GNU LIMS lims GNU LIMS, aussi appelé Occhiolino, est un système de gestion informatisé pour les laboratoires[C 657] - [C 658]. LIMS est basé sur le progiciel de gestion intégré Tryton[A 7] - [C 657] - [C 658]. Initialement partie intégrante de GNU Health, il est devenu un projet distinct en 2017 tout en restant compatible avec lui[C 657] - [C 658]. GNU GPL v3[C 657] - [C 658] 2017[C 657] - [C 658] Site officiel
GNU MELTING melting GNU MELTING est un logiciel calculant l'enthalpie, l'entropie et la température des transformations « hélice-pelote » (helix-coil) d'un double brin d'acides nucléiques[A 7] - [C 659]. GNU MELTING est écrit en Java[C 659]. GNU GPL [C 659] Site officiel
Nano-Archimedes nano-archimedes GNU Nano-Archimedes est un logiciel TCAD simulant des systèmes quantiques[A 7] - [C 660]. GNU GPL v3[C 660] Site officiel
GNU PCB pcb GNU PCB (Printed Circuit Board Editor) est un outil interactif pour concevoir des schémas de circuits imprimés[A 7]. PCB peut s'utiliser avec une interface graphique ou à l'aide de scripts, et peut être personnalisé[C 661]. Il peut produire des fichiers aux formats Gerber (RS-274X), NC drill ou X-Y[C 661]. GNU GPL v2[C 662] 1990[C 663] Site officiel
Polyxmass polyxmass GNU polyxmass est un logiciel et une bibliothèque permettant de simuler la spectrométrie de masse[A 5] - [C 664]. GNU polyxmass est divisé en plusieurs paquets : libpolyxmass contenant la bibliothèque, polyxmass-bin contenant le logiciel polyxmass (subdivisé en polyxdef, polyxcalc, polyxedit), doté d'une interface graphique, deux paquets contenant des données nécessaires (polyxmass-common) ou non (polyxmass-data) à l'utilisation de GNU polyxmassn, et un paquet de documentation, polyxmass-doc[C 664]. Le développeur de polyxmass travaillant désormais sur une version basée sur Qt dénommée massXpert, polyxmass deviendra probablement une version GTK de massXpert (tous les paquets GNU doivent en effet fonctionner avec GTK)[C 665]. GNU GPL v2[C 664] Site officiel
SpaceChart spacechart GNU SpaceChart est un logiciel de visualition des étoiles en trois dimensions, permettant de mesurer les distances entre étoiles, de changer de point d'observation ou de filtrer l'affichage en fonction du type spectral ou de la luminosité[A 5] - [A 7] - [C 666]. GNU GPL v3[C 666] Site officiel
GNU Units units GNU Units est un programme de conversion des unités, implémentation GNU du programme Unix units[C 667] - [C 668]. Il permet de présenter ses résultats dans de nombreux formats différents, comme des sommes d'unités différentes[C 667] - [C 668]. Il est également possible d'ajouter de nouvelles unités[C 667] - [C 668]. GNU Units est capable de traiter des formules mathématiques complexes et peut donc servir de calculatrice scientifique vérifiant l'exactitude et la consistance des dimensions[A 7] - [C 667]. GNU Units s'utilise en console, de manière interactive ou en précisant directement les paramètres en ligne de commande[C 668]. GNU GPL v3[C 667] Site officiel

Production de documents

Icône Nom Code Description Licence Création Lien
GNU AUCTeX auctex AUCTeX est un paquet destiné à la production de documents TeX dans Emacs[C 669]. GNU GPL v3[C 670] Site officiel
GNU Barcode barcode GNU Barcode est un utilitaire transformant des chaînes de caractères en codes-barres, utilisable comme bibliothèque ou comme programme à part entière[C 671]. GNU GPL v3[C 672] Site officiel
GNU Emacs Muse emacs-muse Emacs Muse (ou simplement Muse) est un environnement de production de documents pour Emacs[C 673]. GNU GPL v3[C 673] Site officiel
GNU gcal gcal GNU gcal (Gregorian calendar program[C 674]) est un programme de calcul et d'affichage de calendriers[C 675]. Gcal est écrit en langage C[C 674]. GNU GPL v3[C 676] Site officiel
Groff groff GNU troff (ou Groff) est un système de formatage de texte, basé sur roff/troff/ditroff[C 677] - [C 678]. GNU GPL v3[C 679] 1989[C 678] Site officiel
GNU Hyperbole hyperbole GNU Hyperbole est un système hypertexte pour Emacs, inspiré de Markdown[C 680]. GNU GPL v3[C 680] Site officiel
GNU RefTeX (en) reftex RefTeX est un paquet spécialisé dans la bibliographie, développé dans le cadre d'AUCTeX et intégré à Emacs[C 681]. Site officiel
GNU Source-highlight src-highlite Source-highlight est un programme produisant un document avec coloration syntaxique à partir d'un fichier source[C 682]. Source-highlight prend en charge plus de 80 langages différents et peut produire des documents dans de multiples formats[C 682]. GNU GPL v3[C 683] Site officiel
GNU TeXmacs texmacs TeXmacs est une plateforme d'édition de documents scientifiques[C 684]. Malgré son nom, TeXmacs n'est pas basé sur TeX[C 684]. TeXmacs peut être utilisé avec des programmes externes tels que GNU R ou GNU Octave, et est extensible grâce à Guile[A 7]. GNU GPL v3[C 685] Site officiel
GNU UnRTF unrtf UnRTF (initialement rtf2htm[C 686]) est un programme en ligne de commande écrit en C convertissant un document RTF (Rich Text Format) vers les formats HTML, LaTeX et troff[C 687]. GNU GPL v3[C 688] Site officiel

Tableurs

Icône Nom Code Description Licence Création Lien
Gnumeric gnumeric Gnumeric est un tableur GNOME, compatible avec un grand nombre de logiciels similaires[C 689]. GNU GPL v2/3[C 690] Site officiel
GNU Oleo (en) oleo GNU Oleo est un tableur léger, utilisable en console grâce à curses ou en interface graphique avec LessTif[C 691]. GNU GPL v3[C 691] Site officiel
GNU Spread Sheet Widget ssw Spread Sheet Widget est une bibliothèque GTK qui fournit un widget de tableau bidimensionnel, similaire aux tableurs[C 692]. Il s'utilise selon le paradigme modèle-vue-contrôleur[C 692]. GNU GPL v3[C 692] Site officiel

Impression

Icône Nom Code Description Licence Création Lien
GNU a2ps a2ps GNU a2ps (Any to PostScript) est un programme convertissant un grand nombre de formats vers le format PostScript, prenant en charge l'impression élégante[C 693]. a2ps est capable de faire appel à d'autres programmes tels que groff, texi2dvi, dvips ou gzip pour effectuer son travail[C 693]. GNU GPL v2[C 694] Site officiel
GNU DGS dgs Display GhostScript System (DGS) : implémentation libre de la technologie Display PostScript System[C 695]. Site officiel
GNU Enscript enscript GNU Enscript est un programme convertissant du texte ASCII aux formats PostScript, HTML ou RTF, en prenant en charge la coloration syntaxique[C 696]. Il peut ensuite enregistrer le résultat dans un fichier ou l'imprimer directement[C 696]. Il a pour objectif de remplacer le programme Enscript d'Adobe[C 696]. GNU GPL v3[C 697] Site officiel
GNU Ghostscript ghostscript GNU Ghostscript est un interpréteur pour PostScript et le PDF[C 698]. Il s'agit de l'implémentation GNU de Ghostscript[C 698]. GNU Ghostscript contient également une bibliothèque C pour gérer les fonctionnalités graphiques de PostScript, ainsi que des pilotes pour gérer un grand nombre de formats de fichiers et d'imprimantes[C 698]. GNU AGPL v3[C 699] Site officiel
GNUspool gnuspool GNUspool est un système de spooling[C 700]. Il peut être manipulé via diverses interfaces : en ligne de commande, en plein écran en mode texte, par une interface graphique, une interface web ou une interface de programmation C/C++[C 701]. Il fonctionne en réseau et peut donc relier les travaux d'impression (en) d'un ordinateur à l'imprimante d'un autre[C 701]. GNU GPL v3[C 702] 1984[C 701] Site officiel
GNU GV gv GNU GV fournit une interface graphique à Ghostscript, de manière à visualiser des documents PostScript ou PDF[C 703]. Il est dérivé du logiciel Ghostview[C 704] GNU GPL v3[C 703]. Site officiel
GNU hp2xx hp2xx GNU hp2xx est un convertisseur du format vectoriel HP-GL (Hewlett-Packard Graphic Language) vers d'autres formats, matriciels ou vectoriels, permettant notamment l'inclusion dans des documents TeX[C 705]. Site officiel
GNU Trueprint trueprint GNU Trueprint est un programme convertisseur des fichiers de code source au format PostScript[C 706]. Il prend en charge plusieurs fonctionnalités utiles lors de l'impression de code source, telles que la comparaison de fichiers, le comptage des indentations, ou l'indexation des fonctions et des fichiers[C 706]. Trueprint prend en charge le langage C et partiellement le C++, le Java et le Perl[C 706]. GNU GPL v2[C 707] Site officiel

Documentation

Icône Nom Code Description Licence Création Lien
GNU help2man help2man GNU help2man convertit les messages d'aide des commandes en pages de manuel[C 708]. Site officiel
GNU HTML-Info html-info GNU HTML-Info permet de générer des fichiers info en HTML[C 709]. GNU GPL v2[C 710] Site officiel
GNU Texinfo texinfo Texinfo est le format de documentation officiel du projet GNU[C 711]. GNU GPL v3[C 712] Années 1980[C 713] Site officiel

Économie et gestion d'entreprise

Icône Nom Code Description Licence Création Lien
GNU Foliot foliot GNU Foliot[alpha 65] (nommé Kisê avant de devenir paquet GNU[C 715]) est une application de mesure du temps, destiné à comptabiliser le temps passé sur un projet[A 7] - [C 714]. Programmé avec Guile en Scheme, Foliot utilise la bibliothèque Guile-Gnome pour son interface graphique, une base de données SQLite et LaTeX pour ses rapports[C 714]. GNU GPL v3[C 714] 2011[C 716]
Paquet GNU depuis 2016[C 715]
Site officiel
GnuCash gnucash GnuCash est un logiciel de comptabilité pour les particuliers et les petites entreprises[C 717]. GnuCash utilise la comptabilité en partie double, et gère les formats QIF, OFX et HBCI (en)[C 718]. GnuCash est capable de réaliser des calculs financiers et de produire des rapports et des graphiques[C 718]. GNU GPL v2/3[C 719] Site officiel
Gretl gretl Gretl (Gnu Regression, Econometrics and Time-series Library) est un logiciel d'économétrie[C 720]. Il propose plusieurs outils d'analyses, tels que la méthode des moindres carrés, le maximum de vraisemblance, la méthode des moments généralisée, des séries temporelles, des variables dépendantes limitées (en)[C 720]. Par ailleurs, Gretl dispose d'un langage de script nommé hansl capable d'effectuer des opérations sur des matrices[C 720]. Gretl peut produire des documents LaTeX, des graphiques avec Gnuplot ou échanger des données avec divers logiciels via de nombreux formats[C 720]. GNU GPL v3[C 720] 2000[C 721] Site officiel
GNU Pem pem GNU Pem (GNU Personal Expenses Manager) est un logiciel de compatibilité en console pour suivre ses recettes et dépenses personnelles, enregistrant les données au format CSV[C 722]. GNU GPL v3[C 723] Site officiel

Santé

Icône Nom Code Description Licence Création Lien
GNUmed gnumed GNUmed est un logiciel servant à gérer des dossiers médicaux électroniques[A 7] - [C 724]. Il ne dispose cependant d'aucune certification nationale[C 725]. Il est programmé en Python à l'aide de wxPython et de PostgreSQL[C 725]. GNU GPL v2[C 726] - [C 725]. Site officiel
GNUtrition gnutrition GNUtrition est un logiciel d'analyse nutritionnelle[C 727]. La base de données servant de référence est la Nutrient Database of Standard Reference (en) du département de l'Agriculture des États-Unis[C 727]. Il est programmé en Python à l'aide de PyGTK et MySQL[C 728]. GNU GPL v3[C 727] Site officiel
GNU Health health GNU Health est un progiciel de santé fournissant un système d'information hospitalier, gérant les dossiers médicaux et permettant de mettre en œuvre l'informatique médicale[A 7] - [C 729]. Il est utilisé par plusieurs organismes, notamment l'université des Nations unies[A 7]. GNU GPL v3[C 729] Site officiel

Jeux


Icône Nom Code Description Licence Création Lien
GNU ACM acm GNU ACM est un simulateur de combat aérien multijoueur en réseau[A 5]. Il est dérivé d'un programme similaire lui aussi dénommé ACM[C 730]. GNU GPL v2[C 730] Site officiel
Ball and Paddle ballandpaddle Ball and Paddle est un jeu de raquette[A 5]. Le jeu peut être personnalisé à l'aide de Guile[C 731]. GNU GPL v3[C 732] Site officiel
GNU Chess chess GNU Chess est un moteur d'échecs[A 7]. Il permet de jouer contre l'ordinateur, soit directement dans la console, soit via une interface graphique tierce, telle que GNU XBoard[A 7] - [C 733] - [C 734]. GNU GPL v3[C 733] 1984[C 734] Site officiel
GNU Dominion dominion GNU Dominion est un jeu de rôle multijoueur simulant des relations internationales[A 7]. Les joueurs dirigent des nations qu'ils doivent faire prospérer en prenant des décisions politiques, économiques et militaires[A 7]. Il se déroule dans un environnement en mode texte utilisant la bibliothèque curses[C 735]. GNU GPL version 2[C 735] Années 1980[C 735] Site officiel
GNU FreeDink freedink GNU FreeDink est un jeu vidéo de rôle et d'aventure[C 736]. Il s'agit d'une implémentation libre du jeu Dink Smallwood (en)[A 7]. GNU GPL v3[C 736] Site officiel
GNU Backgammon gnubg GNU Backgammon (ou GNUbg) est un logiciel permettant de jouer au jeu éponyme ou de l'analyser[A 7] - [C 737]. Son moteur de jeu repose sur un réseau de neurones artificiels[A 7] - [C 737]. GNUbg peut être utilisé en ligne de commande ou dans une interface graphique GTK+[C 737]. Il est par ailleurs possible de programmer des extensions en Python[C 737]. GNU GPL v3[C 738] - [C 739] Site officiel
GNUbik gnubik GNUbik est un logiciel simulant un Rubik's Cube[A 5]. Il permet de jouer avec des cubes de différentes tailles, de personnaliser l'affichage du cube, et d'enregistrer les mouvements effectués. Il est par ailleurs possible de simplement visualiser la résolution du problème, ou de programmer ses propres algorithmes de résolution[C 740]. GNU GPL v3[C 740] Site officiel
GNU Go gnugo GNU Go est un programme permettant de jouer au jeu de go, prenant en charge le jeu en console et avec interface graphique[A 7]. GNU GPL v3 avec exceptions[alpha 66] Site officiel
GNUjump gnujump GNUjump est un jeu consistant à sauter d'une plateforme à une autre pour éviter de tomber, les plateformes descendant de plus en plus vite[A 7]. Il s'agit d'un clone du jeu XJump[C 743]. GNU GPL v3[C 744] - [C 743] Site officiel
GNU Kart gnukart GNU Kart (anciennement SpeedX[alpha 67]) est un jeu vidéo de course automobile[A 7]. Programmé à l'aide d'OpenGL et de la SDL, GNU Kart met en scène des personnages liés à GNU[C 745]. GNU GPL v3[C 745] 2009[C 745] Site officiel
GNU Robots gnurobots GNU Robots est un jeu de programmation de robot[A 7]. Le but est de réussir à faire survivre et gagner des trophées au robot qui doit explorer un monde rempli d'obstacles et d'ennemis[A 7]. La programmation de robot se fait en Scheme, que GNU Robots interprète grâce à Guile[C 746]. GNU GPL v3[alpha 68] Site officiel
GNU Shogi gnushogi GNU Shogi est un jeu de shōgi (échecs japonais)[A 7]. Le programme GNU Shogi lui-même ne supporte qu'une interface en mode texte[C 748] - [C 749]. Il est cependant distribué avec une interface graphique, XShogi, dérivée du logiciel GNU XBoard, mais ce dernier supportant désormais le shōgi, il a vocation à remplacer XShogi des interfaces graphiques tierces sont également utilisables[C 748] - [C 749]. GNU GPL v3[C 748] Site officiel
GNU Leg leg GNU Leg (Libraries and Engines for Games) est un outil de développement de jeux en langage C, comprenant notamment des bibliothèques et des éditeurs de ressources[C 750]. GNU GPL v3[C 750] Site officiel
GNU Liquid War 6 liquidwar6 GNU Liquid War 6 est un jeu où l'armée de chaque joueur est représentée par une goutte de liquide[A 5]. Il est possible de jouer seul contre l'ordinateur ou à plusieurs, sur le même ordinateur ou en réseau[C 751]. Liquid War 6 est une réécriture complète de Liquid War 5 qui n'était pas un paquet GNU[C 751] - [C 752]. GNU GPL v3[C 751] 2005[C 754] Site officiel
GNU Motti motti GNU Motti est un jeu de stratégie multijoueur se jouant en console, consistant à conquérir des capitales ennemies en occupant des territoires pour l'encercler[A 7] - [C 755]. GNU GPL v3[C 756] Site officiel
GNU RPGE rpge GNU RPGE (GNU Role Playing Game Engine) est un moteur de jeu pour jeux de rôle en 2D[C 757]. RPGE est écrit en C avec la SDL et utilise Guile pour la programmation de jeux en Scheme[C 758]. GNU GPL v3[C 757] 2007[C 759]
Paquet GNU depuis 2008
Site officiel
GNU Talk Filters talkfilters Les GNU Talk Filters (« filtres GNU pour la parole ») sont des programmes convertissant des textes anglais en dialectes humoristiques[A 7]. Il s'agit d'une collection d'anciens programmes dans le domaine public (les auteurs de certains programmes sont inconnus), et distribués sous forme d'exécutable et de bibliothèque C[C 760] - [C 761]. GNU GPL v2[C 761] Site officiel
GNU XBoard xboard GNU XBoard est un programme fournissant une interface graphique d'échiquier[A 7]. Outre les échecs « internationaux », il permet de jouer au shōgi (« échecs japonais »), au xiangqi (« échecs chinois »), au makruk, ou à des variantes telles que le « qui perd gagne », le Crazyhouse, les échecs aléatoires Fischer ou les échecs Capablanca[C 762]. Il peut servir de différentes manières : comme interface graphique pour un moteur d'échecs tel que GNU Chess, comme client pour les échecs en ligne, ou encore comme logiciel d'échecs par e-mail grâce au programme CMail[C 762]. Il permet par ailleurs d'enregistrer les parties dans le format Portable Game Notation[C 762]. XBoard peut être utilisé sous Windows grâce au logiciel WinBoard[C 762]. GNU GPL v3[C 762] Site officiel

Éducation

Icône Nom Code Description Licence Création Lien
Dr. Geo dr-geo GNU Dr. Geo est un programme interactif permettant de manipuler des objets afin d'apprendre la géométrie[C 763]. Il est possible d'étendre ses fonctionnalités grâce au langage Pharo[C 763]. GNU GPL v2[C 763] Site officiel
FisicaLab fisicalab GNU FisicaLab (aussi appelé FísicaLab ou PhysicsLab) est un programme éducatif consistant à résoudre des problèmes de physique[C 764]. Son objectif est de permettre à l'utilisateur de laisser de côté les détails mathématiques afin de porter son attention sur les concepts physiques[C 764]. GNU GPL v3[C 764] Site officiel
GCompris gcompris GCompris est une suite logicielle comprenant divers jeux éducatifs destinés aux enfants de 2 à 10 ans[C 765]. GNU GPL v3[C 766] Site officiel
Ggradebook ggradebook Ggradebook (ou GNU gradebook) est une application destiné aux enseignants permettant le suivi des notes des élèves[A 7] - [C 767]. Plusieurs styles de notation sont utilisables[A 7]. Ggradebook utilise GTK+[C 767]. GNU GPL v2[C 768] Site officiel
GNU Glean glean GNU Glean est un didacticiel modulaire destiné à l'autoapprentissage[A 5] - [A 7]. GNU AGPL v3[C 769] Site officiel
GNUschool gnuschool GNUschool est une application web destinée à être utilisée aussi bien par les professeurs, les élèves et le personnel administratif[A 7] - [C 770]. Elle permet notamment le contrôle de l'assiduité des élèves, ou la création de tests pour les élèves par les professeurs[A 7]. GNUschool consiste en un ensemble de fichiers HTML/PHP à faire exécuter par un serveur web GNUschool utilise également MySQL , et dont l'installation se fait avec un navigateur web[C 771] - [C 770]. GNU GPL v3[C 772] Site officiel
GNU Typist gtypist GNU Typist est un logiciel permettant d'apprendre la dactylographie ou de se perfectionner grâce à des exercices[C 773]. Ses leçons sont disponibles dans plusieurs langues et pour plusieurs dispositions de clavier[C 773]. Par ailleurs, les leçons peut être personnalisées à l'aide de scripts[C 773]. GNU Typist fonctionne en mode texte grâce à la bibliothèque curses ; son interface est similaire à celle de vi[C 773]. GNU GPL v3[C 774] 1997[C 774]
Paquet GNU depuis 2000
Site officiel
iGNUit ignuit iGNUit est un programme d'aide à la mémorisation basé sur le système Leitner à cartes mémoire[C 775]. Ces cartes mémoires peuvent contenir des images, du son ou des formules mathématiques au format LaTeX, et peuvent être importées ou exportées dans plusieurs formats comme CSV[C 775]. Son objectif est d'être utilisable à la fois pour l'apprentissage à long terme que pour le bachotage[C 775]. GNU GPL v3[C 776] Site officiel

Domotique et énergie

Icône Nom Code Description Licence Création Lien
GNU PowerGuru powerguru GNU PowerGuru est un système de contrôle à distance de la production d'énergie renouvelable[C 777]. GNU GPL v3[C 778] Site officiel
GNU remotecontrol remotecontrol GNU remotecontrol est une application web de gestion des thermostats de chauffage, ventilation et climatisation[C 779]. GNU AGPL v3[C 779] Site officiel

Anciens paquets non maintenus

Logiciels système

Icône Nom Code Description Création Abandon Lien
GNU dmd dmd GNU dmd est l'ancien nom de GNU Shepherd, un gestionnaire de services qui veille au bon fonctionnement de l'ensemble des services systèmes, remplaçant le traditionnel programme init sous Unix[C 24]. Le nom du programme a été changé en janvier 2016 en raison d'une possible confusion avec un autre programme[C 24]. 2003[C 24] 2016 (changement de nom)[C 24] Site officiel
Libreboot libreboot Libreboot est un logiciel d'amorçage, consistant en une distribution de Coreboot ayant pour objectif d'en simplifier l'installation et d'en retirer les blobs non libres[D 2]. Ce dernier réalise l'initialisation du matériel avant de démarrer une « charge utile » (payload) telle que GRUB qui lance à son tour le système d'exploitation[D 2]. Libreboot devient paquet GNU en 2016 avant de quitter le projet quelques mois plus tard dans des conditions houleuses[D 1]. 2013[D 3]
Paquet GNU à partir de 2016[5]
2017 (développement continuant indépendamment de GNU)[B 1] Site officiel

Développement logiciel

Icône Nom Code Description Création Abandon Lien
COBOL For GCC cobol COBOL For GCC est un projet ayant pour objectif la réalisation d'un compilateur pour le Cobol 85 intégré à GCC[D 4]. Le projet semble inactif depuis 2008[D 4]. 1999[D 4] 2008 (abandon)[D 4] Site officiel
GNU CONS cons CONS est un projet de remplacement de Make, ayant pour objectif de permettre une gestion simplifiée de la compilation des programmes[D 5]. Il est écrit en Perl, dont la connaissance n'est pas nécessaire pour utiliser CONS mais offre de nombreuses possibilités supplémentaires[D 5]. Le projet est abandonné en 2001[D 5]. 2001 (abandon)[D 5] Site officiel
GNU dld dld GNU dld est une bibliothèque C permettant l'édition de liens dynamique[D 6]. Son développement a été arrêté car la bibliothèque standard du C permet la réalisation de cette opération[D 6]. 2006 (abandon)[D 6] Site officiel
dotgnu Site officiel
dotgnu-forum Site officiel
dotgnu-pnet Site officiel
GNU pyconfigure pyconfigure GNU pyconfigure est un programme fournissant des fichiers modèles afin de faciliter l'écriture de scripts configure et de Makefiles conformes aux standards pour l'installation des logiciels utilisant le langage Python[A 7]. Des macros Autoconf permettent d'adapter le programme à l'ordinateur concerné[A 7]. L'objectif de pyconfigure est de fournir un remplaçant à la méthode d'installation standard des paquets Python, peu pratique lorsqu'un programme mêle des parties en Python et dans d'autres langages[D 7] - [D 8]. N'ayant pas publié de nouvelle version après 2013[D 8], le projet est officiellement abandonné en 2021[B 3]. 2013 (dernière version)[D 8]
2021 (retrait officiel)[B 3]
Site officiel
GNU Thales thales GNU Thales fournit des macros pour effectuer des tests unitaires dans Guile[A 7]. Inactif après 2014[D 9], le projet est officiellement abandonné en 2021[B 3]. 2014 (abandon)[D 9]
2021 (retrait officiel)[B 3]
Site officiel
vc-changelog Site officiel

Internet

Icône Nom Code Description Création Abandon Lien
balsa Site officiel
beacon Site officiel
finger Site officiel
myserver Site officiel
phpgroupware Site officiel
zebra Site officiel

Console

Icône Nom Code Description Création Abandon Lien
GNU File Utilities fileutils Les GNU File Utilities (ou GNU fileutils) regroupaient les utilitaires de base pour la manipulation des fichiers[C 305]. 2003 (fusion dans Coreutils)[C 305] Site officiel
GNU Shell Utilities sh-utils Les GNU Shell Utilities (ou GNU shellutils, ou encore GNU sh-utils) regroupaient les utilitaires de base pour la manipulation du shell Unix[C 305]. 2003 (fusion dans Coreutils)[C 305] Site officiel
GNU Text Utilities textutils Les GNU Text Utilities (ou GNU textutils) regroupaient les utilitaires de base pour la manipulation des données textuelles[C 305]. 2003 (fusion dans Coreutils)[C 305] Site officiel

Interface graphique

Icône Nom Code Description Création Abandon Lien
GNU GLeem gleem GLeem est une bibliothèque Java et C++ fournissant des widgets 3D OpenGL[D 10]. Après plusieurs années d'inactivité presque totale[D 11], le projet est officiellement abandonné en 2021[B 3]. 1998[D 12] 2021[B 3] Site officiel
GNU Guile-Gtk guile-gtk GNU Guile-Gtk est un wrapper permettant d'utiliser la bibliothèques graphique GTK avec Scheme[D 13]. Après plusieurs années sans nouvelle version, le projet est abandonné au profit de Guile-Gnome, plus avancé[D 13]. Paquet GNU à partir de 2003[D 13] 2007 (dernière version)[D 13]
2013 (abandon au profit de Guile-Gnome)[D 13]
Site officiel

Audio et vidéo

Icône Nom Code Description Création Abandon Lien
GNU abcsh abcsh GNU abcsh est un programme de traitement de la notation ABC, une notation musicale adaptée à l'informatique[D 14]. Paquet GNU à partir de 2004[D 15] 2004 (abandon)[D 16]
2007 (retrait officiel)[B 4]
Site officiel
music Site officiel
GNU Octal octal GNU Octal est un système de composition de musique électronique doté d'une interface graphique, utilisant un format de fichier spécifique. Il est abandonné en 2009 après plusieurs d'années d'inactivité, d'autres logiciels libres l'ayant supplanté. 2009[D 17] Site officiel
Speex speex Speex est un codec libre et sans brevet fournissant un format audio compressé optimisé pour la parole[D 18]. Il est utilisable par les applications Internet telles que la voix sur IP (VoIP)[D 18]. Speex est basé sur la technique Code-excited linear prediction (en) (CELP)[D 18]. Supplanté par Opus, il est abandonné en 2021[D 18]. 2016 (dernière version)[D 18]
2021 (retrait officiel)[B 5]
Site officiel

Logiciels scientifiques

Icône Nom Code Description Création Abandon Lien
GNU Aeneas aeneas Site officiel
GNU Dionysus dionysus GNU Dionysus est un outil en ligne de commande recherchant les valeurs de constantes ou paramètres utilisée en sciences ou en ingénierie[A 7]. Dionysus utilise trois bases de données : la première contient 46 constantes universelles, la deuxième contient 104 numéros atomiques d'éléments chimiques et la troisième contient 40 constantes relatives aux semi-conducteurs[D 19]. 2021[B 3] Site officiel
Gneural Network gneuralnetwork Gneural Network implémente un réseau de neurones programmable. Programmé en C, Gneural Network peut être personnalisé à l'aide d'un langage de script ne nécessitant pas de connaissances en programmation. 2021[B 3] Site officiel

Bureautique et production de documents

Icône Nom Code Description Création Abandon Lien
dismal Site officiel
GNU PDF pdf GNU PDF est une suite logicielle contenant bibliothèques et programmes pour manipuler le format PDF[D 20]. 2021[B 6] Site officiel

Jeux

Icône Nom Code Description Création Abandon Lien
GNU Aetherspace aetherspace GNU Aetherspace est un projet de jeu en ligne massivement multijoueur (massively multiplayer online game, MMO), articulé autour d'un moteur de jeu 3D[D 21]. Le projet est abandonné après avoir échoué à réaliser son objectif[D 21]. 2013[B 7] Site officiel

Autres

Icône Nom Code Description Création Abandon Lien
aroundme Site officiel
cfs-el Site officiel
dictionary Site officiel
emacs-wiki Site officiel
fcrypt Site officiel
free Site officiel
gfe Site officiel
gmorph Site officiel
gnotary Site officiel
gnu-arch Site officiel
gnu-queue Site officiel
gnue Site officiel
gnufi Site officiel
gnuskies Site officiel
gnusql Site officiel
goldwater Site officiel
goodbye Site officiel
gts Site officiel
hegemonie Site officiel
hydrant Site officiel
isofsmk Site officiel
jdresolve Site officiel
libiberty Site officiel
libopts Site officiel
mana Site officiel
packaging Site officiel
paperclips Site officiel
GNU Phantom.Home phantom_home Phantom.Home est un système de domotique[D 22]. Site officiel
proto Site officiel
radar Site officiel
recode Site officiel
rx Site officiel
snakecharmer Site officiel
songanizer Site officiel
sourceinstall Site officiel
sovix Site officiel
sxml Site officiel
toutdoux Site officiel
vmslib Site officiel
w3 Site officiel
winboard Site officiel

Notes et références

Notes

  1. Le changement de nom est lié au fait que le sigle DMD (signifiant Daemons-managing Daemon, « daemon gérant les daemons ») était également utilisé depuis 2000 par le compilateur officiel du langage D[A 6].
  2. GNU Shepherd fut lancé en 2003 puis abandonné avant d'être relancé en 2013[C 24].
  3. La licence de CLISP autorise à s'affranchir des règles de la GPL pour distribuer des programmes compilés avec ce logiciel sous une licence propriétaire[C 27]
  4. Richard Stallman commence à travailler sur le compilateur du système GNU dès les débuts de celui-ci, en 1984 ; mais les difficultés rencontrées l'incitent à concentrer ses efforts sur GNU Emacs[A 8] - [C 30]. La première version de GCC est finalement publiée en 1987[C 30]. En 1997, à la suite de désaccords sur la conception de GCC, un fork est créé sous le nom d'EGCS[C 30]. En 1999, les deux projets sont réunifiés, EGCS servant de base au nouveau GCC, qui au même étend son domaine, le « compilateur C de GNU » (GNU C Compiler) devenant la « collection de compilateurs de GNU » (GNU Compiler Collection)[C 30].
  5. Avant la version 1.4.0, Gprolog était distribué sous licence GPL uniquement. Depuis cette version, il est distribué sous double licence GPL / LGPL, les auteurs de versions modifiées pouvant choisir une des deux ou les deux licences en même temps[C 41].
  6. Guile est sous licence LGPL à l'exception du module Readline sous licence GPL[C 43].
  7. « One way of placing it in the ‘space of languages’ is to say that it attempts to be as efficient as C, C++, or Fortran, as elegant and safe as Eiffel or CLU, and to support higher-order functions as well as Common Lisp, Scheme, or Smalltalk »[C 49].
  8. La machine virtuelle et l'environnement de développement sont distribués sous licence GPL, tandis que les bibliothèques sont sous licence LGPL[C 53].
  9. Certaines parties de DDD furent écrites dès 1990 dans le cadre d'autres logiciels[C 72].
  10. Le « DJ » de DJGPP fait référence à son principal développeur, DJ Delorie[C 103].
  11. La plupart du code de DJGPP est sous licence GPL, sauf sa bibliothèque, sous licence LGPL. Par ailleurs, des logiciels ou bibliothèques fréquemment utilisés avec DJGPP (notamment des programmes GNU) disposent de leurs propres conditions d'utilisation[C 106] - [C 107] - [C 108] - [C 109] - [C 110].
  12. EDMA signifie en espagnol « Entorno de Desarrollo Modular y Abierto », littéralement « Environnement de développement ouvert et modulaire »[C 111]. Le nom MODE est l'acronyme de la traduction en anglais du nom complet, « Modular and Open Development Environment »[C 111]. Le nom est en espagnol car le projet a été initié à l'université de Vigo[C 111].
  13. La bibliothèque elle-même est sous licence LGPL, tandis que les exemples d'utilisation distribués avec sont sous licence GPL[C 130] - [C 131].
  14. GNU Classpath est distribué sous licence GPL, mais avec une exception permettant de s'affranchir des règles normalement imposées par la GPL lors de l'édition de liens[C 132] - [C 133] - [C 134].
  15. La plupart des composants logiciels de GNUlib sont publiés sous double licence GPL / LGPL, mais pas tous. La documentation est distribuée soit sous licence autorisant la copie verbatim, soit sous licence GFDL. Par ailleurs, la plupart des fichiers M4 sont distribués sous une licence très permissive[C 138].
  16. Les bibliothèques (libiconv et libcharset) sont distribuées sous licence LGPL tandis que le programme iconv est distribué sous GPL[C 146] - [C 147] - [C 148].
  17. GNU Alive fut créé en 2005 puis abandonné avant d'être relancé en 2012
  18. La bibliothèque est sous licence LGPL, tandis que l'utilitaire et la test suite (en) sont sous licence GPL[C 189].
  19. Les logiciels développés dans le cadre du projet Consensus lui-même sont distribués sous licence AGPL. Pour les projets participant à Consensus, les licences AGPL et GPL sont recommandées, mais d'autres licences libres peuvent être utilisées, tels que la licence Expat et la licence Apache 2[C 205] - [C 206].
  20. La bibliothèque est distribuée sous licence LGPL, tandis que les programmes qui l'accompagnent sont sous licence GPL[C 213].
  21. La licence eCos est utilisable seulement si les fonctions HTTPS ne sont pas utilisées[C 214].
  22. GNU WebSocket4J est distribué sous licence GPL, mais avec une exception permettant de s'affranchir des règles normalement imposées par la GPL lors de l'édition de liens[C 227]. Il s'agit de la même licence que celle utilisée par GNU Classpath[C 227]. WebSocket4J était auparavant publiée sous licence LGPL 3[C 227].
  23. Le nom « IceCat » (« chat de glace ») fait référence au nom « Firefox » (« renard de feu »), tout comme les projets similaires « BurningDog » (« chien brûlant » de gNewSense) et « Iceweasel » (« belette de glace » de Debian)[C 240]. GNU IceCat portait initialement le nom IceWeasel, mais celui-ci a été changé pour éviter les confusions avec le navigateur Debian, qui avait pris ce nom en premier[A 11].
  24. GNU IceCat, dérivé de Firefox, est publié sous la même licence que ce dernier, la Mozilla Public License version 2.0[C 241]. En revanche, les scripts permettant de générer IceCat à partir de Firefox sont eux sous licence GPL version 3[C 241]. Par ailleurs, les extensions distribuées avec IceCat disposent de leur propre licence[C 241].
  25. Les logiciels contenus dans Mailutils sont sous licence GPL, tandis que les bibliothèques sont sous licence LGPL[C 259] - [C 260] - [C 261].
  26. La version 1 de uCommon était distribuée, comme Common C++, sous licence GPL. En revanche, sa version 2 est publiée sous licence LGPL[C 272] - [C 273].
  27. « GnuComm is the Telecom subsystem of the GNU Project »[C 274].
  28. Les bibliothèques sont sous licence LGPL, les exécutables standalone et les test cases (en) sont sous licence GPL, et les serveurs web sont sous licence AGPL[C 292].
  29. Le nom « Taylor UUCP » vient de son créateur, Ian Lance Taylor[C 296].
  30. Date de la fusion des paquets fileutils, shellutils et textutils[C 305].
  31. Ncurses reprend une partie du code d'un projet similaire nommé pcurses et développé entre 1982 et 1986[C 309].
  32. Parallel a été créé en 2002, comme xxargs qui a ensuite été intégré à Parallel en 2005[C 312].
  33. Date de création du paquet shtool, à partir de scripts plus anciens[C 323].
  34. Le développement de G-Golf a été interrompu peu après son lancement et n'a repris qu'en 2018[C 328].
  35. GNU FreeFont est distribué sous licence GPL mais avec une exception permettant d'utiliser ces polices dans un document sans que celui-ci ne doive lui-même être sous licence GPL[C 337].
  36. GNU Unifont est distribué sous licence GPL mais avec une exception permettant d'utiliser ces polices dans un document sans que celui-ci ne doive lui-même être sous licence GPL[C 338].
  37. FreeIPMI est sous licence GPL[C 350], à l'exception du fichier libfreeipmi/driver/freeipmi_bmc_intf.h sous une licence permissive[C 351].
  38. « Mcron » est l'abbréviation de « Mellor's cron », du nom de son créateur, Dale Mellor[C 363].
  39. PIES était auparavant partie intégrante d'un logiciel nommé Mailfromd[C 377].
  40. La licence LGPL ne concerne que quelques fichiers, le reste est sous licence GPL[C 384] - [C 385] - [C 386].
  41. Initialement, Xlogmaster utilisait XView avant d'adopter GTK[C 392].
  42. Le nom Emacs est l'abréviation de « Editor MACroS », le tout premier Emacs, en 1976, consistant en une collection de macros pour l'éditeur TECO[C 436].
  43. La documentation officielle de GNU Emacs le décrit comme « the extensible, customizable, self-documenting real-time display editor »[C 437].
  44. Une version dérivée de GNU Emacs utilisant GNU Guile comme interpréteur d'Emacs Lisp plutôt que l'interpréteur Emacs est en préparation[16]. Elle permettra ainsi de remplacer Emacs Lisp par Scheme, bien qu'Elisp restera utilisable[16].
  45. Le premier Emacs a été écrit par Richard Stallman entre 1974 et 1976[C 440] en se basant sur l'éditeur TECO et fonctionnait sur le système ITS[15]. De nombreuses versions d'Emacs ont vu le jour dans les années suivantes ; la première conçue pour UNIX fut Gosling Emacs, écrite par James Gosling en 1981[15]. Gosling Emacs était écrit en C et utilisait Mock Lisp, un langage proche mais différent de Lisp, comme langage d'extension[15]. En 1984, Richard Stallman crée le premier paquet du tout nouveau projet GNU : une nouvelle implémentation d'Emacs nommée GNU Emacs[15]. Comme Gosling Emacs, le cœur de GNU Emacs est écrit en C, mais le langage d'extension est Emacs Lisp, un dérivé de MacLisp plus puissant que Mock Lisp[15]. Publié dès 1985, GNU Emacs remplace rapidement Gosling Emacs comme Emacs standard d'UNIX[15]. En 1991, un fork de GNU Emacs est créé, nommé Lucid Emacs, devenu XEmacs[15].
  46. Le nom TIP signifiait « Tip Isn't Pico »[C 442], littéralement « Tip n'est pas Pico ». Le nom a été changé car il existait déjà un un programme nommé tip (en) sous UNIX[C 442].
  47. Pine est disponible maintenant en tant que logiciel libre sous la forme du logiciel Alpine[C 442].
  48. Le développement de paxutils a été interrompu entre 1999 et 2003, période durant laquelle GNU cpio et GNU tar ont été développés séparément[C 446].
  49. Bien que parfois orthographié « FreeBidi », le nom du logiciel est « FriBidi »[C 455].
  50. Les bibliothèques libintl et libasprintf sont sous licence LGPL, tandis que la bibliothèque libgettextpo et les programmes exécutables sont sous licence GPL[C 459].
  51. Le site officiel de GNUsound utilise le nom « GLADSPA » au lieu de « LADSPA »[C 502]. « LADSPA » signifie en effet « Linux Audio Developers Simple Plugin API », tandis que « GLADSPA » signifie « GNU/Linux Audio Developers Simple Plugin Architecture[C 502] », le projet GNU préférant la forme « GNU/Linux » à la forme « Linux » pour désigner le système d'exploitation[A 15]. Voir la page Linux ou GNU/Linux pour plus d'informations.
  52. Un projet avec le même objectif, nommé MPP, avait été initié par les deux créateurs de LilyPond l'année précédente[C 517]. Il consistait en un préprocesseur pour MusiXTeX[C 517].
  53. GNU Crypto est distribué sous licence GPL 2[C 526], mais avec une exception permettant de s'affranchir des règles normalement imposées par la GPL lors de l'édition de liens[C 525]. Cette licence, parfois appelée « licence Guile » car utilisée par GNU Guile, est similaire à la LGPL mais permet en plus les liens statiques (en)[C 525].
  54. GnuPG lui-même est distribué sous licence GPL, mais certaines bibliothèques développées dans le cadre du projet mais pouvant être utilisées indépendamment[C 529] sont distribuées sous licence LGPL[C 530].
  55. La bibliothèque libgcrypt elle-même est sous licence LGPL, tandis que les programmes d'aide et la documentation sont sous licence GPL[C 537].
  56. Date de séparation de Libgcrypt et de GnuPG[C 538].
  57. GNU Nettle est publiée sous une double licence GPL/LGPL, mais certains fichiers sont distribués individuellement sous une licence permissive ou placés dans le domaine public[C 542]
  58. GNU metaexchange est basé sur IWF Metadata Harvester, un programme plus ancien[C 556]. C'est en 2007 que le développement de la version GNU a commencé et que le programme a été accepté comme paquet GNU[C 556].
  59. Utilisé avec l'implémentation Scheme GNU SCM, WB peut travailler avec les bases de données relationnelles de la bibliothèque GNU SLIB[C 560].
  60. Le nom « 3DLDF » est formé de « 3D » suivi des initiales du développeur du logiciel, Laurence D. Finston[C 562].
  61. Le nom complet originel du programme était General Image Manipulation Program, « programme général de manipulation d'image »[C 572]. L'abréviation était initialement « The GIMP », devenu simplement « GIMP »[C 572].
  62. GNU libxmi sous sa forme actuelle n'existe que depuis 1999, mais est basé un programme plus ancien développé dès la fin des années 1980 pour X11 sous l'égide du Consortium X[C 585].
  63. La bibliothèque GMP elle-même est sous double licence LGPL 3 et GPL 2, ses utilisateurs ayant le choix entre ces deux licences ou leurs versions postérieures[C 604] - [C 606]. Les programmes distribués avec la bibliothèque sans en faire partie (comme les exemples d'utilisation ou la test suite (en)), sont eux sous licence GPL 3[C 606].
  64. Le paquet R est distribué sous licence GPL 2 ou 3, mais certains composants ont une licence spécifique[C 627] - [C 628].
  65. Le nom « Foliot » vient d'un balancier utilisé dans les premières horloges mécaniques au XIIIe siècle[C 714].
  66. GNU Go est sous licence GPL, à l'exception de quatre fichiers : deux sont distribués sous une licence très permissive, tandis que deux autres, développés en dehors du projet, sont dans le domaine public[C 741] - [C 742].
  67. Le « X » de SpeedX faisait référence à l'utilisation des bibliothèques X11 et a donc été changé lorsque ces dernières ont été remplacées par l'utilisation d'OpenGL[C 745].
  68. La licence GPL ne s'applique pas aux programmes des utilisateurs, qui ne sont en effet pas considérés comme des œuvres dérivées mais comme un cas d'utilisation normale du logiciel[C 747].

Références

  1. Projet GNU, « Évaluation des logiciels GNU », sur gnu.org (consulté le ).
  2. Richard Stallman, « Le projet GNU », sur gnu.org (consulté le ).
  3. (en) Thomas Lord, « Guile in Emacs », sur lists.gnu.org,
  4. Projet GNU, « Projet GNU - Logiciels », sur gnu.org (consulté le ).
  5. Projet GNU, « Manuels GNU en ligne », sur www.gnu.org (consulté le ).
  6. (en) « dmd’s new name », sur lists.gnu.org (consulté le ).
  7. « Présentation des logiciels GNU », sur www.gnu.org (consulté le ).
  8. Richard Stallman, « À propos du projet GNU », sur www.gnu.org (consulté le ).
  9. https://ftp.gnu.org/gnu/greg/greg-1.4.tar.gz
  10. https://ftp.gnu.org/gnu/marst/marst-2.7.tar.gz
  11. (en) « Re: ice weasel », sur lists.gnu.org, (consulté le ).
  12. Richard Stallman, « Le piège JavaScript », sur www.gnu.org (consulté le ).
  13. « Index of /pub/gnu/xlogmaster », sur ftp.gnu.org (consulté le ).
  14. https://ftp.gnu.org/gnu/vera/vera-1.23.tar.gz
  15. Richard Stallman, « Pourquoi GNU/Linux ? - Qu'y a-t-il dans un nom ? », sur www.gnu.org (consulté le ).
  1. (en) « Diff of /www/software/allgnupkgs.html - revision 1.83 », sur web.cvs.savannah.gnu.org, (consulté le ).
  2. (en) « Diff of /www/software/allgnupkgs.html - revision 1.110 », sur web.cvs.savannah.gnu.org, (consulté le ).
  3. (en) « Diff of /www/software/oldgnupkgs.html - revision 1.5 », sur web.cvs.savannah.gnu.org, (consulté le ).
  4. (en) « Diff of /www/software/software.html - revision 1.95 », sur web.cvs.savannah.gnu.org, (consulté le ).
  5. (en) « Diff of /www/software/software.html - revision 1.246 », sur web.cvs.savannah.gnu.org, (consulté le ).
  6. (en) « Diff of /www/software/software.html - revision 1.251 », sur web.cvs.savannah.gnu.org, (consulté le ).
  7. (en) « Diff of /www/software/software.html - revision 1.196 », sur web.cvs.savannah.gnu.org, (consulté le ).
  • Sites officiels des paquets GNU (index)
  1. (en) « Guile Reference Manual - A Brief History of Guile », sur www.gnu.org, (consulté le ).
  2. (en) « Guile Reference Manual - Guile and the GNU Project », sur www.gnu.org, (consulté le ).
  3. (en) « GNU Guix - Blog », sur guix.gnu.org (consulté le ).
  4. (en) « GNU Guix - About the Project », sur guix.gnu.org (consulté le ).
  5. (en) « Hello - GNU Project », sur www.gnu.org (consulté le ).
  6. « Index of /gnu/hello », sur ftp.gnu.org (consulté le ).
  7. (en) « GNU Web Translation Coordination », sur www.gnu.org (consulté le ).
  8. (en) « GNU womb », sur www.gnu.org (consulté le ).
  9. (en) « GNU Mach - history », sur www.gnu.org (consulté le ).
  10. (en) « GNU Mach », sur www.gnu.org (consulté le ).
  11. (en) « hurd/hurd.git - README », sur git.savannah.gnu.org (consulté le ).
  12. (en) « GNU GRUB », sur www.gnu.org (consulté le ).
  13. (en) « GNU GRUB Manual 2.04 - History of GRUB », sur www.gnu.org (consulté le ).
  14. (en) « GNU Hurd », sur www.gnu.org (consulté le ).
  15. (en) Richard Stallman, « The Hurd and Linux », sur www.gnu.org (consulté le ).
  16. (en) « GNU Hurd - distrib », sur www.gnu.org (consulté le ).
  17. (en) « The GNU C Library », sur www.gnu.org (consulté le ).
  18. (en) « The GNU C Library - Copying », sur www.gnu.org (consulté le ).
  19. Free Software Foundation Latin America, « Projet GNU Linux-libre », sur fsfla.org (consulté le ).
  20. (en) « Linux-libre - COPYING », sur linux-libre.fsfla.org (consulté le ).
  21. (en) « MIG », sur www.gnu.org (consulté le ).
  22. (en) « GNU MIG », sur www.gnu.org (consulté le ).
  23. (en) « hurd/mig.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  24. (en) « The GNU Shepherd », sur www.gnu.org (consulté le ).
  25. (en) « GNU APL - Licenses for this GNU APL Manual and for GNU APL », sur www.gnu.org (consulté le ).
  26. (en) « cim.git - README », sur git.savannah.gnu.org (consulté le ).
  27. (en) « CLISP Common Lisp Summary », sur www.gnu.org (consulté le ).
  28. (en) « GNU epsilon », sur www.gnu.org (consulté le ).
  29. (en) « GCC Wiki - A Brief History of GCC », sur gcc.gnu.org (consulté le ).
  30. (en) « GCC 7 Release Series - Changes, New Features, and Fixes », sur gcc.gnu.org (consulté le ).
  31. (en) « GCC, the GNU Compiler Collection », sur gcc.gnu.org (consulté le ).
  32. (en) « Using the GNU Compiler Collection (GCC) - 11.2.0 », sur gcc.gnu.org (consulté le ).
  33. (en) « The GNU Pascal Manual - Welcome », sur gnu-pascal.de (consulté le ).
  34. (en) « cgl.git - COPYING.LIB-2.0 », sur git.savannah.gnu.org (consulté le ).
  35. (en) « GCL - GNU Common Lisp », sur www.gnu.org (consulté le ).
  36. (en) « Gforth Manual - Copying », sur complang.tuwien.ac.at (consulté le ).
  37. (en) « GNAT (GNU Ada) », sur www.gnu.org (consulté le ).
  38. (en) « GnuCOBOL Features & History », sur gnucobol.sourceforge.io (consulté le ).
  39. (en) Daniel Diaz, « The GNU Prolog web site », sur gprolog.org (consulté le ).
  40. (en) Daniel Diaz, « GNU Prolog License Conditions », sur gprolog.org (consulté le ).
  41. (en) « GNU's programming and extension language », sur www.gnu.org (consulté le ).
  42. (en) « Guile Reference Manual - The Guile License », sur www.gnu.org, (consulté le ).
  43. (en) « Kawa: License for the Kawa software », sur www.gnu.org (consulté le ).
  44. (en) « Liberty Eiffel Wiki - Introduction », sur wiki.liberty-eiffel.org (consulté le ).
  45. (en) « Liberty Eiffel - GNU Eiffel Compiler », sur www.gnu.org (consulté le ).
  46. (en) « MIT/GNU Scheme », sur www.gnu.org (consulté le ).
  47. (en) « Qexo - The GNU Kawa implementation of XQuery », sur www.gnu.org (consulté le ).
  48. (en) « GNU Sather », sur www.gnu.org (consulté le ).
  49. (en) « Sather - A Language Tutorial - History », sur www.gnu.org (consulté le ).
  50. (en) « The SCM License », sur people.csail.mit.edu (consulté le ).
  51. (en) « GNU Smalltalk », sur www.gnu.org (consulté le ).
  52. (en) « GNU Smalltalk User's Guide - Licensing of GNU Smalltalk », sur www.gnu.org (consulté le ).
  53. (en) « GNU Smalltalk - Accueil », sur savannah.gnu.org (consulté le ).
  54. (en) « Autoconf », sur www.gnu.org (consulté le ).
  55. (en) « History of Autoconf », sur www.gnu.org, (consulté le ).
  56. (en) « autoconf.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  57. (en) « GNU Autoconf Archive », sur www.gnu.org (consulté le ).
  58. (en) « autoconf-archive.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  59. (en) « autogen.git - announce.txt », sur git.savannah.gnu.org (consulté le ).
  60. (en) « Automake », sur www.gnu.org (consulté le ).
  61. (en) « automake.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  62. (en) « Brief History of Automake », sur www.gnu.org (consulté le ).
  63. (en) « GNU Binutils », sur www.gnu.org (consulté le ).
  64. (en) « Bison 3.7.1 - A Brief History of the Greater Ungulates - Bison », sur www.gnu.org (consulté le ).
  65. (en) « GNU Bison », sur www.gnu.org (consulté le ).
  66. (en) « Ccide - Decision Table Preprocessor - Browse /ccide », sur SourceForge.net (consulté le ).
  67. (en) « GNU cflow - Accueil », sur savannah.gnu.org (consulté le ).
  68. (en) « Complexity Measure - Accueil », sur savannah.gnu.org (consulté le ).
  69. (en) « config - Accueil », sur savannah.gnu.org (consulté le ).
  70. (en) « GNU Cppi », sur www.gnu.org (consulté le ).
  71. (en) Université de la Sarre, « Debugging with DDD », sur www.gnu.org, (consulté le ).
  72. (en) « DejaGnu - GNU Test Framework », sur www.gnu.org (consulté le ).
  73. (en) « dejagnu.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  74. (en) « GDB: The GNU Project Debugger », sur www.gnu.org (consulté le ).
  75. (en) « Debugging with GDB - Free Software », sur sourceware.org (consulté le ).
  76. (en) « GNU Gengen », sur www.gnu.org (consulté le ).
  77. (en) « GNU Gengen 1.4.2 », sur www.gnu.org (consulté le ).
  78. (en) « GNU Gengen - COPYING », sur www.gnu.org (consulté le ).
  79. (en) « GNU Gengetopt 2.23 », sur www.gnu.org (consulté le ).
  80. (en) « GNU Gengetopt - LICENSE », sur www.gnu.org (consulté le ).
  81. (en) « GNU GLOBAL source code tagging system », sur www.gnu.org (consulté le ).
  82. (en) « License of GLOBAL », sur www.gnu.org (consulté le ).
  83. (en) « GNATS - Accueil », sur savannah.gnu.org (consulté le ).
  84. (en) « Gnatsweb Project Page », sur www.gnu.org (consulté le ).
  85. (en) « Gnatsweb - Accueil », sur savannah.gnu.org (consulté le ).
  86. (en) « Indent », sur www.gnu.org (consulté le ).
  87. (en) « indent.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  88. (en) « GNU Libtool - The GNU Portable Library Tool », sur www.gnu.org (consulté le ).
  89. (en) « GNU Libtool - Accueil », sur savannah.gnu.org (consulté le ).
  90. (en) « Make », sur www.gnu.org (consulté le ).
  91. (en) « MARST », sur www.gnu.org (consulté le ).
  92. (en) « The OO-Browser - Accueil », sur savannah.gnu.org (consulté le ).
  93. (en) « GNU patch - Accueil », sur savannah.gnu.org (consulté le ).
  94. (en) « patch.git - COPYING », sur git.savannah.gnu.org (consulté le )
  95. (en) « SHMM Shared Memory Manager », sur www.gnu.org (consulté le ).
  96. (en) « GNU shmm shared memory manager - Accueil », sur savannah.gnu.org (consulté le ).
  97. (en) « GNU superoptimizer », sur www.gnu.org (consulté le ).
  98. (en) « swbis - Accueil », sur savannah.gnu.org (consulté le ).
  99. (en) « Vmgen - Accueil », sur savannah.gnu.org (consulté le ).
  100. (en) « GNU Xml Applicable Tools - Accueil », sur savannah.gnu.org (consulté le ).
  101. (en) « GNU XmlAT », sur www.gnu.org (consulté le ).
  102. (en) « The DJGPP Project », sur delorie.com (consulté le ).
  103. (en) « The history of djgpp », sur delorie.com (consulté le ).
  104. (en) « DJGPP », sur delorie.com (consulté le ).
  105. « DJGPP v2 - LISEZ-MOI », sur delorie.com (consulté le ).
  106. (en) « DJGPP v2 - COPYING.DJ », sur delorie.com (consulté le ).
  107. (en) « DJGPP v2 - COPYING », sur delorie.com (consulté le ).
  108. (en) « DJGPP v2 - COPYING.LIB », sur delorie.com (consulté le ).
  109. (en) « GNU EDMA », sur www.gnu.org (consulté le ).
  110. (en) « GNU EDMA - Accueil », sur savannah.gnu.org (consulté le ).
  111. (en) « GNU GLUE », sur www.gnu.org (consulté le ).
  112. (en) « GNU GLUE Groupware Project », sur SourceForge.net (consulté le ).
  113. (en) « GNUstep - Installation and User's Guide », sur gnustep.org, (consulté le ).
  114. (en) « GNUstep - Accueil », sur savannah.gnu.org (consulté le ).
  115. (en) « A Quick History about GNUstep, NeXTSTEP and OpenStep », sur wiki.gnustep.org (consulté le ).
  116. (en) « GNUstep Developer Tools: Gorm », sur gnustep.org (consulté le ).
  117. (en) « Kopi », sur SourceForge.net (consulté le ).
  118. (en) « Bazaar 2.7.1dev documentation - Licence », sur doc.bazaar.canonical.com (consulté le ).
  119. (en) « CSSC », sur www.gnu.org (consulté le ).
  120. (en) « CSSC - Copying », sur www.gnu.org (consulté le ).
  121. (en) « GNU RCS », sur www.gnu.org (consulté le ).
  122. (en) « vc-dwim.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  123. (en) « 8sync.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  124. (en) « 8sync: Asynchronous Programming Made Awesome », sur www.gnu.org (consulté le ).
  125. (en) « GNU libavl - Accueil », sur savannah.gnu.org (consulté le ).
  126. (en) Ben Pfaff, « GNU libavl 2.0.2 - Preface », sur adtinfo.org (consulté le ).
  127. (en) « [binutils-gdb.git] / bfd / COPYING », sur sourceware.org (consulté le ).
  128. (en) « GNU cgicc », sur www.gnu.org (consulté le ).
  129. (en) Stephen F. Booth, « GNU cgicc - Software Licenses », sur www.gnu.org, (consulté le ).
  130. (en) « GNU Classpath License », sur www.gnu.org (consulté le ).
  131. (en) « classpath - Accueil », sur savannah.gnu.org (consulté le ).
  132. (en) « classpath.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  133. (en) « GNU and Java », sur www.gnu.org (consulté le ).
  134. (en) « Classpath Extensions - Accueil », sur savannah.gnu.org (consulté le ).
  135. (en) « Gnulib - The GNU Portability Library », sur www.gnu.org (consulté le ).
  136. (en) « gnulib.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  137. (en) « GNU Prolog for Java », sur www.gnu.org (consulté le ).
  138. (en) « gperf », sur www.gnu.org (consulté le ).
  139. (en) « Perfect Hash Function Generator », sur www.gnu.org (consulté le ).
  140. (en) « gSlip », sur www.gnu.org (consulté le ).
  141. (en) « Java Expressions Library », sur www.gnu.org (consulté le ).
  142. (en) « jel - Contents of /trunk/src/docs/COPYING », sur svn.savannah.gnu.org (consulté le ).
  143. (en) « GNU libffcall », sur www.gnu.org (consulté le ).
  144. (en) « libiconv », sur www.gnu.org (consulté le ).
  145. (en) « libiconv.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  146. (en) « libiconv.git - COPYING.LIB », sur git.savannah.gnu.org (consulté le ).
  147. (en) « LibJIT », sur www.gnu.org (consulté le ).
  148. (en) « libjit.git - COPYING.LESSER », sur git.savannah.gnu.org (consulté le ).
  149. (en) « GNU libsigsegv », sur www.gnu.org (consulté le ).
  150. (en) « Libunistring », sur www.gnu.org (consulté le ).
  151. (en) « GNU libunistring (documentation) », sur www.gnu.org (consulté le ).
  152. (en) « Using and porting GNU lightning », sur www.gnu.org (consulté le ).
  153. (en) « lightning.git - COPYING.LESSER », sur git.savannah.gnu.org (consulté le ).
  154. (en) Aaron M. Renn, « Arenn's Software Download Page - GNU getopt - Java port », sur urbanophile.com (consulté le ).
  155. (en) « java-getopt/COPYING.LIB », sur GitHub (consulté le ).
  156. (en) « GNU MemPool », sur www.gnu.org (consulté le ).
  157. (en) « mempool.git - LICENSE », sur git.savannah.gnu.org (consulté le ).
  158. (en) « mempool.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  159. (en) « GNU mifluz - Accueil », sur savannah.gnu.org (consulté le ).
  160. (en) « GNU mifluz », sur www.gnu.org (consulté le ).
  161. (en) « Nana - a design by contract framework for C/C++ », sur GitHub (consulté le ).
  162. (en) « nana/LICENSE », sur GitHub (consulté le ).
  163. (en) Ralf S. Engelschall, « GNU Pth - The GNU Portable Threads », sur www.gnu.org (consulté le ).
  164. (en) « GNU Pth - Accueil », sur savannah.gnu.org (consulté le ).
  165. (en) Ralf S. Engelschall, « GNU Pth - The GNU Portable Threads (documentation) », sur www.gnu.org (consulté le ).
  166. (en) « QuickThreads/README », sur GitHub (consulté le ).
  167. (en) « Quickthreads - Accueil », sur savannah.gnu.org (consulté le ).
  168. (en) « The SLIB Portable Scheme Library », sur people.csail.mit.edu (consulté le ).
  169. (en) « SLIB Scheme Library - Accueil », sur savannah.gnu.org (consulté le ).
  170. (en) « The GNU C Reference Manual », sur www.gnu.org (consulté le ).
  171. (en) « The GNU C Reference Manual v0.2.5 », sur www.gnu.org (consulté le ).
  172. (en) « GNU Java Training Wheels », sur www.gnu.org (consulté le ).
  173. (en) Robert J. Chassell (en), « An Introduction to Programming in Emacs Lisp », sur www.gnu.org (consulté le ).
  174. (en) Robert J. Chassell (en), « An Introduction to Programming in Emacs Lisp - Why Study Emacs Lisp? », sur www.gnu.org (consulté le ).
  175. (en) « GNU MIX Development Kit (MDK) », sur www.gnu.org (consulté le ).
  176. (en) « GNU MIX Development Kit (mdk) - Introduction », sur www.gnu.org (consulté le ).
  177. (en) « GNU MIX Development Kit (mdk) - GNU General Public License », sur www.gnu.org, (consulté le ).
  178. (en) « SQLtutor - Accueil », sur savannah.gnu.org (consulté le ).
  179. (en) « GNU TeX for the Impatient », sur www.gnu.org (consulté le ).
  180. (en) « GNU Alive », sur www.gnu.org (consulté le ).
  181. (en) « GNU Gratuitous ARP Daemon - Accueil », sur savannah.gnu.org (consulté le ).
  182. (en) « GNUnet - About », sur gnunet.org (consulté le ).
  183. (en) « GNUnet Reference Manual », sur docs.gnunet.org (consulté le ).
  184. (en) « GNUnet - FAQs », sur gnunet.org (consulté le ).
  185. (en) « gnunet.git - README », sur git.gnunet.org (consulté le ).
  186. (en) « GNU SASL Library - Libgsasl », sur www.gnu.org (consulté le ).
  187. (en) « Inetutils - GNU network utilities », sur www.gnu.org (consulté le ).
  188. (en) « inetutils.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  189. (en) « jwhois », sur GitHub (consulté le ).
  190. (en) « jwhois/COPYING », sur GitHub (consulté le ).
  191. (en) « GNU MAC Changer », sur GitHub (consulté le ).
  192. (en) « macchanger/COPYING », sur GitHub (consulté le ).
  193. (en) « macchanger/ChangeLog », sur GitHub (consulté le ).
  194. (en) « GNU Proxyknife », sur www.gnu.org (consulté le ).
  195. (en) Jia Wang, « GNU Proxyknife 1.7 Manual », sur www.gnu.org, (consulté le ).
  196. (en) « GNU Shishi », sur www.gnu.org (consulté le ).
  197. (en) « GNU adns », sur www.gnu.org (consulté le ).
  198. (en) « GNU Artanis », sur www.gnu.org (consulté le ).
  199. (en) « About GNU Artanis », sur web-artanis.com (consulté le ).
  200. (en) « BPEL2oWFN », sur www.gnu.org (consulté le ).
  201. (en) « bpel2owfn - Contents of /bpel2owfn/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  202. (en) « GNU consensus », sur www.gnu.org (consulté le ).
  203. (en) « GNU consensus' Frequently Answered Questions », sur www.gnu.org (consulté le ).
  204. (en) « GNU ease.js », sur www.gnu.org (consulté le ).
  205. (en) « GNU ease.js - Source Code », sur www.gnu.org (consulté le ).
  206. (en) « GNU ease.js - News », sur www.gnu.org (consulté le ).
  207. (en) Mike Gerwitz, « GNU ease.js Manual v0.2.8: About », sur www.gnu.org, (consulté le ).
  208. (en) « GNU Guile-RPC », sur www.gnu.org (consulté le ).
  209. (en) « guile-rpc.git - COPYING.LESSER », sur git.savannah.gnu.org (consulté le ).
  210. (en) « GNU IDN Library - Libidn », sur www.gnu.org (consulté le ).
  211. (en) « GNU Libmicrohttpd », sur www.gnu.org (consulté le ).
  212. (en) « GNU Meta-HTML », sur www.gnu.org (consulté le ).
  213. (en) « metahtml - Contents of /metahtml/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  214. (en) « M <MetaHTML> - Accueil », sur savannah.gnu.org (consulté le ).
  215. (en) « GNU network », sur www.gnu.org (consulté le ).
  216. (en) Aymeric Moizard, « The GNU oSIP library », sur www.gnu.org (consulté le ).
  217. (en) « libosip Documentation », sur www.gnu.org, (consulté le ).
  218. (en) « Python Webkit DOM Bindings », sur www.gnu.org (consulté le ).
  219. (en) « PythonWebkit - Accueil », sur savannah.gnu.org (consulté le ).
  220. (en) « GNU Serveez », sur www.gnu.org (consulté le ).
  221. (en) « serveez.git - ChangeLog », sur git.savannah.gnu.org (consulté le ).
  222. (en) « serveez.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  223. (en) « GNU WebSocket4J », sur Launchpad (consulté le ).
  224. (en) « GNU WebSocket4J : News and announcements », sur Launchpad (consulté le ).
  225. (en) « GNU Gnash », sur www.gnu.org (consulté le ).
  226. (en) Rob Savoye, « Gnash User Manual », sur www.gnu.org, (consulté le ).
  227. (en) « gnash.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  228. (en) « gnash.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  229. (en) « GNOWSYS: A Kernel for Semantic Computing! », sur www.gnu.org (consulté le ).
  230. (en) « phpGrabComics », sur phpgrabcomics.org (consulté le ).
  231. (en) « phpGrabComics download », sur SourceForge.net (consulté le ).
  232. (en) « phpgrabcomics.org - Overview », sur phpgrabcomics.org (consulté le ).
  233. (en) « httptunnel », sur GitHub (consulté le ).
  234. (en) « httptunnel/COPYING », sur GitHub (consulté le ).
  235. (en) « httptunnel/ChangeLog », sur GitHub (consulté le ).
  236. (en) « GNUzilla and IceCat », sur www.gnu.org (consulté le ).
  237. (en) « gnuzilla.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  238. (en) « Submission of GNUzilla », sur savannah.nongnu.org (consulté le ).
  239. (en) « GNU LibreJS », sur www.gnu.org (consulté le ).
  240. (en) « GNU LibreJS 6.0.13 », sur www.gnu.org, (consulté le ).
  241. (en) « MediaGoblin », sur mediagoblin.org (consulté le ).
  242. (en) « GNU MediaGoblin 0.10.0 documentation - About GNU MediaGoblin », sur mediagoblin.readthedocs.io, (consulté le ).
  243. (en) « GNU social », sur gnu.io (consulté le ).
  244. (en) « GNU social - Merge », sur www.gnu.org (consulté le ).
  245. (en) « GNU social - Accueil », sur savannah.gnu.org (consulté le ).
  246. (en) « social.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  247. (en) « GNU Anubis », sur www.gnu.org (consulté le ).
  248. (en) « GNU Anubis Manual : Overview », sur www.gnu.org, (consulté le ).
  249. (en) « anubis.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  250. (en) « GNU Anubis NEWS », sur www.gnu.org (consulté le ).
  251. (en) « gnubiff homepage », sur gnubiff.sourceforge.net (consulté le ).
  252. (en) « gnubiff changelog », sur gnubiff.sourceforge.net (consulté le ).
  253. (en) « Mailman, the GNU Mailing List Manager », sur www.gnu.org (consulté le ).
  254. (en) Sergey Poznyakoff, « GNU Mailutils », sur mailutils.org (consulté le ).
  255. (en) « mailutils.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  256. (en) « mailutils.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  257. (en) « mailutils.git - COPYING.LESSER », sur git.savannah.gnu.org (consulté le ).
  258. (en) « Bayonne », sur www.gnu.org (consulté le ).
  259. (en) « bayonne.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  260. (en) « GNU ccAudio2 », sur www.gnu.org (consulté le ).
  261. (en) « ccaudio.git - README », sur git.savannah.gnu.org (consulté le ).
  262. (en) « GNU ccRTP », sur www.gnu.org (consulté le ).
  263. (en) « ccrtp.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  264. (en) « ccrtp.git - COPYING.addendum », sur git.savannah.gnu.org (consulté le ).
  265. (en) « ccrtp.git - ChangeLog », sur git.savannah.gnu.org (consulté le ).
  266. (en) « GNU ccScript », sur www.gnu.org (consulté le ).
  267. (en) « GNU ccScript - Accueil », sur savannah.gnu.org (consulté le ).
  268. (en) « GNU [u]Common C++ », sur www.gnu.org (consulté le ).
  269. (en) « commoncpp.git - README », sur git.savannah.gnu.org (consulté le ).
  270. (en) « GnuComm – GNU Telephony », sur www.gnu.org (consulté le ).
  271. (en) « The GNU Telecom Subsystem - Accueil », sur savannah.gnu.org (consulté le ).
  272. (en) « About the GNU HaliFAX Project », sur www.gnu.org (consulté le ).
  273. (en) « GNU HaliFAX - Accueil », sur savannah.gnu.org (consulté le ).
  274. (en) « GNU SIP Witch », sur www.gnu.org (consulté le ).
  275. (en) « sipwitch.git - README », sur git.savannah.gnu.org (consulté le ).
  276. (en) « GNU Freetalk », sur www.gnu.org (consulté le ).
  277. (en) « Freetalk! 4.1 », sur www.gnu.org (consulté le ).
  278. (en) « freetalk.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  279. (en) « Jami », sur jami.net (consulté le ).
  280. (en) « Jami - Frequently Asked Questions », sur jami.net (consulté le ).
  281. (en) « lrzsz: free x/y/zmodem implementation », sur ohse.de (consulté le ).
  282. (en) Grégory Vandenbrouck et Sébastien Aperghis-Tramoni, « GNU Pipo », sur www.gnu.org (consulté le ).
  283. (en) « STUMP Robomoderator Program », sur algebra.com (consulté le ).
  284. (en) « stump.git - LICENSE », sur git.savannah.gnu.org (consulté le ).
  285. « GNU Taler », sur taler.net (consulté le ).
  286. « GNU Taler : Fonctionnalités », sur taler.net (consulté le ).
  287. « GNU Taler : Principes de conception », sur taler.net (consulté le ).
  288. (en) « GNU Taler Documentation - Taler licensing information », sur docs.taler.net (consulté le ).
  289. « GNU Taler - Actualité », sur taler.net (consulté le ).
  290. (en) « TRAMP 2.4.4 User Manual », sur www.gnu.org, (consulté le ).
  291. (en) « tramp.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  292. (en) « Taylor UUCP 1.07 », sur airs.com (consulté le ).
  293. (en) « Taylor uucp - Accueil », sur savannah.gnu.org (consulté le ).
  294. (en) « webstump.git - LICENSE », sur git.savannah.gnu.org (consulté le ).
  295. (en) « GNU Wget », sur www.gnu.org (consulté le ).
  296. (en) « GNU Wget 1.20 Manual », sur www.gnu.org (consulté le ).
  297. (en) « wget.git - README », sur git.savannah.gnu.org (consulté le ).
  298. (en) « GNU Bash », sur www.gnu.org (consulté le ).
  299. (en) « Bash Reference Manual », sur www.gnu.org, (consulté le ).
  300. (en) « Coreutils - GNU core utilities », sur www.gnu.org (consulté le ).
  301. (en) « GNU Core Utilities Frequently Asked Questions », sur www.gnu.org (consulté le ).
  302. (en) « coreutils.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  303. (en) « GNU Guile-Ncurses », sur www.gnu.org (consulté le ).
  304. (en) Thomas E. Dickey, « Announcing ncurses 6.2 », sur invisible-island.net (consulté le ).
  305. (en) Thomas E. Dickey, « NCURSES - Frequenty Asked Questions (FAQ) », sur invisible-island.net (consulté le ).
  306. (en) Thomas E. Dickey, « NCURSES », sur invisible-island.net (consulté le ).
  307. (en) « GNU Parallel », sur www.gnu.org (consulté le ).
  308. (en) Ole Tange, « History of GNU Parallel », sur www.gnu.org (consulté le ).
  309. (en) « Welcome to the web page of the pexec program! », sur www.gnu.org (consulté le ).
  310. (en) « pexec (documentation) », sur www.gnu.org (consulté le ).
  311. (en) Chet Ramey, « The GNU Readline Library », sur tiswww.cwru.edu (consulté le ).
  312. (en) Sergey Poznyakoff, « GNU Rush », sur puszcza.gnu.org.ua (consulté le ).
  313. (en) « rush.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  314. (en) « rush.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  315. (en) « GNU Screen », sur www.gnu.org (consulté le ).
  316. (en) « screen.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  317. (en) « GNU shtool », sur www.gnu.org (consulté le ).
  318. (en) « GNU shtool - Accueil », sur savannah.gnu.org (consulté le ).
  319. (en) « GNU shtool - ChangeLog », sur www.gnu.org (consulté le ).
  320. (en) Richard Stallman, « The Termcap Manual », sur www.gnu.org, (consulté le ).
  321. (en) « Termutils », sur www.gnu.org (consulté le ).
  322. (en) « GNU G-Golf », sur www.gnu.org (consulté le ).
  323. (en) « GNU G-Golf Reference Manual - About G-Golf », sur www.gnu.org, (consulté le ).
  324. (en) « GNU G-Golf - Latest News », sur www.gnu.org (consulté le ).
  325. (en) « Guile-Gnome », sur www.gnu.org (consulté le ).
  326. (en) « guile-gnome.git - ChangeLog.pre-2.16 », sur git.savannah.gnu.org (consulté le ).
  327. (en) « GNU/Linux software - gxmessage », sur trmusson.dreamhosters.com (consulté le ).
  328. (en) « gxmessage - Accueil », sur savannah.gnu.org (consulté le ).
  329. (en) « xnee - Contents of /xnee/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  330. (en) « GNU fontopia », sur www.gnu.org (consulté le ).
  331. (en) « GNU Fontutils », sur www.gnu.org (consulté le ).
  332. (en) « GNU FreeFont », sur www.gnu.org (consulté le ).
  333. (en) « GNU FreeFont : License », sur www.gnu.org (consulté le ).
  334. (en) Paul Hardy, « GNU Unifont Glyphs », sur unifoundry.com (consulté le ).
  335. (en) « The GNU Accounting Utilities », sur www.gnu.org (consulté le ).
  336. (en) « Accounting Utilities Manual », sur www.gnu.org, (consulté le ).
  337. (en) « acct - Contents of /acct/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  338. « Ddrescue - Outil de récupération de données », sur www.gnu.org (consulté le ).
  339. (en) Sergey Poznyakoff, « GNU Direvent », sur www.gnu.org.ua (consulté le ).
  340. (en) Sergey Poznyakoff, « GNU Direvent manual », sur www.gnu.org.ua, (consulté le ).
  341. (en) « direvent.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  342. (en) « direvent.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  343. (en) « GNU fdisk », sur www.gnu.org (consulté le ).
  344. (en) « GNU fdisk - Accueil », sur savannah.gnu.org (consulté le ).
  345. (en) « GNU FreeIPMI », sur www.gnu.org (consulté le ).
  346. (en) « freeipmi.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  347. (en) « freeipmi.git - COPYING.sunbmc », sur git.savannah.gnu.org (consulté le ).
  348. (en) « freeipmi.git - ChangeLog.0 », sur git.savannah.gnu.org (consulté le ).
  349. (en) « freeipmi.git - ChangeLog », sur git.savannah.gnu.org (consulté le ).
  350. (en) « GNUbatch Release 1 - Introduction and User Guide » [PDF], sur cvs.savannah.gnu.org, (consulté le ).
  351. (en) « GNUbatch », sur www.gnu.org (consulté le ).
  352. (en) « gnubatch.git - LICENSE », sur git.savannah.gnu.org (consulté le ).
  353. (en) John Collins, « gnubatch.git - README », sur git.savannah.gnu.org, (consulté le ).
  354. (en) « GNU Source Release Collection », sur www.gnu.org (consulté le ).
  355. (en) « GNU Source Release Collection 2014.10.11 », sur www.gnu.org, (consulté le ).
  356. « Manuel de référence de GNU Guix - Gérer ses logiciels avec Guix », sur guix.gnu.org (consulté le ).
  357. (en) « Guix Workflow Language », sur workflows.guix.info (consulté le ).
  358. (en) « Guix Workflow Language - Accueil », sur savannah.gnu.org (consulté le ).
  359. (en) « GNU Mcron », sur www.gnu.org (consulté le ).
  360. (en) « mcron.git - NEWS », sur git.savannah.gnu.org (consulté le ).
  361. (en) Dale Mellor, « Mcron - User Requirements and Analysis », sur www.gnu.org, (consulté le ).
  362. (en) « GNU Mes - Accueil », sur savannah.gnu.org (consulté le ).
  363. (en) « GNU Mes », sur www.gnu.org (consulté le ).
  364. (en) « GNU Mes Reference Manual », sur www.gnu.org (consulté le ).
  365. (en) « Mtools », sur www.gnu.org (consulté le ).
  366. (en) Alain Knaff, « Mtools 4.0.25 », sur www.gnu.org, (consulté le ).
  367. (en) « mtools - Accueil », sur savannah.gnu.org (consulté le ).
  368. (en) « GNU Parted », sur www.gnu.org (consulté le ).
  369. (en) « parted.git - README », sur git.savannah.gnu.org (consulté le ).
  370. (en) « parted.git - ChangeLog.0 » (consulté le ).
  371. (en) Sergey Poznyakoff, « GNU PIES », sur www.gnu.org.ua (consulté le ).
  372. (en) « pies.git - COPYING », sur git.gnu.org.ua (consulté le ).
  373. (en) « pies.git - NEWS », sur git.gnu.org.ua (consulté le ).
  374. (en) « GNU Rot[t]log », sur www.gnu.org (consulté le ).
  375. (en) « GNU Rot[t]log version 0.72 », sur www.gnu.org (consulté le ).
  376. (en) « rottlog.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  377. (en) « GNU Stow », sur www.gnu.org (consulté le ).
  378. (en) « GNU Stow 2.3.1 », sur www.gnu.org, (consulté le ).
  379. (en) « GNU Sysutils - Accueil », sur savannah.gnu.org (consulté le ).
  380. (en) « sysutils - Contents of /sysutils/README », sur cvs.savannah.gnu.org (consulté le ).
  381. (en) « sysutils - Contents of /sysutils/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  382. (en) « sysutils - Contents of /sysutils/COPYING.LESSER », sur cvs.savannah.gnu.org (consulté le ).
  383. (en) « sysutils - Contents of /sysutils/ChangeLog », sur cvs.savannah.gnu.org (consulté le ).
  384. (en) « GNU Time », sur www.gnu.org (consulté le ).
  385. (en) « time.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  386. (en) « Which », sur carlowood.github.io (consulté le ).
  387. (en) « which - Contents of /which/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  388. (en) Georg C. F. Greve, « Xlogmaster Tutorial », sur www.gnu.org, (consulté le ).
  389. (en) « xlogmaster - Contents of /xlogmaster/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  390. (en) « GNU Bool », sur www.gnu.org (consulté le ).
  391. (en) « GNU Combine », sur www.gnu.org (consulté le ).
  392. (en) Daniel P. Valentine, « combine Manual », sur www.gnu.org, (consulté le ).
  393. (en) « combine - Contents of /combine/ChangeLog », sur cvs.savannah.gnu.org (consulté le ).
  394. (en) « GNU diff utilities - Accueil », sur savannah.gnu.org (consulté le ).
  395. (en) « GNU Diffutils », sur www.gnu.org (consulté le ).
  396. (en) « Findutils », sur www.gnu.org (consulté le ).
  397. (en) « findutils.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  398. (en) « Gawk », sur www.gnu.org (consulté le ).
  399. (en) « The GNU Awk User's Guide - GNU General Public License », sur www.gnu.org, (consulté le ).
  400. (en) « The GNU Awk User's Guide - History of awk and gawk », sur www.gnu.org, (consulté le ).
  401. (en) « GnuDOS », sur www.gnu.org (consulté le ).
  402. (en) « gnudos - Contents of /gnudos/ChangeLog », sur cvs.savannah.gnu.org (consulté le ).
  403. (en) « gnuit - GNU Interactive Tools », sur www.gnu.org (consulté le ).
  404. (en) « gnuit.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  405. (en) « GNU Grep », sur www.gnu.org (consulté le ).
  406. (en) « ID Utils », sur www.gnu.org (consulté le ).
  407. (en) « idutils.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  408. (en) « ID database utilities », sur www.gnu.org (consulté le ).
  409. (en) « Less FAQ », sur greenwoodsoftware.com (consulté le ).
  410. (en) « Downloading less », sur greenwoodsoftware.com (consulté le ).
  411. (en) « Less version 418 », sur greenwoodsoftware.com, (consulté le ).
  412. (en) « GNU M4 », sur www.gnu.org (consulté le ).
  413. (en) « GNU M4 1.4.18 macro processor », sur www.gnu.org, (consulté le ).
  414. (en) « Welcome to the Midnight Commander Development Center », sur midnight-commander.org (consulté le ).
  415. (en) « mc/doc/README », sur GitHub (consulté le ).
  416. (en) « mc/doc/COPYING », sur GitHub (consulté le ).
  417. (en) « GNU OrgaDoc », sur www.gnu.org (consulté le ).
  418. (en) « GNU poke », sur www.gnu.org (consulté le ).
  419. (en) « GNU poke - The extensible editor for structured binary data », sur jemarch.net (consulté le ).
  420. (en) « poke.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  421. (en) « GNU sed », sur www.gnu.org (consulté le ).
  422. (en) « sed, a stream editor », sur www.gnu.org, (consulté le ).
  423. (en) « sed.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  424. (en) « GNU stalkerfs », sur www.gnu.org (consulté le ).
  425. (en) « GNU stalkerfs - Accueil », sur savannah.gnu.org (consulté le ).
  426. (en) « GNU Teseq », sur www.gnu.org (consulté le ).
  427. (en) « teseq: COPYING », sur hg.savannah.gnu.org (consulté le ).
  428. (en) « teseq: ChangeLog », sur hg.savannah.gnu.org (consulté le ).
  429. (en) « A word difference finder (and others) », sur www.gnu.org (consulté le ).
  430. (en) « GNU Wdiff », sur www.gnu.org (consulté le ).
  431. (en) « Ed - A line-oriented text editor », sur www.gnu.org (consulté le ).
  432. (en) « GNU Emacs - Further information », sur www.gnu.org (consulté le ).
  433. (en) « GNU Emacs - Guided Tour », sur www.gnu.org (consulté le ).
  434. (en) « GNU Emacs », sur www.gnu.org (consulté le ).
  435. (en) « GNU Emacs Manual (v27.1) - GNU GENERAL PUBLIC LICENSE », sur www.gnu.org, (consulté le ).
  436. (en) Richard Stallman, « EMACS: The Extensible, Customizable Display Editor », sur www.gnu.org, (consulté le ).
  437. (en) « Moe - A powerful and user-friendly text editor », sur www.gnu.org (consulté le ).
  438. (en) « The GNU nano editor FAQ », sur nano-editor.org (consulté le ).
  439. (en) « GNU nano : Online Manual », sur nano-editor.org (consulté le ).
  440. (en) « GNU Zile », sur www.gnu.org (consulté le ).
  441. (en) « Cpio », sur www.gnu.org (consulté le ).
  442. (en) « Paxutils », sur www.gnu.org (consulté le ).
  443. (en) « cpio.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  444. (en) « GNU Gzip », sur www.gnu.org (consulté le ).
  445. (en) « paxutils.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  446. (en) « Shell Archive Utilities - Accueil », sur savannah.gnu.org (consulté le ).
  447. (en) « Sharutils », sur www.gnu.org (consulté le ).
  448. (en) « GNU shar utilities », sur www.gnu.org, (consulté le ).
  449. (en) « GNU Tar », sur www.gnu.org (consulté le ).
  450. (en) « GNU xorriso », sur www.gnu.org (consulté le ).
  451. (en) « fribidi/HISTORY », sur GitHub (consulté le ).
  452. (en) « GNU FriBidi », sur GitHub (consulté le ).
  453. (en) « gettext », sur www.gnu.org (consulté le ).
  454. (en) « GNU gettext utilities - Other Programming Languages », sur www.gnu.org (consulté le ).
  455. (en) « GNU gettext utilities - Licenses », sur www.gnu.org (consulté le ).
  456. (en) « GNU gettext utilities - History of GNU gettext », sur www.gnu.org (consulté le ).
  457. (en) « GNUjdoc », sur www.gnu.org (consulté le ).
  458. (en) « CVS log for gnujdoc/COPYING », sur openlab.ring.gr.jp (consulté le ).
  459. (en) « GNUnited Nations », sur www.gnu.org (consulté le ).
  460. (en) « GNUnited Nations (documentation) », sur www.gnu.org, (consulté le ).
  461. (en) « GNUnited Nations - Accueil », sur savannah.gnu.org (consulté le ).
  462. (en) Sergey Poznyakoff, « Dico - GNU Dictionary Server », sur puszcza.gnu.org.ua (consulté le ).
  463. (en) Sergey Poznyakoff, « Dico - Modules », sur puszcza.gnu.org.ua (consulté le ).
  464. (en) Sergey Poznyakoff, « GNU Dico Manual », sur puszcza.gnu.org.ua (consulté le ).
  465. (en) Sergey Poznyakoff, « Dico - Dicoweb », sur puszcza.gnu.org.ua (consulté le ).
  466. (en) « dico.git - COPYING », sur git.gnu.org.ua (consulté le ).
  467. (en) Sergey Poznyakoff, « GNU Collaborative International Dictionary of English », sur gcide.gnu.org.ua (consulté le ).
  468. (en) Sergey Poznyakoff, « GNU Collaborative International Dictionary of English - License », sur gcide.gnu.org.ua (consulté le ).
  469. (en) « GNU Aspell », sur aspell.net (consulté le ).
  470. (en) « GNU Aspell 0.60.9-git », sur aspell.net (consulté le ).
  471. (en) « GNU Aspell - Brave GNU World Questioner », sur aspell.net (consulté le ).
  472. (en) Kevin Atkinson, « Old Aspell News », sur aspell.net (consulté le ).
  473. (en) « Style and Diction », sur www.gnu.org (consulté le ).
  474. (en) « GNU Miscfiles », sur www.gnu.org (consulté le ).
  475. (en) « miscfiles.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  476. (en) « GNU spell - Accueil », sur savannah.gnu.org (consulté le ).
  477. (en) « GNU ccd2cue - CCD sheet to CUE sheet converter », sur www.gnu.org (consulté le ).
  478. (en) « cursynth - Accueil », sur savannah.gnu.org (consulté le ).
  479. (en) Matt Tytel, « Cursynth - a musical GNU program », sur www.gnu.org (consulté le ).
  480. (en) « Denemo - Free and Open Music Notation Editor », sur denemo.org (consulté le ).
  481. (en) « Denemo - Scripting », sur denemo.org (consulté le ).
  482. (en) « denemo.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  483. (en) « GNU Emms », sur www.gnu.org (consulté le ).
  484. (en) « The Emms Manual », sur www.gnu.org (consulté le ).
  485. (en) « GMediaServer home », sur www.gnu.org (consulté le ).
  486. (en) Oskar Liljeblad, « GMediaServer - Copyright and License », sur www.gnu.org, (consulté le ).
  487. (en) « GMediaServer - NEWS », sur www.gnu.org (consulté le ).
  488. (en) « GNU FM - GNU Network Services », sur gnu.io (consulté le ).
  489. (en) « gnufm - Contents of /gnufm/faq/index.html », sur web.cvs.savannah.gnu.org (consulté le ).
  490. (en) « GNUMP3d », sur www.gnu.org (consulté le ).
  491. (en) « GNUMP3d - Frequently Asked Questions », sur www.gnu.org (consulté le ).
  492. (en) « gnump3d - Contents of /gnump3d/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  493. (en) « GNUpod », sur www.gnu.org (consulté le ).
  494. (en) « gnupod.git - FAQ », sur git.savannah.gnu.org (consulté le ).
  495. (en) « gnupod.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  496. (en) « About GNU Radio », sur gnuradio.org (consulté le ).
  497. (en) « GNU Radio - Accueil », sur savannah.gnu.org (consulté le ).
  498. (en) « GNUsound », sur www.gnu.org (consulté le ).
  499. (en) Pascal Haakmat, « GNUsound manual », sur www.gnu.org, (consulté le ).
  500. (en) « GNUsound - Accueil », sur savannah.gnu.org (consulté le ).
  501. (en) « Gnuspeech », sur www.gnu.org (consulté le ).
  502. (en) « gnuspeech.git - LICENSE », sur git.savannah.gnu.org (consulté le ).
  503. (en) « Homepage of GNU GTick », sur antcom.de (consulté le ).
  504. (en) « GNU Guile-SDL », sur www.gnu.org (consulté le ).
  505. (en) « GNU Compact Disc Input and Control Library (libcdio) », sur www.gnu.org (consulté le ).
  506. (en) « libcdio.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  507. (en) Rocky Bernstein et Herbert Valerio Riedel, « GNU libcdio: Compact Disc Input, Output, and Control Library (documentation) », sur www.gnu.org, (consulté le ).
  508. (en) « GNU Libextractor », sur www.gnu.org (consulté le ).
  509. « LilyPond - la notation musicale pour tous », sur lilypond.org (consulté le ).
  510. « LilyPond: Introduction », sur lilypond.org (consulté le ).
  511. « LilyPond: Fonctionnalités », sur lilypond.org (consulté le ).
  512. « LilyPond: GPL », sur lilypond.org (consulté le ).
  513. « Documentation de LilyPond 2.12.3 - Manuel d'initiation - Préface », sur lilypond.org (consulté le ).
  514. (en) « Psychosynth », sur psychosynth.com (consulté le ).
  515. (en) « What is Psychosynth ? », sur psychosynth.com (consulté le ).
  516. (en) « Psychosynth - User manual », sur psychosynth.com (consulté le ).
  517. (en) « psychosynth.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  518. (en) « GNU Solfege », sur www.gnu.org (consulté le ).
  519. (en) « GNU VCDImager », sur www.gnu.org (consulté le ).
  520. (en) « vcdimager - Contents of /vcdimager/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  521. (en) « The GNU Crypto project », sur www.gnu.org (consulté le ).
  522. (en) « gnu-crypto - Contents of /gnu-crypto/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  523. (en) « gnu-pw-mgr », sur www.gnu.org (consulté le ).
  524. (en) « The GNU Privacy Guard », sur gnupg.org (consulté le ).
  525. (en) « GnuPG - Manuals », sur gnupg.org (consulté le ).
  526. (en) « The GnuTLS Transport Layer Security Library », sur gnutls.org (consulté le ).
  527. (en) Simon Josefsson, « GNU Generic Security Service Library (documentation) », sur www.gnu.org, (consulté le ).
  528. (en) « GNU Generic Security Service - Libgss », sur www.gnu.org (consulté le ).
  529. (en) « gvpe », sur software.schmorp.de (consulté le ).
  530. (en) « Contents of /gvpe/README », sur cvs.schmorp.de (consulté le ).
  531. (en) « Contents of /gvpe/COPYING », sur cvs.schmorp.de (consulté le ).
  532. (en) « Libgcrypt », sur gnupg.org (consulté le ).
  533. (en) « [libgcrypt.git] / NEWS », sur git.gnupg.org (consulté le ).
  534. (en) « GNU Libtasn1 », sur www.gnu.org (consulté le ).
  535. (en) « LSH - a GNU implementation of the Secure Shell protocols », sur lysator.liu.se (consulté le ).
  536. (en) « Nettle - a low-level cryptographic library », sur lysator.liu.se (consulté le ).
  537. (en) Niels Möller, « Nettle: a low-level cryptographic library (documentation) », sur lysator.liu.se, (consulté le ).
  538. (en) « Radius », sur www.gnu.org (consulté le ).
  539. (en) Sergey Poznyakoff, « GNU Radius Reference Manual: Introduction to Radius », sur www.gnu.org, (consulté le ).
  540. (en) « radius.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  541. (en) Ian Jackson, « GNU userv », sur www.gnu.org (consulté le ).
  542. (en) « GNU Ferret », sur www.gnu.org (consulté le ).
  543. (en) Pierre Gaumond, « GDBM manual », sur www.gnu.org.ua (consulté le ).
  544. (en) Sergey Poznyakoff, « GDBM », sur www.gnu.org.ua (consulté le ).
  545. (en) Maurizio Boriani et Linas Vepstas, « Guile DBI », sur GitHub (consulté le ).
  546. (en) « Guile DBI manual », sur GitHub (consulté le ).
  547. (en) « GURGLE - GNU Report Generator Language », sur homepages.inf.ed.ac.uk (consulté le ).
  548. (en) Tim Colles, « GURGLE - GNU Report Generator Language 1.61 - User Manual », sur homepages.inf.ed.ac.uk, (consulté le ).
  549. (en) « Gurgle Report Generator - Accueil », sur savannah.gnu.org (consulté le ).
  550. (en) « GNU Libdbh », sur www.gnu.org (consulté le ).
  551. (en) Laurence D. Finston, « The GNU Metadata Exchange Utilities Website », sur www.gnu.org (consulté le ).
  552. (en) « GNU Metadata Exchange Utilities - Accueil », sur savannah.gnu.org (consulté le ).
  553. (en) « GNU Recutils », sur www.gnu.org (consulté le ).
  554. (en) Aubrey Jaffer, « WB - History », sur people.csail.mit.edu (consulté le ).
  555. (en) Aubrey Jaffer, « The WB B-Tree Database for SCM, Java, C#, C, and C++ », sur people.csail.mit.edu (consulté le ).
  556. (en) Aubrey Jaffer, « WB - License », sur people.csail.mit.edu (consulté le ).
  557. (en) Laurence D. Finston, « 3DLDF User and Reference Manual », sur www.gnu.org, (consulté le ).
  558. (en) Laurence D. Finston, « The GNU 3DLDF Website », sur www.gnu.org (consulté le ).
  559. (en) Laurence D. Finston, « The GNU 3DLDF Language Page », sur www.gnu.org (consulté le ).
  560. (en) « 3dldf.git - README », sur git.savannah.gnu.org (consulté le ).
  561. (en) « Apps/Dia », sur wiki.gnome.org (consulté le ).
  562. (en) « Apps/Dia/Python », sur wiki.gnome.org (consulté le ).
  563. (en) « Apps/Dia/Faq », sur wiki.gnome.org (consulté le ).
  564. (en) « The GNU Image-Finding Tool », sur www.gnu.org (consulté le ).
  565. (en) « (GIFT) GNU Image Finding Tool - Accueil », sur savannah.gnu.org (consulté le ).
  566. (en) « gift.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  567. (en) « GIMP - How It All Started... », sur gimp.org (consulté le ).
  568. « GIMP 2.10 - Premier abord », sur docs.gimp.org (consulté le ).
  569. (en) « GIMP 2.10 - Enregistrer les images avec GIMP », sur docs.gimp.org (consulté le ).
  570. « GIMP 2.10 - Introduction », sur docs.gimp.org (consulté le ).
  571. (en) « A Brief (and Ancient) History of GIMP », sur gimp.org (consulté le ).
  572. « GIMP 2.10 - Historique de GIMP », sur docs.gimp.org, (consulté le ).
  573. (en) « GIMP - Frequently Asked Questions », sur gimp.org (consulté le ).
  574. (en) « GNU Paint », sur www.gnu.org (consulté le ).
  575. (en) « GSEGrafix Plotting Program », sur www.gnu.org (consulté le ).
  576. (en) « GNU Guile-CV », sur www.gnu.org (consulté le ).
  577. (en) « GNU Guile-OpenGL », sur www.gnu.org (consulté le ).
  578. (en) « Guile-OpenGL: Introduction », sur www.gnu.org, (consulté le ).
  579. (en) « GNU InklingReader », sur www.gnu.org (consulté le ).
  580. (en) « Libxmi », sur www.gnu.org (consulté le ).
  581. (en) « MAVERIK - a VR micro kernel », sur www.gnu.org (consulté le ).
  582. (en) « maverik - Contents of /maverik/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  583. (en) « Ocrad - The GNU OCR », sur www.gnu.org (consulté le ).
  584. (en) « Panorama: Home Page », sur panorama.sourceforge.net (consulté le ).
  585. (en) « Panorama: README », sur panorama.sourceforge.net (consulté le ).
  586. (en) « Panorama: LICENSE », sur panorama.sourceforge.net (consulté le ).
  587. (en) « The plotutils Package », sur www.gnu.org (consulté le ).
  588. (en) « The Plotutils Package - History and Acknowledgements », sur www.gnu.org (consulté le ).
  589. (en) « GNU Aris », sur www.gnu.org (consulté le ).
  590. (en) « GNU bc », sur www.gnu.org (consulté le ).
  591. (en) Philip A. Nelson, « bc Command Manual - version 1.06 », sur www.gnu.org, (consulté le ).
  592. (en) Adrienne Gaye Thompson, « GNU C-Graph version 2.0 » [PDF], sur www.gnu.org, (consulté le ).
  593. (en) Adrienne Gaye Thompson, « Convolution Theorem Demo: Visualize with GNU C-Graph », sur www.gnu.org (consulté le ).
  594. (en) « dap - Contents of /dap/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  595. (en) « GNU datamash », sur www.gnu.org (consulté le ).
  596. (en) Richard Stallman et Ken Pizzini, « dc, an arbitrary precision calculator », sur www.gnu.org, (consulté le ).
  597. (en) « GLPK (GNU Linear Programming Kit) », sur www.gnu.org (consulté le ).
  598. (en) « glpk - Contents of /glpk/glpkmex/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  599. (en) « The GNU MP Bignum Library », sur gmplib.org (consulté le ).
  600. (en) « GNU MP 6.2.0 - Language Bindings », sur gmplib.org (consulté le ).
  601. (en) « GNU MP 6.2.0 - GNU MP Copying Conditions », sur gmplib.org (consulté le ).
  602. (en) « GSL - GNU Scientific Library », sur www.gnu.org (consulté le ).
  603. (en) « GSL 2.6 documentation - GNU General Public License », sur www.gnu.org (consulté le ).
  604. (en) Aubrey Jaffer, « jacal - Overview », sur people.csail.mit.edu, (consulté le ).
  605. (en) Aubrey Jaffer, « The JACAL Symbolic Math System », sur people.csail.mit.edu (consulté le ).
  606. (en) « GNU libmatheval », sur www.gnu.org (consulté le ).
  607. (en) Aleksandar Samardzic, « GNU libmatheval manual », sur www.gnu.org, (consulté le ).
  608. (en) « GNU MCSim », sur www.gnu.org (consulté le ).
  609. (en) Nan-Hung Hsieh, « Tutorial 0: GNU MCSim Introductory » [PDF], sur www.gnu.org, (consulté le ).
  610. (en) « MetaLogic Inference - Accueil », sur savannah.gnu.org (consulté le ).
  611. (en) Andreas Enge, Philippe Théveny et Paul Zimmermann, « GNU MPC 1.2.1 », sur multiprecision.org, (consulté le ).
  612. (en) « GNU MPC », sur multiprecision.org (consulté le ).
  613. (en) « GNU MPFR 4.1.0 », sur mpfr.org, (consulté le ).
  614. (en) « The GNU MPFR Library », sur mpfr.org (consulté le ).
  615. (en) « History of MPFR and Past Events », sur mpfr.org (consulté le ).
  616. (en) « GNU MPRIA », sur www.gnu.org (consulté le ).
  617. (en) Jérôme Benoit, « GNU MPRIA 0.7.3 », sur www.gnu.org, (consulté le ).
  618. (en) John W. Eaton, « GNU Octave », sur www.gnu.org (consulté le ).
  619. (en) John W. Eaton, « GNU Octave (version 5.2.0) - Copying », sur octave.org, (consulté le ).
  620. (en) « GNU PSPP », sur www.gnu.org (consulté le ).
  621. (en) « What is R? », sur r-project.org (consulté le ).
  622. (en) « R Licenses », sur r-project.org (consulté le ).
  623. (en) « R - COPYRIGHT STATUS », sur svn.r-project.org (consulté le ).
  624. (en) « XaoS », sur xaos-project.github.io (consulté le ).
  625. (en) « XaoS - Home », sur GitHub (consulté le ).
  626. (en) « XaoS - Developer's Guide », sur GitHub (consulté le ).
  627. (en) « XaoS/COPYING », sur GitHub (consulté le ).
  628. (en) « GNU Archimedes », sur www.gnu.org (consulté le ).
  629. (en) « archimedes - Contents of /archimedes/COPYING », sur cvs.savannah.gnu.org (consulté le ).
  630. (en) Jean-Michel D. Sellier, « Archimedes : the Free Monte Carlo simulator » [PDF], sur www.gnu.org (consulté le ).
  631. (en) « Electric », sur www.gnu.org (consulté le ).
  632. (en) « electric - Contents of /trunk/electric/COPYING.txt », sur svn.savannah.gnu.org (consulté le ).
  633. (en) « Download Electric Now », sur staticfreesoft.com (consulté le ).https://www.staticfreesoft.com/productsFree.html
  634. (en) « Electric History », sur www.gnu.org (consulté le ).
  635. (en) « GNU Gama », sur www.gnu.org (consulté le ).
  636. (en) « gama.git - README », sur git.savannah.gnu.org (consulté le ).
  637. (en) « GNU Gama 2.10 », sur www.gnu.org, (consulté le ).
  638. (en) « gama.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  639. (en) « GNU Behistun - Accueil », sur savannah.gnu.org (consulté le ).
  640. (en) « GnuAE », sur www.gnu.org (consulté le ).
  641. (en) Rob Savoye, « GnuAE Manual V0.3 - License », sur www.gnu.org, (consulté le ).
  642. « Utilitaires GNU pour l'astronomie », sur www.gnu.org (consulté le ).
  643. (en) « GNU Astronomy Utilities - Why C programming language? », sur www.gnu.org, (consulté le ).
  644. (en) « GNU Astronomy Utilities - Mandatory dependencies », sur www.gnu.org, (consulté le ).
  645. (en) « Gnu Circuit Analysis Package - Accueil », sur savannah.gnu.org (consulté le ).
  646. (en) « Gnucap Wiki », sur gnucap.org (consulté le ).
  647. (en) « gnucap.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  648. (en) « Goptical project home », sur www.gnu.org (consulté le ).
  649. (en) « goptical: README », sur hg.savannah.gnu.org (consulté le ).
  650. (en) « LibreDWG », sur www.gnu.org (consulté le ).
  651. (en) « LibreDWG 0.11 - Bindings », sur www.gnu.org, (consulté le ).
  652. (en) « Occhiolino - The GNU LIMS - Accueil », sur savannah.gnu.org (consulté le ).
  653. (en) « lims: README », sur hg.savannah.gnu.org (consulté le ).
  654. (en) « MELTING homepage », sur ebi.ac.uk (consulté le ).
  655. (en) « GNU Nano-Archimedes », sur www.gnu.org (consulté le ).
  656. (en) « PCB », sur pcb.geda-project.org (consulté le ).
  657. (en) « Printed Circuit Board Layout Tool », sur SourceForge.net (consulté le ).
  658. (en) « Pcb », sur pcb.geda-project.org (consulté le ).
  659. (en) « GNU polyxmass - Accueil », sur savannah.gnu.org (consulté le ).
  660. (en) « Polyxmass », sur www.gnu.org (consulté le ).
  661. (en) « GNU Spacechart », sur www.gnu.org (consulté le ).
  662. (en) « GNU Units », sur www.gnu.org (consulté le ).
  663. (en) « Units: A Unit Conversion Program and Scientific Calculator », sur www.gnu.org (consulté le ).
  664. (en) « AUCTeX – Sophisticated document creation », sur www.gnu.org (consulté le ).
  665. (en) « auctex.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  666. (en) « GNU Barcode », sur www.gnu.org (consulté le ).
  667. (en) « barcode.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  668. (en) « Emacs Muse », sur www.gnu.org (consulté le ).
  669. (en) « gcal.git - README », sur git.savannah.gnu.org (consulté le ).
  670. (en) « GNU gcal », sur www.gnu.org (consulté le ).
  671. (en) « gcal.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  672. (en) « GNU troff (Groff) », sur www.gnu.org (consulté le ).
  673. (en) « The GNU Troff Manual - History », sur www.gnu.org, (consulté le ).
  674. (en) « groff.git - LICENSES », sur git.savannah.gnu.org (consulté le ).
  675. (en) « GNU Hyperbole : The Everyday Hypertextual Information Manager », sur www.gnu.org (consulté le ).
  676. (en) « RefTeX – References, labels, citations », sur www.gnu.org (consulté le ).
  677. (en) « GNU Source-highlight », sur www.gnu.org (consulté le ).
  678. (en) « GNU Source-highlight - COPYING », sur www.gnu.org (consulté le ).
  679. (en) « Welcome to GNU TeXmacs », sur texmacs.org (consulté le ).
  680. (en) « texmacs - Contents of /trunk/src/LICENSE », sur svn.savannah.gnu.org (consulté le ).
  681. (en) « unrtf: ChangeLog », sur hg.savannah.gnu.org (consulté le ).
  682. (en) « UnRTF », sur www.gnu.org (consulté le ).
  683. (en) « unrtf: COPYING », sur hg.savannah.gnu.org (consulté le ).
  684. (en) « The Gnumeric Manual, version 1.12 », sur help.gnome.org (consulté le ).
  685. (en) « Gnumeric », sur gnumeric.org (consulté le ).
  686. (en) « Oleo », sur www.gnu.org (consulté le ).
  687. (en) « GNU Spread Sheet Widget », sur www.gnu.org (consulté le ).
  688. (en) « GNU a2ps », sur www.gnu.org (consulté le ).
  689. (en) « GNU a2ps - Accueil », sur savannah.gnu.org (consulté le ).
  690. (en) « GNU dgs », sur www.gnu.org (consulté le ).
  691. (en) « GNU enscript », sur www.gnu.org (consulté le ).
  692. (en) « enscript.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  693. (en) « GNU Ghostscript », sur www.gnu.org (consulté le ).
  694. (en) « ghostscript.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  695. (en) « GNUspool », sur www.gnu.org (consulté le ).
  696. (en) « GNUspool Release 1 - Introduction and User Guide » [PDF], sur cvs.savannah.gnu.org, (consulté le ).
  697. (en) « gnuspool.git - LICENSE », sur git.savannah.gnu.org (consulté le ).
  698. (en) « GNU GV », sur www.gnu.org (consulté le ).
  699. (en) « GNU gv Manual », sur www.gnu.org (consulté le ).
  700. (en) « hp2xx », sur www.gnu.org (consulté le ).
  701. (en) « Trueprint », sur www.gnu.org (consulté le ).
  702. (en) « trueprint.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  703. (en) « help2man Reference Manual », sur www.gnu.org (consulté le ).
  704. (en) « GNU HTML-Info », sur www.gnu.org (consulté le ).
  705. (en) « GNU HTML-Info - Accueil », sur savannah.gnu.org (consulté le ).
  706. (en) « Texinfo », sur www.gnu.org (consulté le ).
  707. (en) « texinfo.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  708. (en) « GNU Texinfo 6.7 - History », sur www.gnu.org, (consulté le ).
  709. (en) « GNU Foliot », sur www.gnu.org (consulté le ).
  710. (en) « GNU Foliot - Latest News », sur www.gnu.org (consulté le ).
  711. (en) « Kisê - Latest News », sur altosw.be (consulté le ).
  712. (en) « GnuCash Help Manual - Introduction to GnuCash », sur gnucash.org (consulté le ).
  713. « GnuCash - Logiciel libre de finances personnelles », sur gnucash.org (consulté le ).
  714. (en) « gnucash/LICENSE », sur GitHub (consulté le ).
  715. (en) « Gretl », sur gretl.sourceforge.net (consulté le ).
  716. (en) « Gretl changelog », sur gretl.sourceforge.net (consulté le ).
  717. (en) « GNU Personal Expenses Manager », sur www.gnu.org (consulté le ).
  718. (en) « pem.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  719. (en) « Welcome to the GNUmed Electronic Medical Record Project », sur gnumed.de (consulté le ).
  720. (en) « Gnumed FAQs », sur gnumed.de (consulté le ).
  721. (en) « gnumed - Accueil », sur savannah.gnu.org (consulté le ).
  722. (en) « GNUtrition », sur www.gnu.org (consulté le ).
  723. (en) Edgar Denny et Ian Haywood, « Gnutrition: User's Manual - Introduction », sur www.gnu.org, (consulté le ).
  724. (en) « GNU Health - Accueil », sur savannah.gnu.org (consulté le ).
  725. (en) « GNU ACM », sur www.gnu.org (consulté le ).
  726. (en) « Ball and Paddle », sur www.gnu.org (consulté le ).
  727. (en) « /ballandpaddle/cpp : contents of COPYING at revision 118 », sur bzr.savannah.gnu.org (consulté le ).
  728. (en) « GNU Chess », sur www.gnu.org (consulté le ).
  729. (en) « GNU Chess 6.1.2 », sur www.gnu.org, (consulté le ).
  730. (en) « Dominion world simulation game - Accueil », sur savannah.gnu.org (consulté le ).
  731. (en) « GNU FreeDink - a free RPG/adventure game », sur www.gnu.org (consulté le ).
  732. (en) « GNU Backgammon », sur www.gnu.org (consulté le ).
  733. (en) « gnubg - Accueil », sur savannah.gnu.org (consulté le ).
  734. (en) Christian Anthon, « GNU Backgammon Manual V1.00.0 », sur www.gnu.org, (consulté le ).
  735. (en) « Gnubik », sur www.gnu.org (consulté le ).
  736. (en) « GNU GO Documentation - Introduction », sur www.gnu.org (consulté le ).
  737. (en) « GNU GO Documentation - Copying », sur www.gnu.org (consulté le ).
  738. (en) « GNUjump », sur jump.gnu.sinusoid.es (consulté le ).
  739. (en) « gnujump.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  740. (en) « GNU Kart », sur www.gnu.org (consulté le ).
  741. (en) « GNU Robots - Program A Little Robot », sur www.gnu.org (consulté le ).
  742. (en) « gnurobots.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  743. (en) « GNU Shogi », sur www.gnu.org (consulté le ).
  744. (en) « GNU Shogi manual: Introduction », sur www.gnu.org (consulté le ).
  745. (en) « GNU Leg - Accueil », sur savannah.gnu.org (consulté le ).
  746. Christian Mauduit, « Liquid War 6 », sur www.gnu.org (consulté le ).
  747. (en) Christian Mauduit, « Liquid War 6: Project status », sur www.gnu.org (consulté le ).
  748. (en) Christian Mauduit, « Liquid War », sur ufoot.org (consulté le ).
  749. Le développement de Liquid War 6 a commencé en 2005[C 752], mais la première version de Liquid War date de 1995[C 753].
  750. « GNU Motti », sur www.gnu.org (consulté le ).
  751. (en) « GNU motti - License », sur www.gnu.org (consulté le ).
  752. (en) « GNU Role Playing Game Engine », sur www.gnu.org (consulté le ).
  753. (en) Remco Bras, « Role Playing Game Engine - Version 0.0.3 » [PDF], sur www.gnu.org, (consulté le ).
  754. (en) « rpge.git - ChangeLog », sur git.savannah.gnu.org (consulté le ).
  755. (en) « GNU Talk Filters », sur hyperrealm.com (consulté le ).
  756. (en) Mark A. Lindner et al., « GNU Talk Filters » [PDF], sur hyperrealm.com, (consulté le ).
  757. (en) « XBoard », sur www.gnu.org (consulté le ).
  758. (en) « GNU Dr. Geo, be a Geometer! », sur www.gnu.org (consulté le ).
  759. (en) « GNU FísicaLab », sur www.gnu.org (consulté le ).
  760. Timothée Giet et al., « Logiciel éducatif enfant GCompris », sur gcompris.net (consulté le ).
  761. (en) « GCompris : I Got IT - Accueil », sur savannah.gnu.org (consulté le ).
  762. (en) « Ggradebook », sur www.gnu.org (consulté le ).
  763. (en) « ggradebook - Contents of /ggradebook/README », sur cvs.savannah.gnu.org (consulté le ).
  764. (en) « GNU Glean - Accueil », sur savannah.gnu.org (consulté le ).
  765. (en) « gnuschool 2.2 », sur www.gnu.org, (consulté le ).
  766. (en) « gnuschool », sur www.gnu.org (consulté le ).
  767. (en) « gnuschool - Accueil », sur savannah.gnu.org (consulté le ).
  768. « GNU Typist », sur www.gnu.org (consulté le ).
  769. (en) « GNU Typist Manual », sur www.gnu.org, (consulté le ).
  770. (en) « GNU/Linux software - iGNUit », sur trmusson.dreamhosters.com (consulté le ).
  771. (en) « iGNUit - Accueil », sur savannah.gnu.org (consulté le ).
  772. (en) « PowerGuru », sur www.gnu.org (consulté le ).
  773. (en) « powerguru.git - COPYING », sur git.savannah.gnu.org (consulté le ).
  774. (en) « GNU remotecontrol », sur www.gnu.org (consulté le ).
  • Sites officiels des anciens paquets GNU (index)
  1. (en) Alyssa Rosenzweig et Leah Rowe, « Open Letter to the Free Software Community » [« Lettre ouverte à la communauté du logiciel libre »], sur libreboot.org, (consulté le ).
  2. (en) « Libreboot - Free your BIOS today ! », sur libreboot.org (consulté le ).
  3. (en) « Libreboot news », sur libreboot.org (consulté le ).
  4. (en) Tim Josling, « Cobol For GCC - a GNU project - Free Software Foundation », sur cobolforgcc.sourceforge.net, (consulté le ).
  5. (en) « CONS: A Make remplacement », sur www.gnu.org, (consulté le ).
  6. (en) « dld - GNU Project », sur www.gnu.org, (consulté le ).
  7. (en) « GNU pyconfigure », sur gnu.org (consulté le ).
  8. (en) « pyconfigure 0.2.1 », sur gnu.org (consulté le ).
  9. (en) « thales.git - GNU Thales », sur git.savannah.gnu.org, (consulté le ).
  10. (en) « GLeem: OpenGL Extremely Easy-to-use Manipulators », sur gnu.org (consulté le ).
  11. (en) « gleem.git - git », sur git.savannah.gnu.org (consulté le ).
  12. (en) Kenneth B. Russell, « gleem: OpenGL Extremely Easy-to-use Manipulators Documentation », sur gnu.org, (consulté le ).
  13. (en) « (guile gtk) », sur www.gnu.org, (consulté le ).
  14. (en) « abcsh - a shell for processing ABC music notation content », sur www.gnu.org (consulté le ).
  15. (en) « [abcsh] - Contents of /abcsh/NEWS », sur cvs.savannah.gnu.org, (consulté le ).
  16. (en) « [abcsh] - Index of /abcsh », sur cvs.savannah.gnu.org (consulté le ).
  17. (en) David O'Toole, « GNU Octal :: free music system », sur www.gnu.org, (consulté le ).
  18. (en) « Speex: A Free Codec For Free Speech », sur speex.org (consulté le ).
  19. (en) « GNU Dionysus », sur gnu.org (consulté le ).
  20. (en) « GNU PDF », sur gnu.org (consulté le ).
  21. (en) « GNU Aetherspace », sur www.gnu.org (consulté le ).
  22. (en) « GNU Phantom.Home », sur gnu.org (consulté le ).
  • Autres références
  1. Sam Williams, Christophe Masutti et Richard Stallman (trad. de l'anglais), Richard Stallman et la révolution du logiciel libre : Une biographie autorisée, Paris, Eyrolles, , 2e éd., 340 p. (ISBN 978-2-212-13635-7, lire en ligne), p. 117-118.
  2. Williams, Masutti et Stallman 2013, p. 137-141.
  3. Williams, Masutti et Stallman 2013, p. 167-169.
  4. « Informatique : le projet GNU annonce la sortie d'un nouveau gestionnaire de paquets », Wikinews, (lire en ligne, consulté le ).
  5. (en) Michael Larabel, « Libreboot, Coreboot Downstream, Becomes A GNU Project » [« Libreboot, un dérivé de Coreboot, devient paquet GNU »], Phoronix, (lire en ligne, consulté le ).
  6. (en) John Sullivan, « Free Software Foundation statement on 2016-09-16 », sur fsf.org, (consulté le ).
  7. (en) Michael Larabel, « Libreboot Is Now Considering Whether To Re-Join The GNU » [« Libreboot envisage désormais de rejoindre de nouveau GNU »], Phoronix, (lire en ligne, consulté le ).
  8. « https://mobile.twitter.com/gnome/status/1382361929981825024 », sur Twitter (consulté le ). « https://twitter.com/nmcgovern/status/1382360647464316931 », sur Twitter (consulté le ).
  9. (en) « eCos License Version 2.0 Overview », sur ecos.sourceware.org (consulté le ).
  10. « Programmes (Sébastien Aperghis-Tramoni) », sur maddingue.free.fr (consulté le ) : « Voici quelques programmes que j'ai écrit parce que moi-même ou d'autres personnes en avaient besoin (GNU Pipo-BBS) »
  11. (en) Georg C. F. Greve, « Brave GNU World - Issue #26 », sur gnu.org, (consulté le ) : « The ancestry-line of the GNU Pipo BBS reaches over YAWK ("Yet Another Wersion of Citadel") back to Citadel, although it is completely independent code-wise. In fact it was a disagreement with Kenneth Haglund, author of YAWK, because of copyright-problems that triggered the development of the GNU Pipo BBS. The original development-team were Grégory Vandenbrouck and Sébastien Aperghis-Tramoni who worked on the GNU Pipo BBS with help from volunteers like Sébastien Bonnefoy. »
  12. « BBSF9903 (liste détaillée des BBS français ouverts au public) », sur goto10.fr, (consulté le )
  13. (en) Chet Ramey, « The GNU Bourne-Again SHell », sur tiswww.case.edu (consulté le ).
  14. (en) « Emacs Wiki : Emacsen », sur emacswiki.org (consulté le ).
  15. (en) « Emacs Wiki : Emacs History », sur emacswiki.org (consulté le ).
  16. (en) « Emacs Wiki : Guile Emacs », sur emacswiki.org (consulté le ).
  17. (en) « LibreDWG 0.11 - Overview », sur www.gnu.org, (consulté le ).

Annexes

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.