Richard Stallman (aussi connu sous le nom de rms), considéré par tous comme le père des logiciels libres a commencé à s'intéresser au sujet lorsqu'il travaillait au laboratoire d'intelligence artificielle au MIT. Le laboratoire possédait une imprimante qui tombait souvent en panne, mais comme les chercheurs avaient le code source du pilote1 de l'imprimante, ils avaient modifié le programme pour que l'imprimante leur envoie un signal à chaque panne.
- 1. Le pilote est le logiciel qui sert à accéder et à utiliser l'imprimante.