Жесткая позиция против 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 ↗
