El software libre es software que permite a los usuarios usarlo, copiarlo, estudiarlo, modificarlo y redistribuirlo libremente. Aunque a veces se confunde con software gratuito, el software libre no necesita ser gratuito, sino que respeta la libertad de los usuarios sobre el producto. Algunos ejemplos de software libre son programas de código abierto como Linux y programas de código cerrado distribuidos bajo licencias como GPL.