Richard Stallman fundó el movimiento de software libre y la Free Software Foundation en 1985 para defender la libertad de los usuarios de software. El software libre permite a los usuarios copiar, estudiar, modificar y redistribuir el código fuente con el fin de preservar las libertades fundamentales de los usuarios. Stallman desarrolló el sistema operativo GNU para promover estas ideas.