El proyecto Glibc canceló la transferencia obligatoria de derechos sobre el código a la Open Source Foundation

Los desarrolladores de la biblioteca del sistema GNU C Library (glibc) han realizado cambios en las reglas para aceptar cambios y transferir derechos de autor, cancelando la transferencia obligatoria de los derechos de propiedad del código a la Open Source Foundation. Por analogía con los cambios adoptados anteriormente en el proyecto GCC, la firma de un acuerdo CLA con la Open Source Foundation en Glibc se ha transferido a la categoría de operaciones opcionales realizadas a petición del desarrollador. Los cambios en las reglas que permiten aceptar parches sin transferir derechos a la fundación de código abierto entrarán en vigor el 2 de agosto y afectarán a todas las ramas de Glibc disponibles para desarrollo, con la excepción del código que se comparte con otros proyectos GNU a través de Gnulib.

Además de transferir los derechos de propiedad a la Open Source Foundation, los desarrolladores tienen la oportunidad de confirmar el derecho a transferir el código al proyecto Glibc utilizando el mecanismo del Certificado de origen del desarrollador (DCO). De acuerdo con DCO, el seguimiento del autor se realiza adjuntando la línea "Aprobado por: nombre del desarrollador y correo electrónico" a cada cambio. Al adjuntar esta firma al parche, el desarrollador confirma su autoría del código transferido y acepta su distribución como parte del proyecto o como parte del código bajo una licencia gratuita. A diferencia de las acciones del proyecto GCC, la decisión en Glibc no la toma el consejo de gobierno desde arriba, sino que se toma después de una discusión preliminar con todos los representantes de la comunidad.

La abolición de la firma obligatoria de un acuerdo con la Open Source Foundation simplifica significativamente la incorporación de nuevos participantes en el desarrollo y hace que el proyecto sea independiente de las tendencias de la Open Source Foundation. Si la firma de un acuerdo CLA por parte de participantes individuales solo generó una pérdida de tiempo en trámites innecesarios, entonces para las corporaciones y empleados de grandes empresas la transferencia de derechos al Open Source Fund estuvo asociada con muchos retrasos y aprobaciones legales, que no fueron siempre se completa con éxito.

El abandono de la gestión centralizada de los derechos del código también refuerza las condiciones de licencia originalmente aceptadas, ya que cambiar la licencia ahora requerirá el consentimiento personal de cada desarrollador que no haya transferido los derechos a la Open Source Foundation. Sin embargo, el código Glibc continúa proporcionándose bajo la licencia “LGPLv2.1 o posterior”, lo que permite la migración a versiones más recientes de LGPL sin aprobación adicional. Dado que los derechos de la mayor parte del código siguen estando en manos de la Free Software Foundation, esta organización sigue desempeñando el papel de garante de la distribución del código Glibc únicamente bajo licencias libres copyleft. Por ejemplo, la Open Source Foundation puede bloquear los intentos de introducir una licencia dual/comercial o el lanzamiento de productos propietarios cerrados bajo un acuerdo separado con los autores del código.

Entre las desventajas de abandonar la gestión centralizada de los derechos del código está la aparición de confusión a la hora de acordar cuestiones relacionadas con las licencias. Si antes todas las reclamaciones por violación de las condiciones de la licencia se resolvían mediante la interacción con una organización, ahora el resultado de las violaciones, incluidas las involuntarias, se vuelve impredecible y requiere el acuerdo de cada participante individual. Como ejemplo, se cita la situación con el kernel de Linux, donde los desarrolladores individuales del kernel están iniciando demandas, incluso con el fin de obtener enriquecimiento personal.

Fuente: opennet.ru

Añadir un comentario