El software libre fue creado por Richard Stallman en los años 80 para desarrollar un sistema operativo sin costo con código abierto, permitiendo a los usuarios modificarlo y desbancar a Windows. Se caracteriza por su corrección, fiabilidad, eficiencia, integridad y facilidad de uso, mantenimiento, prueba, portabilidad, reuso e interoperabilidad.