Hola JCL,
Creo que hay varias cosas que hay que distinguir, entre otras que el software libre no tiene porqué ser gratuíto.
Free = Libre (aunque también significa gratuíto pero se debe traducir como libre en este caso)
http://www.gnu.org/home.es.html
Esta página es bastante interesante, es la página principal de GNU y explica la filosófia que mueve este software
LIBRE (que no gratis).
Te comento esto porque es muy importante diferenciarlo y hay muchísima gente que piensa que esto es "barra libre" de software cuando no es así. Con tu comentario he creído entender que piensas en free como gratis, no se si me confundo pero seguro que me lo dirás si es así.