Linus Torvalds, creador de Linux, dejó clara su postura sobre el uso de herramientas de inteligencia artificial en el desarrollo del kernel: no piensa aceptar que nadie disuada a los colaboradores de usarlas. «Linux no es uno de esos proyectos anti-IA», escribió en la lista de correo del kernel, en medio de un debate interno sobre una herramienta de revisión de código impulsada por IA.
La discusión giró en torno a Sashiko, un sistema de revisión automatizada de código desarrollado bajo el paraguas de la Linux Foundation. Ante las objeciones de algunos miembros de la comunidad, Torvalds advirtió que «ignoraría muy ruidosamente» a cualquiera que intente convencer a otros de no utilizar este tipo de asistentes.
Una postura sin medias tintas
El mensaje de Torvalds llega en un momento en que buena parte de las comunidades de software libre debaten cómo integrar —o rechazar— la IA generativa en tareas como la escritura, la revisión y la depuración de código. El desarrollo del kernel de Linux, que sostiene desde servidores hasta teléfonos Android, se organiza a través de una lista de correo donde los mantenedores discuten y aprueban los cambios. Es ahí donde surgió la controversia.
Sashiko es una herramienta de código abierto pensada para asistir en la revisión de parches. Su repositorio está disponible en GitHub, junto con una guía para mantenedores que explica cómo incorporarla al flujo de trabajo. La postura de Torvalds no obliga a nadie a usarla, pero sí busca frenar cualquier presión colectiva contra quienes decidan hacerlo.
El detalle importa. En proyectos abiertos, el peso de una figura como Torvalds puede definir el tono del debate. Su intervención no plantea que la IA reemplace el criterio humano de los mantenedores, sino que rechaza la idea de descartarla por principio.
El trasfondo: código abierto e IA
La cautela de una parte de la comunidad no es caprichosa. La IA generativa aplicada a la programación arrastra dudas sobre la calidad del código sugerido, la procedencia de los datos con los que se entrenaron los modelos y la responsabilidad cuando un parche introduce fallos. En un proyecto tan crítico como el kernel, donde un error puede afectar a millones de dispositivos, la revisión rigurosa es la norma.
Torvalds, conocido por su franqueza en la lista de correo, parece apostar por una postura pragmática: usar la herramienta si ayuda y evaluar sus resultados como se haría con cualquier otro aporte. La responsabilidad final sigue recayendo en los humanos que aceptan o rechazan cada cambio.
El episodio refleja una tensión que atraviesa al software libre en general. Mientras algunos proyectos han adoptado políticas restrictivas frente a las contribuciones generadas con IA —por temor a problemas de licencias o a un aluvión de parches de baja calidad—, otros prefieren integrarlas con controles. Para quienes se inician en la programación, vale la pena entender qué ofrecen estas herramientas de IA para programar y dónde están sus límites.
Por ahora, la decisión de Torvalds marca una dirección clara para uno de los proyectos de software más influyentes del mundo. La discusión sobre cómo y cuánto confiar en la IA para escribir el código que mueve a internet apenas comienza.
