Разработчик Void Linux Андреа Бранкалеони принял решение отказаться от сопровождения более сотни пакетов, за которые он отвечал в репозитории проекта. Это произошло на фоне спора о правилах использования инструментов генеративного искусственного интеллекта в сообществе.
Конфликт из-за использования ИИ
Инцидент начался после того, как Бранкалеони представил обновление пакета Go до версии 1.27.1. В качестве дополнения он опубликовал коммит, содержащий сравнительный анализ влияния обновления с версии 1.26 на 1.27. Когда другой мейнтейнер Void Linux поинтересовался, какие инструменты применялись для подготовки этого текста, Бранкалеони признал использование модели GLM-5.3-Flash совместно с OpenCode.
В правилах участия проекта Void Linux четко прописано отношение к генеративному ИИ. Политика гласит, что все вклады должны создаваться людьми, а контент — будь то код, документация или комментарии в pull-запросах — должен быть полностью понятен и подготовлен самим участником. Использование ИИ-инструментов допустимо лишь для исследовательских целей или для перевода языка, однако любое применение таких технологий требует обязательного предварительного раскрытия информации. Согласно правилам, вводить инструменты ИИ-рецензирования в pull-запросы запрещено. Поскольку Бранкалеони не сообщил об использовании нейросети заранее, его действия были расценены как нарушение установленного регламента.
Последствия для репозитория
В результате возникшего спора Андреа Бранкалеони решил сложить обязанности мейнтейнера по своим пакетам. Это привело к тому, что статус 113 позиций в Void Linux сменился на «осиротевшие» (orphaned). Теперь судьба этих пакетов зависит от того, возьмут ли их под свою опеку другие участники сообщества.
В список затронутых пакетов попали как специализированные утилиты, так и широко используемые программные продукты. Среди них оказались:
- Эмулятор терминала Alacritty и аудиопроигрыватель Clementine.
- Инструменты контейнеризации и управления инфраструктурой, включая Docker-cli, Kubernetes, etcd, Terraform и Terragrunt.
- Системные компоненты и библиотеки: binfmt-support, fscrypt, Intel Thermald, libguestfs.
- Различные модули на языке Python и инструменты разработки, такие как Hugo, Racket и Sublime Text 3.
Всего в перечень вошли 113 наименований, включая Adapta, Autodia, SFML, backblaze-b2, motion, vagrant, virt-manager и многие другие. На данный момент дальнейшее обслуживание этих пакетов в рамках дистрибутива Void Linux остается под вопросом до появления новых ответственных мейнтейнеров.
Детализированный регламент и последствия
Согласно внутренней документации Void Linux, под «ИИ» в контексте политики проекта понимаются генеративные инструменты, включая большие языковые модели (LLM) и аналогичные технологии. Правила требуют, чтобы абсолютно весь контент, генерируемый в рамках вклада в проект — включая отчеты по безопасности, описания pull-запросов и комментарии в любых каналах коммуникации сообщества — был понят и создан человеком. Единственным исключением из запрета на автоматизацию является использование ИИ-инструментов для перевода текстов, что разрешено для преодоления языковых барьеров между участниками.
В случае с Андреа Бранкалеони формальным нарушением стало использование модели GLM-5.3-Flash для подготовки сравнительного анализа в комментариях к pull-запросу без предварительного раскрытия этой информации. Это противоречит требованию, согласно которому все случаи использования ИИ должны быть четко обозначены «на входе».
Полный список «осиротевших» пакетов
Отказ мейнтейнера от сопровождения привел к тому, что в статусе «осиротевших» (orphaned) оказались следующие 113 позиций:
- Инструментарий и системные компоненты: abootimg, arpwatch, asus-kbd-backlight, bash-preexec, beep, binfmt-support, cdm, crane, daemonize, darkhttpd, dep, dtc, entr, fcron, flint, font-fontin, forego, fscrypt, gede, gettext-stub, gkill, glock, go-bindata, hans, hivex, hostaliases, iio-sensor-proxy, indicator-doom-cpu, interbench, ispc, jbigkit, kaitai-struct-compiler, kvirc, libnfc, libpodofo0.9.7, logstalgia, massren, mbox, mfoc, mkinitcpio-nfs-utils, mksh, openresolv, packer, pd, perl-Template-Toolkit, pinktrace, podofo, python3-Arrow, python3-b2sdk, python3-pdm-backend, python3-xattr, rakarrack, rmlint, rng-tools, rocker, runit-swap, sassc, scanmem, schroot, sift, splix, subtle, supermin, sydbox, tag, tbb, texmaker, thermald, trollock, ttf-ubuntu-font-family, urbanterror-data, urbanterror, usbredir, vba-m, virtme, webcat, websocketd, wpa_actiond, xboxdrv, xcompmgr, yoshimi.
- Разработка и инфраструктура: Adapta, Autodia, SFML, Alacritty, backblaze-b2, bitlbee-facebook, bitlbee-steam, Clementine, csound, diff-pdf, docker-cli, docker-gc, docker-gen, embree, etcd, flannel, freeplane, git-cola, go-jira, hopper, hugo, Kubernetes, libguestfs, moby, motion, python3-pdm-backend, racket, rancher-compose, sublime-text3, terraform, terragrunt, vagrant, virt-manager.






