El software libre permite a los usuarios usar, copiar, estudiar, modificar y redistribuir el software sin restricciones. Iniciado por Richard Stallman en los años 80 con el proyecto GNU y la fundación Free Software, busca garantizar cuatro libertades esenciales para los usuarios. GNU es un sistema operativo libre diseñado para ser compatible con Unix, compuesto de software disponible para ser adaptado y reutilizado.