- La IA es permitida como herramienta de apoyo, pero el desarrollador humano asume toda la responsabilidad técnica y legal.
- Se introduce la etiqueta obligatoria Assisted-by para declarar la herramienta y versión de IA utilizada.
- Queda prohibido que la IA firme el Signed-off-by, manteniendo el DCO como una certificación exclusivamente humana.
La comunidad del núcleo de Linux ha dado un paso adelante para despejar las dudas sobre cómo encaja la inteligencia artificial en su flujo de trabajo. Tras un periodo de debates bastante intensos y algunas peleas en foros, Linus Torvalds y su equipo han decidido dejar de dar vueltas al asunto y establecer una postura pragmática y clara: la IA es bienvenida, pero no viene con carta blanca ni sustituye el criterio humano.
No se trata de una apertura ingenua, sino de un marco donde se reconoce que estas herramientas son el pan de cada día para la gran mayoría de los programadores. La idea es simple: mientras el código sea bueno y respete las normas, no importa si una máquina ayudó a escribirlo, siempre y cuando haya una persona real que dé la cara por cada línea enviada al repositorio oficial.
Las nuevas reglas del juego para las contribuciones
Para que un parche generado o asistido por IA sea aceptado, debe someterse al mismo escrutinio que cualquier otra aportación. El proyecto ha dejado claro que el uso de modelos de lenguaje no es una excusa para enviar lo que la comunidad llama «slop» o código basura. Si el material es chapucero, provoca regresiones de rendimiento o rompe la estabilidad del sistema, el desarrollador no podrá echarle la culpa al bot; el responsable será quien haya pulsado el botón de enviar.
Uno de los puntos más críticos es la gestión de las etiquetas de certificación. En el ecosistema de Linux, la firma Signed-off-by tiene un peso legal enorme, ya que certifica que el autor acepta el Certificado de Origen del Desarrollador (DCO). La nueva normativa prohíbe tajantemente que los agentes de IA añadan esta etiqueta, puesto que una máquina no tiene capacidad legal para garantizar que el código cumple con la licencia GPL-2.0 ni para asumir obligaciones jurídicas.
Transparencia obligatoria: La etiqueta Assisted-by
Para evitar los malentendidos y la fricción cultural que ya se ha visto en otros casos —como el polémico parche de Sasha Levin en la versión 6.15—, ahora es obligatorio ser honestos sobre el origen del código. Se ha implementado la etiqueta Assisted-by, que sirve para avisar a los mantenedores de que se ha utilizado ayuda externa. Esta marca debe ser detallada, incluyendo el nombre de la herramienta y la versión del modelo, por ejemplo, citando específicamente si se usó Claude 3 Opus o Copilot.
- La IA actúa como un asistente, pero el humano es el filtro final.
- Se prohíbe que la IA firme el DCO (Signed-off-by).
- Es imperativo detallar la herramienta utilizada mediante la etiqueta Assisted-by.
- Toda falla técnica o legal recae exclusivamente sobre el contribuyente humano.
Esta transparencia busca eliminar la carga emocional del debate. A Linus Torvalds no le molesta que uses una IA para programar más rápido, del mismo modo que no le importa qué marca de teclado uses. Lo que no tolera es la falta de honestidad y que los desarrolladores pongan su nombre en fragmentos complejos que no comprenden del todo y que no han sido revisados con lupa.
El contexto legal y la lucha contra el código contaminado
El camino hasta aquí no ha sido sencillo. Otros proyectos como NetBSD o Gentoo optaron por prohibir la IA por miedo a la «contaminación legal», ya que los LLM se entrenan con datos cuya procedencia a veces es difusa y podría infringir licencias restrictivas. Linux ha preferido un camino distinto: en lugar de intentar controlar el software que el programador tiene en su PC, se centra en responsabilizar al humano que decide integrar ese código en el kernel.
Esta decisión es vital considerando que el kernel es la columna vertebral de servidores y dispositivos en todo el planeta. No se puede permitir que el volumen masivo de solicitudes generadas por IA colapse a los mantenedores. De hecho, ya existen herramientas propias del proyecto, como el sistema Sashiko, que utiliza machine learning para ayudar en la revisión de seguridad, demostrando que la comunidad sabe integrar la automatización sin perder el control.
Impacto en el ecosistema Open Source
Lo que haga Linux suele marcar la pauta para el resto del mundo del software libre. Al establecer un estándar de rendición de cuentas, están creando una plantilla que otros proyectos pueden copiar para no morir sepultados bajo una avalancha de parches automáticos. La filosofía es directa: si el código es brillante, entra; si es un desastre que rompe el sistema, quien lo firmó tendrá que rendir cuentas ante la comunidad.
La integración de la inteligencia artificial en el desarrollo del kernel se ha formalizado bajo una premisa de transparencia total y responsabilidad humana indivisible. Al obligar el uso de la etiqueta Assisted-by y restringir la firma legal exclusivamente a personas, Linux logra aprovechar la velocidad de la IA sin comprometer la seguridad jurídica ni la calidad técnica de su infraestructura, dejando claro que la herramienta ayuda, pero el programador es quien manda y responde.




