Un Acuerdo de licencia de colaborador ( CLA ) define los términos bajo los cuales se ha contribuido la propiedad intelectual a una empresa / proyecto, generalmente software bajo una licencia de código abierto .
Razón fundamental
Los CLA se pueden utilizar para permitir a los proveedores buscar fácilmente una resolución legal en el caso de disputas de derechos de autor, [1] o para volver a licenciar productos para los cuales se han recibido contribuciones de terceros. [2] Los CLA son importantes especialmente para proyectos corporativos de código abierto bajo una licencia copyleft , ya que sin un CLA la contribución también restringiría al tutor.
El propósito de un CLA es asegurar que el guardián de los resultados de un proyecto tenga la propiedad necesaria o las concesiones de derechos sobre todas las contribuciones para permitirles distribuir bajo la licencia elegida, a menudo otorgando una licencia irrevocable para permitir que el mantenedor del proyecto use el contribución; si los derechos de autor se transfieren realmente, el acuerdo se conoce normalmente como Acuerdo de transferencia de derechos de autor . Los CLA también desempeñan funciones en la sensibilización sobre cuestiones de derechos de propiedad intelectual dentro de un proyecto. [3]
Controversia sobre la renovación de las licencias
Cuando un CLA requiere que un colaborador asigne derechos de republicación sin restricciones al proyecto, el código contribuido puede volver a otorgarse la licencia a discreción del proyecto, incluso cuando el CLA no asigna derechos de autor al proyecto. Los defensores prominentes del código abierto consideran que los CLA son peligrosos para los derechos del código abierto. [4]
Ejemplos de
En 2019, MongoDB utilizó estos derechos otorgados por su CLA para lograr un cambio a una licencia que no es de código abierto. [5]
En enero de 2021, el proyecto Elasticsearch utilizó dichos derechos para trasladar el proyecto a una licencia que no es de código abierto. Drew DeVault, un desarrollador líder con varios proyectos de código abierto como Sway, considera este movimiento como una escapatoria. Ambos proyectos fueron licenciados bajo una licencia de copia izquierda, que usa los derechos de autor para proteger las contribuciones, sin embargo, la CLA niega la utilidad de los derechos de autor para lograr esta protección:
Elasticsearch pertenece a sus 1.573 colaboradores, quienes conservan sus derechos de autor y le otorgaron a Elastic una licencia para distribuir su trabajo sin restricciones. Esta es la laguna que Elastic aprovechó cuando decidió que Elasticsearch ya no sería de código abierto [...] [6]
CLA que restringen la renovación de licencias
Proyecto Armonía
Project Harmony fue establecido por Canonical en 2010 para evitar opcionalmente los problemas discutidos anteriormente. Proporciona un generador de plantillas CLA. Según las elecciones que se tomen, el CLA permitirá al colaborador conservar los derechos de autor y asignar derechos al proyecto (como se indicó anteriormente), pero con varias restricciones sobre la renovación de la licencia: el uso de la plantilla requiere elegir una de las opciones mutuamente excluyentes, que varían en restricción. [7] Un ejemplo del mundo real es el proyecto Ubuntu. El CLA deja los derechos de autor con el contribuyente y permite que el proyecto vuelva a licenciar el código, pero con una restricción basada en la licencia bajo la cual se realizó la contribución:
2.3 Licencia de salida Con base en la concesión de derechos en las Secciones 2.1 y 2.2, si incluimos Su Contribución en un Material, podemos licenciar la Contribución bajo cualquier licencia, incluidas las licencias copyleft, permisivas, comerciales o de propiedad. Como condición para el ejercicio de este derecho, también aceptamos otorgar la licencia de la Contribución según los términos de la licencia o las licencias que utilizamos para el Material en la Fecha de envío. [8]
Fedora
El CLA de Fedora permite que un colaborador use una licencia gratuita de una lista específica, [9] y acepta que el proyecto está sujeto a los términos de esa licencia. Por lo tanto, esta es una clase de CLA restrictiva.
2. Contribuciones autorizadas. Si su contribución tiene licencia, su contribución se regirá por los términos bajo los cuales ha sido licenciada. [10]
Usuarios
Las empresas y proyectos que utilizan CLA incluyen:
- .NET Foundation [11]
- Fundación de software Apache [12]
- Canonical Ltd [13]
- Clojure [14]
- Base de computación nativa en la nube [15]
- CyanogenMod [16]
- Diáspora [17]
- Proyecto Digia / Qt [18]
- Discurso [19]
- Django [20]
- Kit de herramientas de Dojo [21]
- eBay Software Foundation , LLC [22] [23] Subsidiaria de eBay
- Eclipse [24]
- Elástico [25]
- Facebook [26]
- Ir [27]
- Google [28]
- InfluxDB [29]
- Joomla [30]
- jQuery [31]
- Kubernetes [32]
- OpenBMC [33]
- Python [34]
- Meteoro [35]
- Microsoft [36]
- MuseScore [37]
- OpenMediaVault [38]
- OpenStack [39]
- Marioneta [40]
- Salesforce [41]
- Páginas TLDR [42]
- Zend Technologies para Zend Framework (solo serie 1.x)
KDE
KDE utiliza Free Software Foundation Europa 's Contrato de licencia fiduciario [43] de los cuales (FLA-1.2) establece en el apartado 3.3:
La FSFE solo ejercerá los derechos y licencias otorgados de acuerdo con los principios del Software Libre tal como lo definen las Fundaciones del Software Libre. La FSFE garantiza el uso de los derechos y licencias transferidos en estricta conformidad con las regulaciones impuestas por las licencias de software libre, incluidas, entre otras, la Licencia pública general GNU (GPL) o la Licencia pública general reducida GNU (LGPL), respectivamente. En caso de que la FSFE viole los principios del Software Libre, todos los derechos y licencias otorgados regresarán automáticamente al Beneficiario y las licencias otorgadas en virtud del presente serán canceladas y expirarán. [44]
Sin embargo, es opcional y todos los colaboradores pueden no asignar sus derechos de autor a KDE eV.
Ver también
- Certificado de origen de desarrollador
- Project Harmony (grupo FOSS)
Referencias
- ^ "Licencias" . www.apache.org .
- ^ "Contribuir a las preguntas frecuentes" . mysql.com . Archivado desde el original el 9 de diciembre de 2007 . Consultado el 22 de diciembre de 2007 .
- ^ "Acuerdos de licencia de colaborador" . Oss-watch.ac.uk . Consultado el 24 de enero de 2014 .
- ^ comentarios, 28 de febrero de 2019 Richard FontanaFeed 291up 2. "Por qué los CLA no son buenos para el código abierto" . Opensource.com . Consultado el 26 de enero de 2021 .
- ^ "Haciendo que la GPL sea más aterradora [LWN.net]" . lwn.net . Consultado el 24 de enero de 2021 .
- ^ "Elasticsearch no pertenece a Elastic" . drewdevault.com . Consultado el 24 de enero de 2021 .
- ^ "Guía de las AC | Acuerdos de armonía" . harmonyagreements.org . Consultado el 26 de enero de 2021 .
- ^ "Formulario de acuerdo de colaborador | Colaboradores" . Ubuntu . Consultado el 26 de enero de 2021 .
- ^ "Licencias: Principal - Wiki del Proyecto Fedora" . fedoraproject.org . Consultado el 26 de enero de 2021 .
- ^ "Legal: Acuerdo de Colaborador del Proyecto Fedora - Wiki del Proyecto Fedora" . fedoraproject.org . Consultado el 26 de enero de 2021 .
- ^ "Acuerdo de licencia de contribución" . .NET Foundation.org . Consultado el 11 de enero de 2015 .
- ^ "Licencias" . Apache.org . Consultado el 24 de enero de 2014 .
- ^ "Acuerdo de licencia de colaborador canónico" . Canonical.com . Consultado el 24 de enero de 2014 .
- ^ "Clojure - Acuerdo de colaborador" .
- ^ "Preguntas frecuentes sobre la firma de CLA del ID de la Fundación Linux de CNCF" . Consultado el 19 de octubre de 2020 .
- ^ "Concesión de licencia de colaborador individual" . CyanogenMod. Archivado desde el original el 8 de marzo de 2016.
- ^ "diáspora / diáspora · GitHub" . Github.com . Consultado el 24 de enero de 2014 .
- ^ "Aspectos legales" . Proyecto Qt . Consultado el 24 de enero de 2014 .
- ^ http://www.discourse.org/cla
- ^ "Acuerdos de licencia de colaborador | Django" . Djangoproject.com . Consultado el 24 de enero de 2014 .
- ^ "CLA" . La Fundación Dojo . Consultado el 24 de enero de 2014 .
- ^ "SeLion: Acuerdo de licencia de colaborador individual (CLA)" . Consultado el 23 de febrero de 2015 .
- ^ "LISTA DE FILIALES AL 31 DE DICIEMBRE DE 2014" . Consultado el 23 de febrero de 2015 .
- ^ "Acuerdo de licencia de colaborador de la Fundación Eclipse" . Eclipse.org. 2013-06-17 . Consultado el 24 de enero de 2014 .
- ^ "Acuerdo de colaborador elástico" . elastic.co.
- ^ "Contribución a proyectos de Facebook" . facebook.com . Consultado el 8 de julio de 2015 .
- ^ "COLABORADORES - El lenguaje de programación Go" . Golang.org . Consultado el 24 de enero de 2014 .
- ^ "Acuerdo de licencia de colaborador individual de Google, v1.1" . Google Inc . Consultado el 9 de junio de 2014 .
- ^ "Acuerdo de licencia de colaborador de InfluxDB" . Consultado el 25 de agosto de 2014 .
- ^ "Contribuir" . Developer.joomla.org . Consultado el 24 de enero de 2014 .
- ^ Fundación jQuery - jquery.org. "Acuerdo de licencia de colaborador de la Fundación jQuery | Contribuir a jQuery" . Contribute.jquery.org . Consultado el 24 de enero de 2014 .
- ^ Base de computación nativa en la nube. "Kubernetes CLA" . CNCF . Consultado el 19 de febrero de 2019 .
- ^ GitHub - openbmc / docs , openbmc, 2019-02-20 , consultado el 2019-02-21
- ^ "Contribuyendo al PSF" . Fundación de software Python.
- ^ "Contribuyendo a Meteor" . Contribute.meteor.com . Consultado el 24 de enero de 2014 .
- ^ "Contribución al código de Microsoft Visual Studio" . Microsoft . Consultado el 22 de abril de 2016 .
- ^ "Acuerdo de licencia de colaborador | MuseScore" . musescore.org . Consultado el 30 de agosto de 2019 .
- ^ "Acuerdo de colaborador" . OpenMediaVault . Consultado el 24 de enero de 2014 .
- ^ "Acuerdo de licencia de colaboradores de OpenStack" . OpenStack . Consultado el 24 de enero de 2014 .
- ^ "Acuerdo de licencia de colaborador de marionetas" . Consultado el 1 de febrero de 2016 .
- ^ "Acuerdo de licencia de colaborador de Salesforce" . Consultado el 21 de mayo de 2020 .
- ^ https://github.com/tldr-pages/tldr/blob/master/CONTRIBUTING.md
- ^ "La FSFE da la bienvenida a la adopción de KDE del Acuerdo de Licencia Fiduciario (FLA)" . 2008-08-22.
- ^ "Acuerdo de licencia fiduciaria (versión 1.2)" (PDF) . Consultado el 31 de diciembre de 2010 .
enlaces externos
- Acuerdos de licencia de colaborador de OSS Watch
- ColaboradorAcuerdos.org
- Asistente de CLA : permite a los contribuyentes firmar CLA desde una solicitud de extracción.