
Linux establece 12 normas para uso de IA en desarrollo del kernel (2026)
· Fuente: El Chapuzas Informático
Linux establece 12 normas para uso de IA en desarrollo del kernel
Linux ha publicado oficialmente un documento de regulación que establece cómo deben utilizarse las herramientas de inteligencia artificial en el proceso de desarrollo del kernel. Las 12 normas fueron incluidas en la sección Documentation/process del árbol del kernel, definiendo los requisitos tanto para las herramientas de IA como para los desarrolladores que las empleen al contribuir código.
Principios fundamentales
La regulación mantiene intacta la esencia del proyecto Linux: no crea un camino separado para contribuciones generadas por IA, sino que exige que todo código asistido por estas herramientas pase por el flujo habitual de revisión del kernel. El documento toma como base tres referencias centrales del desarrollo Linux: development process, coding style y submitting patches.
Las 12 normas principales
Las normativas se organizan en cuatro ejes críticos:
| Aspecto | Requisito |
|---|---|
| Licencia | Compatibilidad obligatoria con GPL-2.0-only |
| Identificación | Uso de identificadores SPDX adecuados |
| Legalidad | Cumplimiento de license rules para aspectos legales |
| Responsabilidad | Solo humanos pueden firmar Developer Certificate of Origin |
La distinción más relevante del documento está en separar la asistencia técnica de la responsabilidad legal: ningún agente de IA puede añadir la etiqueta Signed-off-by, ya que solo una persona humana puede certificar el Developer Certificate of Origin. Esta cláusula refleja que Linux reconoce el valor de herramientas asistidas pero mantiene la responsabilidad legal exclusivamente en desarrolladores.
Implicaciones para el desarrollo
El documento regula explícitamente el comportamiento de herramientas de IA generativa durante el proceso de contribución, asegurando que cualquier código sugiera pasar por la revisión técnica normal sin excepciones. Esto significa que la IA funciona como asistente dentro del flujo establecido, no como coautor certificable.
La regulación también establece que los desarrolladores que utilicen IA deben mantener transparencia sobre qué partes fueron generadas asistidas, permitiendo que revisores evalúen adecuadamente la calidad y la conformidad legal del código antes de su aceptación.
Veredicto
Linux adopta un enfoque pragmático: integra herramientas de IA sin sacrificar control de calidad ni responsabilidad legal, manteniendo el mismo rigor de revisión para código humano y asistido por máquinas.
Mencionados en esta noticia
Preguntas frecuentes
¿Puede una herramienta de IA firmar código en el kernel de Linux?
No. Linux prohíbe explícitamente que agentes de IA añadan la firma Signed-off-by. Solo desarrolladores humanos pueden certificar el Developer Certificate of Origin, separando asistencia técnica de responsabilidad legal.
¿El código generado por IA tiene que pasar por revisión especial en Linux?
No. Linux no crea procesos separados para código asistido por IA. Todo debe cumplir con las 12 normas y pasar por el flujo tradicional de revisión del kernel sin excepciones.
¿Qué licencia deben cumplir los aportes con IA al kernel?
Todo código debe ser compatible con GPL-2.0-only y usar identificadores SPDX adecuados. Las herramientas de IA no pueden generar código con licencias incompatibles.
¿Cuándo entra en vigencia la regulación de IA en Linux?
El documento fue publicado oficialmente en 2026 como política oficial en Documentation/process. Aplica inmediatamente a nuevas contribuciones del kernel.
¿Los desarrolladores deben declarar qué código fue hecho con IA?
Sí. Los desarrolladores deben mantener transparencia sobre qué partes fueron generadas con asistencia de IA para que revisores evalúen adecuadamente la conformidad y calidad.