Richard Stallman et la révolution du logiciel libre - Une biographie autorisée
Stallman fut donc ennuyé que Xerox ne fournisse pas les fichiers
du code source, sans pour autant y trouver matière à se mettre en
colère. Il ne prit même pas la peine de contacter Xerox. « Ils nous
avaient déjà donné l’imprimante laser, dit-il. Je ne pouvais pas
prétendre qu’ils nous devaient quoi que ce soit. De plus, j’avais
bien conscience que le fait de ne pas livrer le code source était
une décision calculée, et qu’il était inutile d’essayer de leur faire
changer d’avis. »
Un jour, une nouvelle se mit à circuler : un chercheur du département informatique de l’université de Carnegie Mellon possédait
une copie du code source de l’imprimante laser.
Hélas, l’évocation de l’université de Carnegie Mellon n’augurait
rien de bon. En 1979, le doctorant Brian Reid y avait provoqué
de vifs remous en refusant de partager avec ses confrères son programme de formatage de texte nommé Scribe. Ce logiciel était le
premier à interpréter des commandes de balisage vraiment sémantiques (« mettre ce mot en évidence » ou « ce paragraphe est une
citation »), au lieu de commandes de pure mise en forme de bas
niveau (« mettre ce mot en italique » ou « réduire les marges de ce
paragraphe »). Plutôt que d’en faire profiter la communauté, Reid
vendit Scribe à une société informatique de la région de Pittsburgh
appelée Unilogic et déclara qu’il avait cherché à la fin de ses études
à « confier » le programme à une équipe de développeurs soucieux
de le conserver hors du domaine public — quoique l'on puisse se
demander en quoi une telle perspective était si indésirable.
En guise de bonus commercial, Reid convint également
d’intégrer un ensemble de fonctions programmées dans le temps :
des « bombes à retardement », dans le langage des programmeurs,
désactivant au bout de quatre-vingt-dix jours les versions du programme copiées gratuitement. Pour empêcher la désactivation du
logiciel, les utilisateurs devaient payer une somme à la société informatique, laquelle fournissait alors un patch pour désamorcer
« l’anti-fonction » à retardement.
8
Précédent

- 31/358

Suivant