Linux готовится официально признать ИИ соавторами кода

Ядро получит официальную поддержку соавторства с Claude и Copilot.


uwomf4j7wueb3m8v1onel73gt92jbq5s.jpg


Разработчик ядра Linux с многолетним стажем Саша Левин, работающий в NVIDIA и ранее в Google и Microsoft, предложил внести в документацию ядра официальные правила по использованию ИИ-помощников при разработке. Он также предложил стандартизированную конфигурацию для таких инструментов, как Claude и другие AI-кодеры, которые уже активно используются при создании патчей для ядра.

Левин опубликовал RFC — запрос на комментарии — с предложением добавить в репозиторий ядра специальный конфигурационный файл, который могли бы считывать ИИ-помощники. Кроме того, он представил начальный набор правил, описывающих, как корректно использовать ИИ при разработке ядра, в том числе какие требования предъявляются к оформлению коммитов и атрибуции.

В состав предложенного патча входят два основных компонента. Первый добавляет единый конфигурационный файл, на который ссылаются инструменты вроде Claude, GitHub Copilot , Cursor, Codeium, Continue, Windsurf и Aider. Это должно обеспечить единообразие поведения ИИ при работе с кодовой базой ядра. Второй патч включает сами правила: соблюдение стиля кодирования Linux, уважение к устоявшимся процессам разработки, корректное указание авторства при участии ИИ и соблюдение лицензий.

Примеры в документе демонстрируют, как именно должно оформляться участие ИИ в коммитах, включая использование тега `Co-developed-by`, который прямо указывает на соавторство машинного помощника. Такой подход, по мнению автора, обеспечит прозрачность и честность при принятии патчей в основную ветку.

Пока неизвестно, как на это отреагирует сам Линус Торвальдс , но обсуждение обещает быть жарким. Тема роли ИИ в создании критически важного системного ПО уже давно назрела, и теперь у сообщества появился шанс выработать понятные и прозрачные правила.