Todos hemos oído hablar del Software Libre e incluso me atrevería a decir que la inmensa mayoría de nosotros usamos o hemos usado en alguna ocasión Software Libre, pero ¿sabemos realmente qué es y qué implica que un software sea libre? Veamos lo que es y también lo que no es el Software Libre.

Según la definición oficial de la Free Software Foundation, Software Libre es todo aquel que confiere a la persona que lo adquiere las siguientes cuatro libertades:

  1. para usarlo con cualquier propósito.
  2. para acceder al código fuente.
  3. para copiarlo y redistribuirlo.
  4. para mejorarlo y distribuir las mejoras.

Free Software vs Freeware

Logo gvSIG

Logo gvSIG

Una de las confusiones más generalizadas en torno al software libre consiste en identificarlo con software gratuito. Esto se debe
principalmente a dos razones. En primer lugar en inglés el término «Free Software» es ambiguo ya que el adjetivo «free» puede significar «libre» o «gratis». Debido a ello y a modo de broma suele aclararse que en el caso del Software Libre, hay que entender «free» como en «free speech» (libertad de expresión), no como en «free beer» (cerveza gratis).

La segunda razón por la que se suele asociar software libre con software gratuito es que en la mayoría de los casos los programas libres se adquieren de forma gratuita, aunque esto no es más que un efecto del hecho de la libre distribución. No tiene demasiado sentido cobrar por algo que está permitido copiar y redistribuir, sobre todo tras la popularización de Internet, que facilita en gran medida precisamente la copia y la redistribución a coste prácticamente nulo.

No podemos negar que el hecho de que en la mayoría de los casos el Software Libre se adquiera de forma gratuita es una ventaja y, de hecho, en muchos casos incluso es un factor determinante a la hora de elegir el software, pero conceptualmente su mayor ventaja reside en la posibilidad de adaptarlo a tus necesidades, gracias a la libertad para modificar el código fuente, y disponer así de una total independencia tecnológica, lo cual no es, quizá, tan importante para un usuario final pero sí lo es para una empresa o una administración pública. En cualquier caso, lo que hay que tener claro es que el Software Libre tiene que ver con libertad, no con precio. Para identificar al software gratuito existe el término «Freeware» y no hay que confundirlo con Free Software ya que el primero carece de las libertades propias del segundo.

Free Source vs Open Software

Otra de las confusiones más generalizadas se da entre los términos Open Source (Código Abierto) y Free Software (Software Libre). En este caso, la diferencia entre ambos tipos de software estriba en la cuarta de las libertades expuestas más arriba: la de modificar el código. El término Open Source hace referencia a que el código fuente es accesible pero podría no estar permitida su modificación. Podríamos decir, por tanto, que todos los programas Software Libre son Open Source pero no al contrario.

FOSS / FLOSS

Actualmente y con el objetivo de evitar confusiones cada vez se utiliza más el acrónimo FOSS (Free and Open Source Software) e incluso FLOSS (Free, Libre and Open Source Software) que introduce el término «Libre» para deshacer definitivamente la ambigüedad entre libre y gratis.

Manuel Madrid García

Manuel Madrid García Product and Testing Manager en la Asociación gvSIG.
Ingeniero Técnico en Topografía por la UPV, trabaja en el proyecto gvSIG desde sus inicios y tiene una dilatada experiencia impartiendo cursos de usuario y dando soporte técnico.