
Управляющий комитет GNU Compiler Collection (GCC) официально утвердил правила, регламентирующие использование больших языковых моделей (LLM) в процессе разработки компилятора. Согласно заявлению, опубликованному 29 июля 2026 года, проект на текущем этапе будет отклонять любые «юридически значимые» фрагменты кода, созданные с помощью ИИ или основанные на его работе.
Что считается «юридически значимым» кодом?
Под данным определением авторы документа понимают оригинальные и самостоятельные участки кода, на которые потенциально может распространяться авторское право. Запрет носит строгий характер: простого человеческого редактирования или частичной правки сгенерированного нейросетью материала недостаточно для принятия патча. Руководство проекта открыто заявляет, что их беспокоит не столько качество работы алгоритмов, сколько происхождение кода и юридические риски при его распространении в составе GCC.
Исключения для правок и тестов
Для небольших фрагментов, не представляющих самостоятельной творческой ценности, сделаны исключения. Сопровождающие (мейнтенеры) проекта могут одобрить изменения, созданные с помощью LLM, если:
- Правки не имеют юридического веса с точки зрения авторского права.
- Изменения соответствуют общим стандартам GCC.
- Факт использования нейросети для создания фрагмента явно указан автором патча.
Отдельное послабление сделано для тестовой базы: проект разрешает добавлять значимые тестовые примеры, которые были частично или полностью написаны нейросетью.
Будущее политики GNU Compiler Collection
Над внедрением новых правил работала специальная группа, сформированная в апреле 2026 года под руководством Джонатана Уэйкли. В команду также вошли Карлос О’Донелл, Судакшина Дас, Джейсон Меррилл, Джоэл Шеррилл, Сэм Джеймс, Робин Дапп и Артур Коэн.
Управляющий комитет подчеркивает, что принятый регламент не является окончательным. Политику планируют пересматривать по мере развития технологий и уточнения правового статуса контента, созданного искусственным интеллектом. При этом разработчикам по-прежнему не запрещено использовать нейросети для обсуждения идей, поиска решений или анализа существующего кода — ограничения касаются строго того содержимого, которое интегрируется в кодовую базу проекта.






