Software libre vs Open-source: no es lo mismo

Comparativa de algunas licencias de software

Muchos ya saben que software libre y open-source (código abierto) no es lo mismo, pero incluso los que lo sabemos a veces lo usamos como sinónimo y no es del todo correcto. Existen ciertas diferencias que hay que destacar.
Aunque en ambos casos se trate de software (también hemos visto como esta filosofía ha saltado al hardwar e incluso a otras categorías) que aporta su código fuente para poder ver como está hecho y qué hace, no todo son similitudes. También sabemos que el software libre es gratuito y que los programas o sistemas operativos de código abierto también lo son en su mayor parte.
En cuanto al desarrollo, en ambos casos se puede modificar o mejorar el código y utilizarlo “libremente”. Evidentemente estareis pensando que el softwar libre también es código abierto y tenéis toda la razón. Por eso, más bien deberemos de hablar de licencias, más que de software libre vs open-source. ¿Entonces cual es la diferencia?
Para responder a la anterior pregunta podemos analizar dos de las licencias más destacadas en este ámbito, BSD y GPL. La licencia BSD es una licencia para englobar al software de código abierto y a pesar de lo que muchos piensan es mucho más permisiva que GPL. Pero la permisividad a veces trae consecuencias graves.
No vamos a entrar en detalles de explicar en lo que consiste GPL y BSD, porque nos podría salir contenido para varios artículos, pero sí destacar el punto clave. Mientras que un software bajo licencia GPL puede ser modificado y redistribuido siempre y cuando siga siendo libre, un software bajo licencia BSD puede ser modificado y redistribuido bajo otra licencia (incluidas las de código cerrado).
Por eso, no habrá un “Linux” cerrado como sí existe un “BSD” cerrado (Mac OS X)… En definitiva lo que pretendo decir es que el software libre siempre será libre, pero el código abierto puede que un día nos topemos con un derivado en el que nos den un portazo en las narices cuando se pretenda husmear su código fuente.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Alexb2020 dijo

    Una nota.
    El que un software este bajo licencia GPL no significa que deba ser gratis. Yo puedo desarrollar una aplicacion, someterla a esa licencia y asi como pudiera dejarla gratis, tambien pudiera cobrar por ella, y por eso no dejaria de ser GPL. Justamente en el grafico esta. Puedo venderlo si quiero.
    Muchas veces la confusion se presenta por el termino en ingles.. Free software, que uno de los significados de free es gratis.

  2.   Isaac dijo

    Hola. Por supuesto que es totalmente cierto lo que comentas. De hecho los angloparlantes cambian con frecuencia la palabra «free» por «libre» porque es menos ambigua. Free en inglés puede significar tanto gratuito como libre, pero no siempre un software libre es gratuito y por eso lo llaman «libre software» para distinguirlo. Tampoco los programas gratuitos tienen porqué ser libres o de código abierto, hay muchos programas de descarga gratuita que son cerrados.

    Saludos!!!