Инструменты29 июля 2026 г., 13:17 МСК🤖 Auto

GCC запрещает AI-код, но оставляет лазейку для тестов

Комитет GCC официально запретил прием «юридически значимых» патчей, сгенерированных LLM, чтобы избежать лицензионных рисков. Исключение сделано только для тестовых случаев.

Баннер новости 4623

Жесткая позиция против AI-генерации кода

29 июля 2026 года Комитет по управлению GCC (GCC Steering Committee) официально утвердил политику рабочей группы по искусственному интеллекту. Главное решение: отказ от принятия любых «юридически значимых» (legally significant) изменений в коде компилятора, если они были созданы или сгенерированы с помощью LLM. Это шаг, направленный на минимизацию правовых рисков, связанных с авторским правом и лицензированием кода, созданного нейросетями.

Детали запрета и исключения

Политика не является тотальным запретом на использование AI, но устанавливает четкие границы. Разработчики могут принимать мелкие, «юридически незначимые» правки, если они соответствуют стандартным требованиям и четко маркированы как сгенерированные ИИ. Однако ключевое исключение касается тестов: коммиттеры имеют право принимать тестовые кейсы, созданные LLM, даже если они юридически значимы.

Тип вклада Статус принятия в GCC Условия
Юридически значимый код (LLM) Запрещено Полный отказ от слияния в основную ветку
Юридически незначимый код (LLM) Разрешено Должен соответствовать стандартам и быть четко маркирован
Тестовые случаи (LLM) Разрешено Исключение из общего правила запрета

Почему это важно для экосистемы

Решение GCC отражает общую тенденцию в мире свободного ПО: GNU-проекты активно блокируют AI-вклады из-за неопределенности в лицензионных правах на сгенерированный контент. GCC следует существующим политикам GNU, но выделяет тесты как безопасную зону для экспериментов с AI. Это позволяет ускорить покрытие тестами, не рискуя легальностью ядра компилятора.

Пересмотр политики

Текущая политика носит временный характер. Комитет GCC планирует пересмотреть данные правила в начале 2027 года, что может привести к изменению подхода к интеграции AI-инструментов в процесс разработки компилятора.

Источник: Phoronix ↗