Andrea Brancaleoni, mantenedor de Linux, deja fuera más de 100 paquetes tras saltarse las normas de IA: "Se espera que todas las contribuciones sean realizadas por humanos"

Elígenos como tu fuente preferida en Google.
Este desarrollador ha decidido dejar de mantener 113 paquetes de Void Linux después de un conflicto por el uso de IA para generar parte de una contribución.
Void Linux se acaba de encontrar con un gran problema. Uno de los mantenedores de esta distro de Linux, Andrea Brancaleoni, ha decidido dejar de hacerse cargo de más de 100 paquetes después de una discusión sobre las normas del proyecto para utilizar inteligencia artificial.
Todo esto empezó por algo que tampoco tendría que haber provocado un gran problema. Hablamos del uso de un modelo de IA para redactar un texto relacionado con una actualización.
Brancaleoni había participado en una actualización de Go 1.27.1 para Void Linux. Después publicó un comentario en el que comparaba el impacto de pasar de Go 1.26 a Go 1.27. Otro mantenedor le preguntó qué había utilizado para generar ese texto y Brancaleoni respondió que había recurrido a GLM-5.3-Flash junto con OpenCode.
El problema es que Void Linux tiene una política bastante clara sobre el uso de inteligencia artificial. El proyecto permite utilizar herramientas para investigar o aprender, pero deja claro que el contenido que forma parte de una contribución debe ser del propio colaborador. La norma incluye no solo el código, sino también la documentación, los informes de seguridad, las descripciones de las pull requests y los comentarios.
Además, Void Linux exige que cualquier uso de herramientas de IA se comunique. Básicamente, Brancaleoni había utilizado IA para generar ese comentario y no lo había declarado. A partir de ahí empezó la discusión que ha terminado con Brancaleoni dejando tirados 113 paquetes que mantenía dentro del proyecto.
El problema termina con 113 paquetes sin mantenedor
Como resultado de toda esta discusión, el desarrollador ha tomado la decisión de dejar de mantener los paquetes que tenía asignados, lo que ha provocado que 113 de ellos pasen a aparecer como huérfanos dentro de Void Linux.
En pocas palabras, que un paquete quede huérfano quiere decir que ya no tiene un mantenedor responsable de mantenerlo y actualizarlo. Ahora otros colaboradores tendrán que hacerse cargo de ellos si quieren que siga recibiendo mantenimiento.
El problema es que algunos de esos paquetes son bastante famosos: Alacritty, Clementine, Kubernetes, Terraform, virt-manager, Vagrant, Moby, Hugo, Freeplane, Racket, Thermald y varios paquetes relacionados con Docker y Python, entre muchos otros.
La batalla de nunca acabar con la IA: ¿se debe usar para programar sí o no?
Cada vez es más normal que los programadores utilicen herramientas de IA para buscar información, entender código, encontrar errores o preparar borradores. Esto ya forma parte de la vida de muchos, por lo que ahora se debate qué parte de ese trabajo puede hacer la IA cuando el resultado forma parte de un proyecto de código abierto.
Para Void Linux, la respuesta precisamente se ha escrito en sus propias normas. La IA puede servir como ayuda para investigar y aprender, pero el resultado que se añade al proyecto tiene que proceder del colaborador y ser comprendido por él. Y, además, si se ha usado, se debe decir.
En este caso, Void Linux ya ha fijado su posición: IA sí, pero con límites. Brancaleoni, en este caso, no respetó esas condiciones y tampoco puede hacer mucha más discusión.
Eso sí, este tiene derecho a dejar de mantener los paquetes que llevaba. El mantenimiento de un proyecto de código abierto depende de voluntarios y colaboradores, y nadie está obligado a continuar trabajando en él.
Sin embargo, la actitud deja bastante que desear cuando permites que 113 paquetes queden huérfanos como consecuencia de una pelea sobre algo que ha generado con IA.
Si no estaba de acuerdo con la política de Void Linux y le parecía demasiado restrictiva, podía discutirla, proponer cambios o simplemente dejar de colaborar con el proyecto. El problema es que, al abandonar de golpe tantos paquetes, la consecuencia recae también sobre el resto de la comunidad.


