Tipos de licencias de software

Recientemente las alertas de Google me chivaron que en el blog de Pablo Fernández Burgueño hacían referencia a este blog, me puse a buscar por donde pero no lograba encontrar la mención, hasta que dí con este magnífico post sobre los distintos tipos de licencias. Desde aquí quiero agradecer a Pablo Fdez. B. que utilizara la imagen del “Tux Encapuchado” que cree en la presentación de LuisDo.

Volviendo al temas del post. Me ha resuelto muchas dudas sobre los tipos de licencias que existen. Voy a seleccionar unas cuantas ideas para resumir un poco el tema:

[…] Básicamente, podemos encontrar 4 tipos de licencias: privativas, semi-libres, libres recíprocas y libres (a secas). Las privativas suelen ser usadas para fines comerciales debido a que son aquellas que no permiten hacer prácticamente nada con su código. Las semi-libres contienen ciertas restricciones como, por ejemplo, la imposibilidad de crear obras derivadas pero permitiendo la libre distribución de copias del original. Libres recíprocas son aquellas que obligan a que las obras derivadas queden también libres. Y las las libres (a secas) son las que permiten incluso licenciar las obras derivadas como privativas y utilizarlas con fines comerciales.

Las cuatro libertades en las que deben basarse todas las licencias libres son, según la Free Software Foundation: la de poder usar el programa para cualquier fin, la de estudiar como trabaja, la de poder redistribuir copias y, por último, la de poder modificar el programa y publicar sus mejoras. […]
Clasificación de las principales licencias abiertas:

  1. GNU GPL: Licencia oficial del Proyecto GNU con Copyleft fuerte; lo cual implica que las distribuciones y versiones modificadas tienen que estar bajo GNU GPL
  2. GNU LGPL: Licencia similar a la GNU GPL pero con Copyleft débil que permite enlazar a software privativo siempre que no se haga con fines comerciales
  3. BSD: Licencia originaria de la Universidad de Berkeley; carece de Copyleft y es fuertemente criticada por la FSF por permitir que las versiones modificadas puedan ser privativas
  4. X11: Licencia simple y permisiva originaria del MIT y usada también por Xfree86. No tiene Copyleft pero es compatible con GNU GPL
  5. MPL: Licencia de control para el navegador Mozilla pero muy usada por los desarrolladores de software en general. Cumple con la definición de OSI y las 4 libertades de FSF, aunque es incompatible con GNU GPL.
  6. CDDL: Licencia basada en MPL 1.1, producida por Sun Microsystems, que cumple con la definición de OSI y las 4 libertades de FSF, pero es incompatible con GNU GPL.
  7. Licencia de la Fundación Apache: Exige incluir un permiso de uso de patentes por lo que su aplicación práctica en España es cuestionada. ??nicamente su versión 2.0 es software libre y su compatibilidad con GNU GPL es dudosa

En caso de liberar un programa de ordenador bajo una de las anteriores licencias, puede resultar conveniente liberar también la documentación aneja al mismo. En principio, la documentación preparatoria se tienen como parte del software y los manuales de uso reciben la misma protección que los programas de ordenador, sin embargo, es posible optar por una licencia GNU FDL, FreeBSD o, incluso, Creative Commons o Color Iuris, que, además, incluye la posibilidad de registrar la obra.

La aplicación de una licencia libre a un programa de ordenador resulta bastante sencilla, una vez se ha decidido la que se desea aplicar. Tan sólo se debe añadir una remisión a la licencia en la cabecera de cada uno de los archivos que contengan código fuente, junto con el nombre del titular y el año de liberación, incluyendo el texto íntegro de la licencia -en su idioma original- en un archivo de texto plano ubicado en la carpeta raíz.[…]

Para concluir os dejo la presentación que queda todo muy bien resumido.

Licencias De Software

View more presentations from Pablo Fdez. burgueño.

2 comentarios en “Tipos de licencias de software

Deja un comentario