Diferencia entre software libre y gratuito

Una de las razones de la confusión por la que mucha gente confunde al software libre y el software gratuito proviene, como vimos, de la ambigüedad de la palabra “free” en inglés..También es fácil confundir al “freeware” y el “free software” debido a que el software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo, no es obligatorio que así sea.

Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software:
  • la libertad de usar el programa, con cualquier propósito;
  • la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades;
  • la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo;
  • la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie

Naturalmente, como se desprende de las definiciones anteriores, libre no implica gratuito y viceversa. Por ello, existe software libre gratuito (ej. distribuciones Linux gratuitas como Fedora, Ubuntu, etc.), existe software libre de pago (ej. distribuciones Linux como Red Hat o SuSe), existe software no libre gratuito (ej. el popular cliente de mensajería de Microsoft), y por último existe software no libre de pago (ej. Windows).
Resumiendo todo se puede concluir en lo siguiente:
  • Se denomina software libre o de código abierto (disponemos de su código fuente) al software que puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
  • Se denomina software gratuito a aquel que podemos acceder gratuitamente, sin previo pago.