El código de código abierto generado por IA desencadena un debate sobre licencias
Antecedentes
Un sistema de IA llamado Claude se encargó de generar una nueva versión de la biblioteca de código abierto de detección de codificación de caracteres chardet. Al hacerlo, Claude hizo referencia a archivos de metadatos de versiones anteriores de la biblioteca, lo que planteó inmediatamente preguntas sobre la naturaleza derivada del nuevo código.
Preocupaciones legales
Debido a que los datos de entrenamiento de Claude incluyen vastas cantidades de código público, es muy probable que el modelo haya ingerido previamente versiones anteriores de chardet. Esto plantea la pregunta de si la salida generada por la IA puede considerarse una obra derivada, incluso si el código resultante es estructuralmente diferente. El problema se complica aún más por el hecho de que la nueva versión incorpora elementos que se derivaron directamente del código base anterior, como se indica por la dependencia de metadatos heredados.
Participación humana
Mientras que el código fue producido por Claude, el desarrollador Blanchard informó que él "revisó, probó y iteró en cada pieza del resultado utilizando Claude. ... No escribí el código a mano, pero estuve profundamente involucrado en el diseño, revisión e iteración de cada aspecto de él". Esta supervisión humana sustancial podría influir en la determinación de originalidad, ya que el conocimiento íntimo del revisor de código chardet anterior puede afectar la percepción de la independencia del nuevo código.
Reacción de la comunidad
La comunidad de código abierto está dividida. La directora ejecutiva de la Free Software Foundation, Zoë Kooyman, advirtió que "no hay nada 'limpio' en un Modelo de Lenguaje Grande que ha ingerido el código que se le pide que reimplemente", destacando preocupaciones sobre el cumplimiento de licencias. Por el contrario, el desarrollador de código abierto Armin Ronacher sugirió que una reescritura completa, incluso si es funcionalmente similar, debería tratarse como una nueva "nave" bajo la analogía de la "Nave de Teseo", lo que implica que la nueva versión podría considerarse una obra fresca.
Implicaciones
El debate subraya los desafíos más amplios que enfrenta la industria del software a medida que las herramientas de IA se integran más en la creación de código. Determinar el estatus legal del código generado por IA requerirá un análisis matizado de ambos los datos de entrenamiento y la extensión de la contribución humana, así como posibles actualizaciones de los marcos de licencia de código abierto existentes.
Usado: News Factory APP - descubrimiento de noticias y automatización - ChatGPT para Empresas