El software libre (u open source) debe cumplir simultáneamente cuatro libertades en su licencia de copyright (libre uso, libre copia, libre modificación --lo cual requiere disponer del código fuente-- y libre redistribución, incluida venta).