Si es de dominio publico , no esta protregido por el copyright, por lo que podrian generarse versiones no libres de él, mientras que si esta protegido con copyleft, impide las redistribuciones, pueden incluir algun tipo de restricciones.
0.- libertad para ejecutr un programa sea cual sea el proposito.
1.- libertad de estudiar el programa y su funcionamiento para modificarlo y adaptarlo a las necesidades.
2.- libertad de redistribuir copias.
3.- libertad de modificar el programa y publicarlo.
Con esas libertades no seria necesario permiso ni pagar por ello.