Комитет по управлению проектом GCC (GNU Compiler Collection) официально запретил принимать любые значимые вклады в исходный код, созданные с помощью генеративных ИИ-моделей. Исключение сделано только для автоматизированной генерации тестов. Это решение направлено на обеспечение юридической чистоты проекта и предотвращение проблем с авторскими правами, связанных с использованием нейросетей при написании системного программного обеспечения.
Данная мера вводится на фоне растущих опасений сообщества open-source относительно происхождения кода, сгенерированного LLM. Поскольку модели обучаются на огромных массивах данных, существует риск непреднамеренного включения в проект фрагментов кода, защищенных лицензиями, несовместимыми с GPL. Участники проекта подчеркивают, что ответственность за чистоту кода должен нести человек, а не алгоритм.
Разработчики GCC отмечают, что использование ИИ для написания тестов считается допустимым, так как это снижает нагрузку на инженеров при проверке функциональности компилятора. Однако любые изменения в ядре системы или оптимизационных алгоритмах, выполненные нейросетями, будут отклоняться без рассмотрения. Проект призывает контрибьюторов самостоятельно проверять и верифицировать весь предоставляемый код.
Ключевые факты
- GCC запретил использование ИИ для создания основного кода проекта.
- Исключение сделано исключительно для генерации тестовых сценариев.
- Основная причина ограничений — юридические риски и неопределенность авторских прав на ИИ-контент.
- Решение принято для сохранения соответствия лицензионным требованиям GPL.
- Проект требует от разработчиков полной ответственности за предоставленные патчи.