Durant les annes 1970, Richard Stallman (que nous appellerons RMS pour simplifier) faisait partie d'une communaut de chercheurs en intelligence artificielle, au Massachusset Institut of Technology. A l'poque, les logiciels taient distribus avec le code source, ce qui permettait les modifications ou corrections.
L'imprimante du service ayant rgulirement des bourrages papier, RMS modifia le programme de gestion
pour non seulement envoyer un courrier celui qui avait demand l'impression quand elle tait finie, mais aussi
tous ceux qui avaient demand une impression lorsqu'il y avait un bourrage papier.Malgr ses efforts, RMS ne put obtenir le code source.
En 1983,les chercheurs durent cesser de travailler avec leur ordinateur de prdilection, le PDP-10.
Le systme d'exploitation utilis par nos chercheurs jusque l tait crit exclusivement en assembleur pour PDP 10.
Les nouveaux ordinateurs n'taient plus livrs avec le code source des programmes.
Donc, pour acheter une machine nouvelle et commencer l'utiliser, il fallait obtenir un systme propritaire
par l'intermdiaire d'un contrat de non-diffusion.
Le constat est simple: il est impossible d'utiliser un ordinateur sans systme d'exploitation (par exemple Microsoft Windows) et sans systme d'exploitation libre il est obligatoire d'utiliser des logiciels propritaires (par exemple Adobe Photoshop).
Conscient que la logique propritaires est un frein la libert des gens, RMS dcide de concevoir un systme d'exploitation complet, entirement libre et compatible UNIX.
(UNIX tant alors le seul systme d'exploitation portable et utilis sur des architectures diverses).
Pour valider ce systme, une base lgale est ncessaire. Cette base lgale est la GNU GPL, pour GNU General Public Licence.
Un logiciel libre n'est pas ncessairement un logiciel gratuit, et inversement tout logiciel non-commercial n'est pas forcment libre.
Ce ne sont pas non plus des logiciels libres de droits : c'est en vertu de leurs droits d'auteurs que les contributeurs
d'un logiciel libre accordent les quatre liberts, savoir :
En 1990, le travail fournit par Richard Stallman et ses collaborateurs permet au projet GNU d'avoir une version utilisable de tous
les logiciels, compilateurs, diteurs, shell et librairies ncessaires la conception d'un systme d'exploitation.
Cependant, il manque l'essentiel : Le noyau.
En 1991, un tudiant de l'universit d'Helsinki, Linux Torvald, dcide de crer son propre systme d'exploitation afin
de mieux comprendre le fonctionnement de son ordinateur.
Il s'inspire de MINIX, clone d'UNIX.
En fait, Linus Torvald nourrit un projet plus ambitieux :
La cration du noyau d'un systme d'exploitation aux normes POSIX.
Linus diffuse les rsultats de ses travaux via internet.
Des centaines de programmeurs collaborent ces recherches et crent une communaut d'indidus o
tous avaient le sentiment que leur contribution tait valide.
Initialement appel FREAX par son crateur, le projet trouve son nom dfinitif LINUX grce Ari Lemmke, qui hberge le projet de Linux dans un rpertoire nomm LINUX.
Le programme de compilation qu'utilisait alors Linus Torvald tait sous license GPLLinux devient le nom d'un noyau de systme d'exploitation de type Unix.
Aprs avoir reu la certification POSIX (finance par les budgets fdraux), LINUX/GNU est intgrs dans les serveurs des plus grosses entreprises amricaines.
L'arrive du noyau Linux rend donc disponibles les logiciels du projet GNU sur les ordinateurs anims par des microprocesseurs Intel et compatibles. Cela leur assura une large diffusion car ces projets se compltaient merveille.