Комитет по управлению проектом GCC (GNU Compiler Collection) официально запретил принимать любые значимые вклады в исходный код, созданные с помощью генеративных ИИ-моделей. Исключение сделано только для автоматизированной генерации тестов. Это решение направлено на обеспечение юридической чистоты проекта и предотвращение проблем с авторскими правами, связанных с использованием нейросетей при написании системного программного обеспечения.

Данная мера вводится на фоне растущих опасений сообщества open-source относительно происхождения кода, сгенерированного LLM. Поскольку модели обучаются на огромных массивах данных, существует риск непреднамеренного включения в проект фрагментов кода, защищенных лицензиями, несовместимыми с GPL. Участники проекта подчеркивают, что ответственность за чистоту кода должен нести человек, а не алгоритм.

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

Ключевые факты

  • GCC запретил использование ИИ для создания основного кода проекта.
  • Исключение сделано исключительно для генерации тестовых сценариев.
  • Основная причина ограничений — юридические риски и неопределенность авторских прав на ИИ-контент.
  • Решение принято для сохранения соответствия лицензионным требованиям GPL.
  • Проект требует от разработчиков полной ответственности за предоставленные патчи.