El Comité Directivo de GNU Compiler Suite (GCC) anunció que ha adoptado formalmente las últimas recomendaciones de su Grupo de Trabajo de Políticas de IA: se negará a aceptar cualquier contribución de código con "importancia legal" que se genere o derive de inteligencia artificial o modelos de lenguaje grande (LLM) en el futuro. Esta decisión significa que, en el futuro previsible, GCC, un proyecto compilador de código abierto, ya no aceptará cambios de código central que se generen a través de AI/LLM y que puedan implicar riesgos legales o de derechos de autor.

Según una declaración pública del Comité Directivo del CCG, esta política surge de discusiones y propuestas recientes del Grupo de Trabajo de Políticas de IA sobre la legalidad y el cumplimiento del código AI/LLM. El texto de la política, que se ha incluido en la documentación del proyecto a través de una presentación HTML sin formato, establece claramente que en esta etapa, el proyecto GCC "necesariamente rechazará contribuciones legalmente significativas que contengan o se deriven de contenido generado por LLM".
En el marco de esta política, una contribución "legalmente significativa" generalmente se refiere a un cambio de código o documentación que tendría un impacto real en la estructura de derechos de autor del proyecto, las obligaciones de licencia o la responsabilidad legal. Los mantenedores de GCC no aceptarán contribuciones de este tipo si su contenido es generado directamente por AI/LLM o evolucionado a partir de la salida de AI/LLM. Esto es consistente con la actitud general más conservadora de la comunidad GNU existente hacia el código AI/LLM, y continúa la estricta guardia contra fuentes poco claras de posibles derechos de autor y la legalidad cuestionable de los datos de entrenamiento.
Sin embargo, la nueva política también deja cierto margen para contribuciones generadas por IA que "no son legalmente significativas". La declaración señaló que siempre que se cumplan los requisitos previos de contribución constante de GCC, los mantenedores pueden aceptar cambios generados por LLM que se determine que son "legalmente insignificantes", siempre que estas contribuciones deban marcarse claramente como contenido generado por IA en el envío. Estas contribuciones suelen incluir modificaciones ligeras que no implican cuestiones complejas de derechos de autor, como ajustes de estilo, correcciones de comentarios u otras actualizaciones que no afectan la estructura de derechos de autor del código central del proyecto.
Lo que es más especial es que la nueva política de GCC hace excepciones para los casos de prueba. La documentación establece claramente que los mantenedores pueden aceptar contribuciones de casos de prueba "legalmente significativas" incluso si son generadas total o parcialmente por LLM. Esto significa que, en términos de redacción y mejora de casos de prueba, el proyecto permanece relativamente abierto a las herramientas de IA/LLM, reconociendo su valor práctico a la hora de generar entradas que cubran una amplia gama de entradas, construir condiciones de contorno y ampliar conjuntos de pruebas.
Este acuerdo excepcional refleja las consideraciones prácticas de la comunidad del CCG al equilibrar los riesgos legales y la eficiencia de la ingeniería. Los casos de prueba se suelen utilizar para verificar el comportamiento del compilador y mejorar la estabilidad y la compatibilidad. Rara vez involucran contenido complejo de innovación en materia de derechos de autor, por lo que los riesgos legales relevantes son relativamente controlables. Se espera que la introducción de AI/LLM en este campo mejore la eficiencia de la generación y el mantenimiento de pruebas, pero no aumentará significativamente la incertidumbre sobre los derechos de autor y las licencias del proyecto.
El Comité Directivo del CCG también enfatizó que esta política de contribución de AI/LLM no está escrita en piedra sino que es un acuerdo "temporal". Las partes interesadas del proyecto planean revisar la política a principios de 2027 para evaluar la evolución del entorno legal de la industria, las prácticas de la comunidad de código abierto y la propia tecnología de inteligencia artificial. Para entonces, a medida que se profundice la comprensión de las fuentes de datos de capacitación, las responsabilidades de derechos de autor y las cadenas de herramientas de cumplimiento, GCC podrá ajustar su postura general sobre las contribuciones al código AI/LLM.
Actualmente, esta política es generalmente consistente con las prácticas existentes de otros componentes en el ecosistema GNU para contribuciones de AI/LLM, continuando una actitud estricta y prudente hacia el código generado automáticamente. Para los desarrolladores que deseen enviar parches a GCC, la nueva política requiere que el contenido escrito por humanos y el generado por IA se distingan claramente durante el proceso de creación y se etiqueten verazmente al enviarlo para evitar violar las reglas del proyecto. Durante algún tiempo, los desarrolladores humanos seguirán siendo la única fuente de cambios centrales "legalmente significativos" en el código base de GCC.