Codeberg запретил репозитории, преимущественно созданные генеративным ИИ
Некоммерческая платформа Codeberg, известная как независимый Codeberg хостинг Git для свободных и открытых проектов, изменила правила публикации программного обеспечения. Теперь сервис не принимает репозитории, большая часть исходного кода которых была создана генеративными инструментами искусственного интеллекта.
Codeberg работает на базе Forgejo и предоставляет разработчикам бесплатную инфраструктуру для размещения открытых проектов. Новое положение включили в пользовательские условия после обсуждения и утверждения в рамках общественного управления организацией. Таким образом, решение стало результатом не единоличного распоряжения администрации, а внутреннего процесса коллективного согласования.
Ограничение распространяется на проекты, где основная доля кода создана с помощью систем вроде Claude, OpenAI Codex и аналогичных сервисов. В правилах Codeberg говорится, что подобные репозитории могут создавать сразу несколько проблем: от неясного правового статуса сгенерированных фрагментов до недостаточной защиты от появления вредоносных или небезопасных участков программы.
Администрация платформы обращает внимание на то, что законодательство пока не дает однозначного ответа относительно авторских прав на код, созданный нейросетями. Дополнительные вопросы вызывает происхождение обучающих данных: не всегда понятно, какие материалы использовались при подготовке модели и не могла ли система воспроизвести элементы программ, защищенных авторским правом.
Формулировка нового правила фактически запрещает публиковать проекты, которые "в основном состоят из кода, написанного инструментами генеративного ИИ". При этом Codeberg не вводит полный запрет на применение нейросетей в разработке. Программисты по-прежнему могут использовать их для отдельных задач: поиска ошибок, подготовки документации, генерации тестов, объяснения незнакомых функций или создания небольших фрагментов кода.
Ключевым критерием становится не сам факт применения ИИ, а масштаб его участия. Если нейросеть помогла написать отдельный модуль или предложила вариант решения, проект, вероятно, не подпадет под ограничение. Однако репозиторий, где большая часть файлов была сгенерирована автоматически, размещать на Codeberg теперь нельзя.
При этом в правилах не предусмотрено явное исключение для случаев, когда автор впоследствии полностью проверил машинный код. Иными словами, даже тщательный аудит, исправление ошибок и поддержка проекта человеком не обязательно изменят оценку, если первоначально генеративная система создала большинство программных компонентов. Именно доля машинно произведенного кода, а не степень последующего участия разработчика, выглядит главным фактором.
Остается неясным, как именно администрация будет определять, что репозиторий "в основном написан ИИ". Надежно выявлять происхождение кода практически невозможно: разработчик может переработать сгенерированный фрагмент, объединить его с собственными наработками или использовать нейросеть только для создания чернового варианта. Современные инструменты анализа также не гарантируют точных результатов и способны ошибочно классифицировать человеческий код как машинный.
Поэтому практическое применение запрета может оказаться сложнее, чем его формулировка. Вероятно, внимание будут привлекать проекты, авторы которых сами заявляют об интенсивном использовании ИИ, репозитории с характерными признаками массовой генерации или публикации, вызывающие жалобы пользователей. Не исключено, что Codeberg придется разработать дополнительные разъяснения и процедуру рассмотрения спорных случаев.
Такой подход заметно отличает Codeberg от GitHub. Крупнейшая коммерческая платформа активно развивает встроенные помощники для программирования, автоматических агентов и другие ИИ-функции. На этом фоне Codeberg запрет генеративного ИИ демонстрирует принципиально иную стратегию: сервис предпочитает ограничить проекты, в которых человеческий вклад становится второстепенным.
Для разработчиков это означает необходимость заранее выбирать подходящее место публикации. Codeberg остается привлекательным вариантом как Git хостинг для разработчиков, которым важны открытая инфраструктура, независимость от крупных корпораций и некоммерческая модель. Но авторам проектов, полностью или преимущественно созданных нейросетями, придется рассматривать другие площадки.
В числе возможных альтернатив GitHub для проектов можно назвать GitLab, SourceHut, Gitea-инстансы, GitHub и другие сервисы, однако условия у каждой платформы различаются. Перед переносом репозитория важно изучить правила лицензирования, требования к содержимому и отношение сервиса к автоматической генерации программного кода.
Обсуждение решения Codeberg, вероятно, продолжится и за пределами самой платформы. Одни разработчики считают, что массовая генерация снижает качество открытого программного обеспечения, усложняет сопровождение и увеличивает риск появления уязвимостей. Другие полагают, что важнее итоговая надежность проекта, а не инструмент, с помощью которого был подготовлен код.
Отдельный вопрос связан с ответственностью. Если автор не понимает логику сгенерированной программы, ему сложнее оперативно исправлять ошибки, отвечать на сообщения об уязвимостях и принимать решения при изменении зависимостей. Для свободных проектов, где сопровождение часто ведется добровольцами, это может стать серьезной нагрузкой.
В то же время полный запрет способен затруднить развитие начинающих проектов и экспериментов, созданных с помощью ИИ. Поэтому дальнейшая политика Codeberg будет зависеть от того, удастся ли найти баланс между защитой качества, юридической осторожностью и доступностью инструментов для разработчиков. Сейчас платформа делает наиболее жесткий из возможных акцентов: репозитории, преимущественно созданные генеративными системами, должны размещаться за пределами Codeberg. Подробности принятого решения и формулировки правил опубликованы в материале о политике [платформы в отношении проектов, написанных генеративным ИИ](https://linuxiac.com/codeberg-bans-projects-mostly-written-by-generative-ai/).


