Ir al contenido

Common Development and Distribution License

De Wikipedia, la enciclopedia libre

Esta es una versión antigua de esta página, editada a las 11:00 13 mar 2017 por KevValle (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

Common Development and Distribution License
Información
Autor Sun Microsystems
Edición Sun Microsystems
Fecha 29 de junio de 2007
Compatible con DFSG
Aprobado por la FSF
Software libre
Aprobado por la OSI
Compatible con la GPL No
Copyleft Parcial
Sitio web https://opensource.org/licenses/cddl1.php

Common Development and Distribution License (Licencia Común de Desarrollo y Distribución) o CDDL es una licencia de código abierto (OSI) y libre[1]​, producida por Sun Microsystems, basada en la Mozilla Public License (MPL), versión 1.1. Todos los ficheros licenciados bajo esta licencia pueden ser combinados con otros que lo estén bajo otra licencia, sin importar que estas sean de código abierto o propietarias.[2]​ En el primer borrador hecho por el comité de divulgación de licencias OSI en 2006, la CDDL es una de las nueve licencias más populares, mundialmente usadas o con fuertes comunidades.[3]

La Free Software Foundation (FSF) considera CDDL una licencia de software libre, pero al ser derivada de la MPL, la considera incompatible con la GNU General Public License (GPL) debido a que tiene un copyleft debil por cada fichero individualmente[4]​. Esto hace que un módulo cubierto por la GPL y otro por la CDDL no deben ser unidos, motivo por el que la FSF desaconseja su uso.[5]

Términos de la licencia

Derivada de la Mozilla Public License (MPL), CDDL pretende solucionar algunos de los problemas de la misma. Al igual que la MPL, CDDL es una licencia copyleft débil que se encontraría entre la licencia GPL y las licencias permisivas BSD/MIT, donde solo se pide que el código fuente bajo CDDL permanezca estando bajo CDDL. A diferencia de otras licencias copyleft fuertes como la licencia GPL, combinar partes de código fuente licenciadas bajo CDDL con otras partes licenciadas bajo otras licencias está permitido, siendo posible hacerlo sin la necesidad de volver a licenciar el software. El resultado de la compilación del software puede ser licenciado bajo otra licencia diferente, siempre y cuando el código fuente siga siendo accesible bajo la licencia CDDL. Al igual que en la licencia MPL, la CDDL incluye una concesión de patentes dirigida a todos los que contribuyen con el proyecto, siendo este hecho conocido como "la paz de las patentes".[6]

Historia

Sun Microsystems utilizaba la licencia Sun Public License (SPL) para licenciar sus proyectos de código abierto antes de la creación de la CDDL y también estaba derivada de la Mozilla Public License (MPL). La licencia CDDL es considerada por Sun (hoy en día Oracle) como la SPL versión 2.[7]

La CDDL fue desarrollada por un equipo Sun Microsystems en conjunto con los ingenieros del kernel de Solaris Andrew Tucker[8][9]​ y Claire Giordano[10]​ basándose en la versión 1.1 de la MPL. Fue enviada para su aprobación al Open Source Initiative el 1 de diciembre de 2004[11]​, y fue aprobada como una licencia de código abierto a mediados de enero de 2005. En la segunda propuesta de la CDDL, enviada a principios de enero de 2005, se incluyen algunas correcciones para prevenir que la licencia entre en conflicto con la ley de copyright europea, así mismo, se añade una autorización expresa para permitir que los desarrolladores individuales puedan utilizar la CDDL en su trabajo.

En 2016, según Black Duck Software, CDDL es la quinceava licencia de código abierto y libre más popular, por detrás de la AGPL versión 3.[12]

Controversia

Varios grupos y personas tienen dudas con los términos de la CDDL y su compatibilidad con varias reglas de licencias, especialmente con las directrices de software libre de Debian.

  • Elección de lugar (CDDL Sección 9: "Cualquier litigación referente a esta Licencia debe estar sujeta a la jurisdicción de los juzgados situados en la jurisdicción y lugar especificado en una nota contenida dentro del Software Original, con la responsabilidad perdida del otro en los costes, incluyendo, sin limitación, costes jurídicos y razonables tasas y gastos de los abogados."): la CDDL permite al autor restringir los requerimientos sobre la localización y jurisdicción legal con respecto del software. Se afirma que esto podría crear una carga imprevisible en el usuario del mismo.
  • No anonimato (CDDL Sección 3.3: "Se debe incluir una nota en cada una de Tus Modificaciones que Te identifica como el Contribuidor de la Modificación."): esto podría romper la prueba de disidencia de las directrices Debian. Por otro lado, se podría afirmar que las contribuciones que explícitamente sufren de ausencia de identificador por parte del autor se podrían considerar de dominio público (al menos hasta que el autor fuese identificado).

En las palabras de Danese Cooper, quien ya no trabaja en Sun, una de las razones por la que basaron la CDDL en la MPL es que ésta es incompatible con la GNU GPL. Cooper declaró, en la Sexta Conferencia Anual de Debian, que los ingenieros que desarrollaron el núcleo de Solaris solicitaron que la licencia de OpenSolaris fuera incompatible con GNU GPL. "Mozilla se seleccionó parcialmente porque es incompatible con GPL. Eso fue parte del diseño cuando liberaron OpenSolaris. [...] los ingenieros que desarrollaron Solaris [...] tenían algunas opiniones sobre cómo debía ser liberado, y hay que respetar eso".[13]

Simon Phipps (Agente Open Source en Sun) rechaza expresamente la afirmación de Cooper.[14]

Productos

Estos son algunos de los productos de Sun liberados bajo CDDL:

Referencias

  1. «Common Development and Distribution License (CDDL) Information». 4 de marzo de 2009. Consultado el 13 de marzo de 2017. 
  2. «CDDL at OpenSolaris.org». 6 de octubre de 2009. Consultado el 13 de marzo de 2017. 
  3. Primer borrado del comité de divulgación de licencias OSI
  4. «Various Licenses and Comments about Them - GNU Project - Free Software Fundation». Consultado el 13 de marzo de 2017. 
  5. «Interpreting, enforcing and changing the GNU GPL, as applied to combining Linux and ZFS — Free Software Foundation — working together for free software». www.fsf.org (en inglés). Consultado el 13 de marzo de 2017. 
  6. «OSSCC Common Development and Distribution License (CDDL)». www.osscc.net. Consultado el 13 de marzo de 2017. 
  7. Cambios en las licencia de NetBeans
  8. «Andy Tucker's Weblog». 11 de noviembre de 2006. Consultado el 13 de marzo de 2017. 
  9. «Andy Tucker on the CDDL». Alan Hargreaves' Blog. 12 de abril de 2005. Consultado el 13 de marzo de 2017. 
  10. «For Approval: Common Development and Distribution License (CDDL) [LWN.net]». lwn.net. Consultado el 13 de marzo de 2017. 
  11. «For Approval: Common Development and Distribution License (CDDL) [LWN.net]». lwn.net. Consultado el 13 de marzo de 2017. 
  12. «Top Open Source Licenses | Black Duck Software». Black Duck Software (en inglés). Consultado el 13 de marzo de 2017. 
  13. Sexta Conferencia Anual de Debian
  14. Fórum de OpenSolaris

Enlaces externos