OpenJDK вводит временный запрет на ИИ-сгенерированный код¶
8.0/10
Проект OpenJDK принял временную политику, запрещающую принимать вклады в код, созданные генеративным ИИ. Решение связано с юридическими рисками вокруг авторских прав и происхождения кода, а также с нагрузкой на рецензентов. Политика опубликована на странице openjdk.org/legal/ai и описана как промежуточная: окончательную версию готовят юристы. Запрет появился на фоне заявлений о том, что Oracle активно использует ИИ, что вызвало споры о последовательности компании. Для контрибьюторов это означает необходимость явно подтверждать происхождение кода и избегать ИИ-генерации при отправке изменений в OpenJDK.
Контекст¶
OpenJDK — открытый эталон реализации Java, спонсируемый Oracle, поэтому его правила участия задают тон для всей экосистемы Java. Проект опубликовал временную политику по генеративному ИИ, мотивируя её рисками для проверяющих, безопасности и интеллектуальной собственности, а полный вариант политики ещё разрабатывается юристами Oracle. Эта мера появилась на фоне более широкой тенденции в open-source, где часть проектов уже ограничивает или запрещает вклад, созданный ИИ, из-за проблем с авторством, качеством и нагрузкой на ревьюеров.
Влияние¶
Разработчики, участвующие в OpenJDK, теперь должны гарантировать, что их вклады написаны людьми, иначе патчи могут быть отклонены из-за юридической неопределённости и требований к проверке происхождения кода.
Обсуждение¶
Комментаторы связывают запрет с юридической историей Java и стремлением Oracle сохранить позицию в спорах о происхождении кода. Часть участников считает меру разумной из-за рисков авторства и нагрузки на рецензентов, другие отмечают иронию на фоне активного продвижения ИИ самой Oracle.
Проверка фактов¶
Утверждение о том, что OpenJDK принял временную политику, ограничивающую или запрещающую вклад кода, сгенерированного генеративным ИИ, подтверждается официальной страницей OpenJDK Interim Policy on Generative AI, где говорится о рисках таких инструментов и разработке полной политики. Наличие этого документа среди юридических документов OpenJDK также подтверждается. Однако формулировка источника о полном «запрете» AI-generated code является упрощением: официальный текст описывает interim policy и цели ограничения рисков, а не абсолютный запрет, поэтому такая категоричная интерпретация остаётся частично непроверенной.