Joey Hess, desarrollador principal de git-annex, explica en una entrada de blog que ha invertido alrededor de cien horas durante el último mes para garantizar que su proyecto pueda compilarse sin dependencias que incluyan código generado por modelos de lenguaje. La auditoría incluyó la revisión manual de árboles completos de dependencias y reveló problemas concretos: cambios generados por IA revertidos en la siguiente versión sin explicación, un mensaje de confirmación incoherente de 1.489 líneas acompañando 10.000 líneas de cambios sobre una base de 26.000, y la copia asistida por IA de código de otro proyecto que, según Hess, solo evitó la infracción de derechos de autor por casualidad. El autor considera que la única ventaja tangible de este trabajo es haber obtenido información adicional sobre la calidad de las dependencias que influirá en decisiones futuras. Hess reconoce que, probablemente, intentar mantener las dependencias libres de código de IA equivale a contener la marea, y sugiere que por eso Software Freedom Conservancy optó por no fijar una postura firme, al tiempo que duda de que la Free Software Foundation lo consiga. Anuncia que, tras la caída de estos «dominós», está replanteando su participación en esas comunidades, aunque seguirá con su trabajo y dando soporte a sus usuarios. El texto cierra con una crítica a quienes usan la IA para reformatear módulos y aparentar mayor productividad, y advierte de que tales prácticas pueden alejar a colaboradores, como ocurrió en uno de los proyectos mencionados.
El desarrollador de git-annex dedica cien horas a auditar su árbol de dependencias contra código generado por IA
Fuentes:
no LLM code in dependencies
