В мире открытого программного обеспечения произошли значительные изменения, касающиеся использования AI в разработке. На этой неделе проект Linux-ядра утвердил новую политику, которая разрешает разработчикам вносить изменения с помощью AI, но при этом вводит строгие правила раскрытия информации. Теперь AI-агенты не могут использовать юридически обязывающий тег "Signed-off-by", вместо этого вводится новый тег "Assisted-by", что обеспечивает прозрачность.
Эта инициатива возникла после бурных обсуждений в сообществе, которые достигли пика в январе, когда представители Intel и Oracle спорили о том, как строго контролировать использование AI-инструментов. Линус Торвальдс, основатель Linux, в своем характерном стиле закрыл дискуссию, заявив, что запреты на использование AI — это "бессмысленное позерство". Он подчеркнул, что AI — это просто инструмент, и основное внимание должно быть сосредоточено на ответственности разработчиков.
Новая политика направлена на то, чтобы каждый разработчик, использующий AI, понимал, что за любой код, который они отправляют, они несут полную ответственность. Это означает, что если AI сгенерирует ошибочный код, именно человек, который его отправил, будет отвечать за любые проблемы, которые могут возникнуть.
Ранее в сообществе открытого программного обеспечения наблюдались разные подходы к AI. Некоторые дистрибутивы, такие как Gentoo и NetBSD, полностью запрещали AI-сгенерированные изменения, опасаясь юридических последствий. Однако новая политика Linux-ядра стремится найти баланс между использованием AI и необходимостью поддерживать высокие стандарты качества кода.
Таким образом, Linux-ядро делает шаг к более разумному и ответственному использованию AI в разработке, что может стать примером для других проектов в открытом программном пространстве.