Linus Torvalds criticó duramente una propuesta que exige a los colaboradores del kernel de Linux declarar el uso de herramientas de IA, calificando dichas normas de “absolutamente estúpidas” en un mensaje enviado a la lista de correo del kernel el 13 de octubre. The Register fue el primer medio en informar sobre el intercambio.

La norma en cuestión es la etiqueta Assisted-by. Desde enero, la documentación del kernel pide a quienes usen “cualquier tipo de herramienta avanzada de programación” que añadan la etiqueta al mensaje de sus commits. Ahora, los mantenedores quieren eliminarla.

Sasha Levin, desarrollador del kernel e ingeniero de Nvidia, propuso el cambio en un parche enviado a la lista de correo el 9 de octubre. El parche ha recibido más de 50 respuestas. “La Cumbre de Mantenedores llegó a un consenso para desaprobar la etiqueta Assisted-by”, escribió Levin. “Eliminen la documentación que la exige”.

Jeff Layton, desarrollador del kernel en Red Hat, ya había defendido la eliminación de la etiqueta. Afirmó que no todos siguen la política. También dijo que la etiqueta “básicamente sirve como publicidad gratuita para las empresas propietarias de LLM”, y que no está claro por qué el kernel recopila esa información.

Resistencia por la aplicación de la norma

Laurent Pinchart, desarrollador del kernel y fundador de Ideas on Board, se opuso el 13 de octubre. Dijo que no se sentía cómodo eliminando la etiqueta sin otro mecanismo para la divulgación obligatoria. Sin uno, escribió, espera que quienes envían sus aportes se resistan cuando se les pregunte por el uso de herramientas.

Pinchart reconoció que algunas personas harán trampa. Aun así, dijo que la norma establece expectativas y que el kernel siempre ha tenido reglas que algunos colaboradores incumplen. “Siempre las hemos tenido, seguiremos teniéndolas y seguiremos rechazando sus aportes”, escribió. “Realmente no entiendo el argumento de que no se puede aplicar”.

Torvalds respondió que la postura de Pinchart tenía “todo que ver con tus obsesiones”. Luego propuso una norma propia. “Aquí tienes una nueva regla solo para ti: no uses compiladores para ninguno de tus envíos al kernel”, escribió. Añadió que los colaboradores tendrían que escribir en ensamblador para demostrar que entienden la máquina, y que deberían evitar los editores para los mensajes de commit porque la tecla de retroceso oculta los errores de escritura. El punto, dijo, es que las personas deben dar lo mejor de sí y entender su trabajo, y que esa comprensión tiene poco que ver con las herramientas que usan.

Torvalds sobre su propio uso de la IA

La respuesta llegó días después de que Torvalds participara en la Cumbre de Código Abierto de Europa en Praga. El 9 de octubre subió al escenario junto a su amigo Dirk Hohndel, director de Ericsson Software Technology. ZDNet estuvo presente.

Torvalds dijo que antes pensaba que la IA “simplemente no era muy buena”. Eso ha cambiado. “Ahora estoy en el punto en que realmente me gusta usar la IA”, afirmó. La usa para “las cosas en las que soy malo”. Para un proyecto de pedalera de guitarra, quería una interfaz moderna en una pequeña pantalla que había programado en C. “No hago Java. Hago kernels”, dijo.

Describió la programación por vibración (vibe coding) como “una maravillosa forma de encontrar alegría en la programación” y calificó la IA como una “droga de entrada” para los programadores nuevos. También advirtió contra depender de ella para trabajos serios. “Creo que hay que tener mucho cuidado con la IA cuando se trata de algo real e importante”, dijo.

Sobre el propio kernel, Torvalds afirmó que las herramientas de IA ahora encuentran fallos de seguridad reales y defectos en controladores “que nadie ha tocado en 20 años”, según TechRadar. En general, dijo, la IA “está mejorando nuestra base de código”. Sin embargo, las herramientas tienen un costo. “También está estresando tanto a los mantenedores que se ha convertido en un problema”, afirmó.

En la Cumbre de Mantenedores del día anterior, cerca de tres cuartas partes de las charlas se centraron en hacer las herramientas de IA menos estresantes para los mantenedores, according to Torvalds. Hohndel le preguntó por Sashiko, un sistema de revisión agéntico cuyas revisiones ahora aparecen en la lista de correo. Algunos mantenedores de subsistemas esperan que los parches hayan pasado por una revisión de este tipo, informó ZDNet. “La gente dice en broma que hay bots hablando con bots, y eso sí ocurre de verdad”, dijo Torvalds.

No todos los proyectos de código abierto siguen el mismo enfoque. System76 prohibió el contenido generado por IA en su escritorio COSMIC. NetBSD prohíbe el código generado por IA desde 2024. The Register informó que NetBSD ha recibido desde entonces 120.282 dólares en donaciones frente a una meta de 50.000 dólares.

Cet article a été rédigé avec l'assistance de l'IA.
News Factory APP - actualités agentiques pour booster votre SEO et AEO.