Richard Stallman quería crear programas para ayudar a sus compañeros de trabajo a usar una nueva impresora, pero la empresa no le dio la información necesaria. Esto lo llevó a crear el movimiento del software libre para garantizar la libertad de los usuarios de usar, modificar y compartir software. Propuso una forma ética de entender el software que garantiza la colaboración, no discriminación, eficiencia y otras cualidades a través del desarrollo, comercialización y uso de software con licencias libres. Ahora muchas organizaciones e instituciones