Комитет по управлению разработкой GCC (GCC Steering Committee) официально утвердил новые правила, регулирующие использование инструментов искусственного интеллекта в процессе создания программного обеспечения. Теперь проект запрещает принимать значимые изменения в коде или документации, если они были полностью сгенерированы нейросетями или являются производными от такого контента.
Под «значимыми» изменениями в GCC понимают фрагменты объемом более 15 строк. Основная причина введения такого ограничения кроется в правовой неопределенности: текущие лицензионные соглашения и вопросы авторского права на контент, созданный большими языковыми моделями, до сих пор остаются предметом дискуссий.
Тем не менее, полностью отказываться от технологий ИИ в проекте не планируют. Сопровождающим разрешено принимать созданные с помощью нейросетей сценарии тестирования. Также нет никаких препятствий для использования AI в качестве вспомогательного инструмента в таких задачах, как:
- анализ исходного кода;
- поиск логических ошибок и отладка;
- генерация отчетов об ошибках;
- рецензирование патчей.
Единственное условие — результаты работы нейросети в этих сценариях не должны напрямую включаться в кодовую базу проекта. Руководство GCC отметило, что правила не являются окончательными и могут быть пересмотрены в зависимости от развития технологий и юридической практики, но не ранее начала 2027 года.
Что касается небольших исправлений (объемом до 15 строк), то здесь использование AI допускается при соблюдении строгих условий прозрачности. Разработчик обязан явно указывать на использование нейросети, добавляя в описание изменений метку Assisted-by:. При этом сохраняется требование, чтобы все коммиты отправлялись исключительно человеком — автоматическая отправка кода через AI-агенты запрещена. Также запрещено указывать ИИ-модель в поле Signed-off-by:, так как это юридическое подтверждение авторства и наличия прав на передачу кода, которые нейросеть не обладает.





