Annonce initiale

Ceci est l'annonce originale du Projet GNU écrite par Richard Stallman en 1983.

L'histoire du Projet GNU diffère en beaucoup de points de ce plan initial. Par exemple, le début a été reporté en janvier 1984 et plusieurs détails en rapport avec le logiciel libre n'ont pas encore été clarifiés.

From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit-eddie!RMS@MIT-OZ
From: RMS%MIT-OZ@mit-eddie
Newsgroups: net.unix-wizards,net.usoft
Subject: new Unix implementation - nouvelle implémentation Unix
Date: Tue, 27-Sep-83 12:35:59 EST
Organization: MIT AI Lab, Cambridge, MA

Libérez Unix!

À partir de Thanksgiving je vais écrire un
système logiciel complet compatible avec Unix appelé GNU
(pour Gnu's Not Unix - Gnu N'est pas Unix) et le distribuer librement
(1) à quiconque voudra
l'utiliser. Il y a un grand besoin de contributions sous forme de
temps, d'argent, de programmes et d'équipement.

Pour commencer, GNU comprendra un noyau ainsi que tous les utilitaires
requis pour écrire et faire tourner des programmes C :
éditeur, interpréteur de commandes, compilateur C,
éditeur de liens, assembleur et quelques autres encore. Par la
suite, nous ajouterons un formateur de texte, un YACC, un jeu Empire,
un tableur et des centaines d'autres choses. Nous espérons 
suppléer par la suite à tout composant utile venant normalement
avec un système Unix ainsi que n'importe quoi d'autre d'utile,
incluant de la documentation en ligne et imprimée.

GNU sera capable de faire tourner des programmes Unix mais ne sera pas
identique à Unix. Nous y apporterons toute amélioration
pratique en nous basant sur notre expérience d'autres
systèmes d'exploitation. En particulier, nous avons l'intention
de mettre en oeuvre des noms de fichiers plus longs, des
numéros de version sur les fichiers, un système de
fichiers résistant aux plantages, la terminaison automatique des
noms de fichiers peut-être, l'affichage indépendant du
terminal et éventuellement un système de fenêtrage
basé sur le Lisp grâce auquel plusieurs programmes Lisp ou
programmes Unix ordinaires pourront se partager l'écran.
Le C et le Lisp seront tous les deux disponibles comme langages de
programmation système. Nous aurons des logiciels réseaux
basés sur le protocole chaosnet du MIT, bien supérieur
à UUCP. Nous pourrions aussi avoir quelque chose de compatible
avec UUCP.

Qui suis-je?

Je suis Richard Stallman, inventeur de la version originale de
l'éditeur très imité Emacs, maintenant au Labo
d'Intelligence Artificielle du MIT. J'ai travaillé
intensément sur des compilateurs, des éditeurs, des
débogueurs, des interpréteurs de commandes, sur
l'Incompatible Timesharing System (Système à Temps
partagé Incompatible) ainsi que sur le système
d'exploitation de la Machine Lisp.  J'ai été un pionnier
lors du support de l'affichage indépendant du terminal dans
l'ITS. De plus, j'ai implémenté un système de
fichiers robuste et deux systèmes de fenêtrage pour
machines Lisp.


Pourquoi je dois écrire GNU

Je considère que la règle d'or requiert que si j'aime un
programme je dois le partager avec d'autres personnes qui
l'aiment. Je ne peux pas en bonne conscience signer un accord de
non-révélation ni un accord de licence pour logiciel.

Afin de pouvoir continuer à utiliser les ordinateurs sans
violer mes principes, j'ai décidé de rassembler une
quantité suffisante de logiciels libres, de manière
à ce que je puisse m'en tirer sans aucun logiciel qui ne soit
pas libre.


Comment vous pouvez participer

Je demande aux constructeurs d'ordinateurs des dons sous forme de
machines et d'argent. Je demande aux individus une participation sous
forme de programmes et de travail.

Un constructeur d'ordinateurs a déjà offert de nous fournir
une machine. Mais nous pourrions en employer d'autres. Une
conséquence à laquelle vous pouvez vous attendre si vous
donnez des machines est que GNU tournera sur elles à une date
proche. La machine devrait pouvoir fonctionner dans une zone
résidentielle sans requérir des systèmes de courant
ou de refroidissement sophistiqués.

Les programmeurs individuels peuvent apporter leur contribution en
écrivant des clones de certains utilitaires Unix
et en me les donnant. Pour la plupart des projets, un tel travail
distribué à temps partiel serait très difficile
à coordonner; les parties écrites indépendamment
ne pourraient pas fonctionner ensemble. Mais pour la tâche
particulière de remplacer Unix, ce problème est
absent. La plupart des spécifications d'interface sont
résolues par la compatibilité avec Unix. Si chacune des
contributions peut fonctionner avec le reste de Unix, elle a de fortes
chances de fonctionner avec le reste de GNU.

Si je recevais des dons d'argent, je pourrais engager quelques
personnes à temps complet ou à temps partiel. Le salaire
ne sera pas élevé mais je recherche des gens pour qui
aider l'humanité est aussi important que l'argent. Je vois cela
comme un moyen de permettre aux personnes dévouées de
mettre toute leur énergie à travailler sur GNU en leur
épargnant le besoin de gagner leur vie d'une autre
manière.

Pour de plus amples informations, contactez-moi.
Courriel Arpanet:
  RMS@MIT-MC.ARPA

Usenet:
  ...!mit-eddie!RMS@OZ
  ...!mit-vax!RMS@OZ

Adresse postale (États-Unis):
  Richard Stallman
  166 Prospect St
  Cambridge, MA 02139

(1) Cette remarque montre que Richard n'avait pas encore fait la distinction claire entre « free speech » et « free beer » (« liberté de parole » et « bière gratuite »).

Traductions de cette page