Домой Софт и приложения Linux Мейнтейнер Void Linux отказался от поддержки 113 пакетов из-за политики использования ИИ

Мейнтейнер Void Linux отказался от поддержки 113 пакетов из-за политики использования ИИ

Разработчик Void Linux Андреа Бранкалеони перестал курировать более сотни пакетов после конфликта, связанного с правилами использования инструментов генеративного ИИ в проекте.

2
0

Разработчик Void Linux Андреа Бранкалеони принял решение отказаться от сопровождения более сотни пакетов, за которые он отвечал в репозитории проекта. Это произошло на фоне спора о правилах использования инструментов генеративного искусственного интеллекта в сообществе.

Логотип 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.
Источник: https://www.phoronix.com