FAQ Center » FAQ: CDDL
en

FAQ: CDDL

FAQ: Licencia de Distribución y Desarrollo Común (CDDL)

  • ¿Qué es la CDDL y porqué fue elegida para el programa OpenSolaris?
  • ¿La CDDL ha sido aprobada por la OSI?
  • ¿Porqué escribir otra licencia para el código abierto?
  • ¿Será liberado todo el sistema operativo OpenSolaris bajo la CDDL?
  • ¿Porqué se basa la CDDL en la MPL?
  • ¿Qué mejoras tiene sobre la MPL?
  • Si queríais una licencia "copyleft", ¿porqué simplemente no usar la GPL o la LGPL?
  • ¿Qué dice la CDDL sobre las patentes?
  • ¿El código licenciado bajo la CDDL puede ser combidado con código licenciado bajo otras licencians de código abierto?
  • ¿Qué hay sobre las licencias duales? Puedo licenciar mi código bajo la CDDL junto con otra licencia?
  • Si uso código licenciado bajo la CDDL en mi producto privativo, ¿tendré que compartir mi código fuente?
  • Si contribuyo al código base de OpenSolaris, ¿qué me preguntarán sobre licencias?
  • ¿Puedo tomar partes del código fuente de OpenSOlaris y usarlo en otro código base?
  • ¿Puedo redistribuir o vender el código fuente de OpenSolaris con mis modificaciones?
  • ¿Puedo usar el código fuente de OpenSolaris o los binarios comercialmente?
  • ¿Puedo usar la CDDL para mi proyecto (sin relación al programa OpenSolaris)?
  • ¿Puede Sun en algún momento llevarse el código fuente de OpenSolaris?
    ¿Qué es la CDDL y porqué fue elegida para el programa OpenSolaris?
    La CDDL es la Licencia de Distribución y Desarrollo Común o "Common Development and Distribution License" en inglés. Es una licencia de código abierto que toma como punto de partida la bien conocida Licencia Pública de Mozilla ó "Mozilla Public License" (MPL) y la hace más reusable sin modificación. Queríamos una licencia "copyleft" que proporcionara las protecciones y libertad del código abierto, y que además permitiera la creación de grandes trabajos con propósitos comerciales.
    ¿La CDDL ha sido aprobada por la OSI?
    Sí. La CDDL cumple los requisitos de la Definición de Código Abeirto y ha sido aprobada como una licencia de código abierto por la Inicitiva por el Código Abierto.
    ¿Porqué escribir otra licencia para el código abierto?
    Revisamos unas cuantas licencias de código abierto existentes pero no encontramos ninguna que fuese apropiada para el código fuente de OpenSolaris. Modificamos la licencia que más se acercaba a nuestras necesidades (la MPL) y sentimos que nuestros cambios hacen los derechos de los contribuyentes incluso más claros. Diseñamos la CDDL para que fuese reusable y atractiva a otros proyectos de código abierto que tengan unos objetivos similares.
    ¿Será liberado todo el sistema operativo OpenSolaris bajo la CDDL?
    Planeamos liberar tanto como código fuente como sea posible bajo la CDDL. El código fuente de otros usado en el sistema operativo OpenSolaris estará disponible bajo su licencia/s asociada/s. Por ejemplo, la versión de Perl incluída en el código base de OpenSolaris está licenciado bajo la  Perl Artistic License. Y el código que no pueda estar disponible como código abierto puede ser puesto en una forma binaria. Mire la hoja de ruta para obtener más información sobre la disponibilidad planeada para una tecnología en particular.
    ¿Porqué se basa la CDDL en la MPL?
    La MPL es una licencia bien considerad y tenía varios atributos que Sun estaba buscando, incluyendo:
  • El requisito de que las modificaciones del código estén dispobles bajo la licencia de código abierto;
  • La capacidad de distribuir ejecutables bajo una licencia diferente;
  • Una definición "basada en un fichero" de las modificaciones y programas cubiertos;
  • Una licencia de patentes explícita.
    ¿Qué mejoras tiene sobre la MPL?
    Además de contener todas las características desedas de la MPL (detalladas arriba), la CDDL está diseñada para ser reusable por otros y contiene varias mejoras que la hace más general:
  • Las anuncios obligatoriocos están simplificadas.
  • La definición de "Modificaciones" fue clarificada para hacer más fácil de entender para la gente qué está cubierto por la licencia y qué no;
  • Aspectos relacionados con la elección de la ley, lugar de reunión y jurisdicción fueron direccionados;
  • Una opción para permitir al Software Cubierto estar disponible bajo una versión específica de la licencia fue añadida.
    Un descripción del sumario de los cambios y las diferencias de las líneas (PDF) entre la MPL 1.1 y la CDDL están disponibles.
    Si queríais una licencia "copyleft", ¿porqué simplemente no usar la GPL o la LGPL?
    Necesitábamos una licencia de código abierto que permitiera ficheros publicados bajo la licencia estar enlazados con ficheros publicados bajo otras licencias. Mientras que la licencia LGPL debiera permitir esto para el código dinámicamente enlazado, también lo necesitábamos para publicar software que enlazara estáticamente ficheros de código que estan disponibles bajo licencias diferentes. Además queríamos permitir a otros añadir extensiones a OpenSolaris con términos diferentes en la licencia.Esto sólo era posible bajo la MPL, sin embargo no podíamos usar la MPL debido a que no es una licencia "plantilla" que permita su reuso por otros. Consecuentemente, construímos una variante de la MPL, obteniendo la oportunidad de hacerla una licencia plantilla como un paso hacia la reducción de la proliferación para otros que se encuentran así mismos en una posición similar.
    ¿Qué dice la CDDL sobre las patentes?
    La CDDL proporciona una licencia de patente explícita pra el código publicado bajo la licencia. Esto significa que puede usar, modificar y redistribuir el código publicado bajo la CDDL sin preocuparse sobre cualquier patente que los contribuyentes al código (incluído Sun) puedan tener sobre esa tecnología. La licencia también incluye unas precauciones para desanimar a los desarrolladores que inicien una proclamación de patentes revocando su derecho al código frente a otros contribuyentes respecto al código que haya contribuído.
    ¿El código licenciado bajo la CDDL puede ser combidado con código licenciado bajo otras licencians de código abierto?
    La CDDL está basada en ficheros. Eso significa que los ficheros licenciasdos bajo la CDDL pueden ser combinados con ficheros licenciados bajo otras licencias, pudiendo ser estas de código abierto o privativas. Sin embargo otras licencias pueden tener restricciones diferentes que puede prevenir esta combinación. Es suya la resposabilidad de leer y reconocer esas restricciones.
    ¿Qué hay sobre las licencias duales? Puedo licenciar mi código bajo la CDDL junto con otra licencia?
    Sí, si eres el propietario del "copyright" del código que has elegido para licenciar bajo múltiples licencias, incluída la CDDL.
    Si uso código licenciado bajo la CDDL en mi producto privativo, ¿tendré que compartir mi código fuente?
    Sí, para los ficheros fuentes que están licenciados bajo la CDDL y culquier modificación que haga. Sin embaro no tiene porqué compartir el código de sus ficheros fuente privativos.
    Si contribuyo al código base de OpenSolaris, ¿qué me preguntarán sobre licencias?
    El código aportado al código baso de OpenSolaris debe estar disponible bajo la CDDL y debe enviar un Acuerdo de Contribuyente firmado. Los proyectos pueden tener diferentes procesos para su contribución. Contacte con los Líderes del Proyecto - listados en la página del proyecto - para las especificidades.
    ¿Puedo tomar partes del código fuente de OpenSOlaris y usarlo en otro código base?
    Sí, puede usar el código fuente de OpenSolairs en otros proyectos mientras cumpla con los términos de la CDDL.
    ¿Puedo redistribuir o vender el código fuente de OpenSolaris con mis modificaciones?
    Sí, puede modificar y redistribuir el código licenciado bajo la CDDL, incluyendo cambios si lo desea. Sin embargo, tiene que cumplir con los términos de la CDDL, incluyento el hacer las fuentes de su código modificado disponible bajo la CDDL.
    ¿Puedo usar el código fuente de OpenSolaris o los binarios comercialmente?
    Sí, puede usar el código fuente de OpenSolaris en productos comerciales. Fíjese que si distribuye binarios construídos a partir de código liberado bajo la CDDL, tiene que cumplir con los términos de la CDDL y distribuir el código fuente correspondiente bajo la CDDL. Vea los detalles de la licencia.
    ¿Puedo usar la CDDL para mi proyecto (sin relación al programa OpenSolaris)?
    Sí, la licencia está pensada para ser reutilizable por todo el mundo.
    ¿Puede Sun en algún momento llevarse el código fuente de OpenSolaris?
    No. El código siempre estará disponible para la comunidad para siempre.
Otras FAQs
Tags:
Created by admin on 2009/10/26 12:13
Last modified by admin on 2010/11/10 15:10

XWiki Enterprise 2.7.1.34853 - Documentation