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.


Categorías

General, Software Libre

Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la ciencia y leer sobre esta temática. En mi tiempo libre escribo un libro sobre microprocesadores, mi tema favorito. También me gusta realizar diseños electrónicos en Basic Stamp, Arduino, además me encanta jugar con Linux. Algunos de mis estudios son: - Módulo superior de electrónica y microelectrónica. - Módulo de domótica. - Experto en gestión medioambiental en la empresa. - Técnico en prevención en la industria. - Técnico en montaje y reparación de ordenadores. - Técnico en reparación de portátiles. - Técnico en redes informáticas. - Curso GNU/Linux. Otros conocimientos: inglés, ofimática, programación en diversos lenguajes (C, KOP, VHDL, PBASIC, Arduino y HTML), conocimientos avanzados de Windows y Linux,...

2 comentarios

  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!!!

Escribe un comentario