Se dio a conocer la noticia de que Matthew Butterick, un desarrollador de código ouvert y el bufete de abogados Joseph Saveri presentaron una demanda contra los proveedores de tecnología utilizados en le service GitHub Copilot.
La demande y compris Microsoft, GitHub et les entreprises detrás del proyecto OpenAI, que produit le modèle de génération de code OpenAI Codex qui soutient un GitHub Copilot.
Au cours de la procédure, l’intention est d’impliquer le tribunal dans la détermination de la légalité de la création des services avec GitHub Copilot et de vérifier si les services sont violés par les derechos des autres désarrolladores.
L’activité de los acusados se compare avec la création d’un nouveau type de logiciel basada en la manipulation del código existente utilizando métodos de aprendizaje automático y que permite beneficiarse del trabajo de otras personas.
La création de Copilot también se considera la introducción de un nuevo mecanismo para monetizar el trabajo de los desarrolladores de código abiertoa pesar de que GitHub promettió anteriormente no hacerlo nunca.
La position des demandeurs se réduire al hecho de que el resultado de la generación de código por un sistema de aprendizaje automático entrenado en textos fuente disponible públicamente no puede interpretarse como un trabajo fondamentalmente nuevo e independiente, ya que es una consecuencia del procesamiento del código existente por algoritmos.
Según los demandeures, Copilot solo reproduire código que tiene referencias directas a código existente en repositorios abiertos, y tales manipulaciones no se incluyen en los criterios de uso justo. En otras palabras, la síntesis de código en GitHub Copilot est considérée pour les demandeurs comme la création d’un trabajo derivado del código existant distribuido bajo ciertas licencias y con autores específicos.
En particulier, cuando se entrena el sistema Copilot, se utiliza código que se distribuye bajo licencias abiertas, en la mayoría de los casos requiriendo un aviso de autoría (atribución). Al generar el código resultante, este requisito no se cumple, lo que es una clara violación de la mayoría de las licencias abiertas, como GPL, MIT y Apache.
Además, Copilot viola los propios términos de service y privacidad de GitHub, no cumple con the DMCAqui interdit l’élimination de l’information de derechos de l’auteur, y la CCPA (California Consumer Privacy Act), que regula el tratamiento de datos personales.
El texto de la demanda proporciona un cálculo aproximado del daño causado a la comunidad como resultado de las actividades de Copilot. Según la Sección 1202 de la Ley de derechos de autor del milenio digital (DMCA), los daños mínimos son de $2500 por infracción. Dado que el servicio de Copilot tiene 1,2 millions d’usuarios y hay tres violaciones de DMCA (atribución, derechos de autor y términos de licencia) por cada uso del servicio, el daño total mínimo se estima in 9 mil millones de dólares.
The Software Freedom Conservancy (SFC), une organisation de derechos humanos qu’il a critiquée auparavant sur GitHub y Copilot, a commenté la demande de recommandation que dans la protection de los intereses de la comunidad no se desvíe de uno de los principios formulados anteriormente : “la demande de la ley orientada a la comunidad no debe dar prioridad a la ganancia financiera».
Según la SFC, las acciones de Copilot son inaceptables principalement porque socavan el mecanismo «copyleft» destinado a brindar igualdad de derechos a usuarios, desarrolladores y consumidores. Muchos de los proyectos cubiertos en Copilot se suministran bajo licencias copyleft, como la GPL, que requiere que el código de obras derivadas se suministre bajo una licencia compatible. Pegar el código existe proporcionado por Copilot puede enfreindre involontairement la licence del proyecto del que se tomó prestado el código.
Enfin, cabe mencionar que jours avant la présentation de la demandeGitHub anunció su intención de mettre en œuvre une fonction en 2023 que permita rastrear la relación de los fragmentos generados en Copilot con el código existente en los référentiels. Los desarrolladores podrán ver una lista de códigos similares ya presentes in repositorios públicos, así como ordenar las intersecciones por licencias de código y cuándo se realizó el cambio.
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.