Команда Flathub обновила требования к приложениям и фактически запретила в каталоге программы, созданные или подготовленные с помощью генеративного ИИ, а также подачу заявок через ИИ-инструменты и агенты. Изменение внесли отдельным коммитом, который прямо обозначил недопустимость использования больших языковых моделей (LLM) и вошёл в документацию. Исключения возможны для зрелых, активно сопровождаемых проектов, но без гарантий. Задним числом правило не применяют — уже опубликованные приложения останутся доступными. Причины решения объяснил Барт Пиотровски (Bart Piotrowski), участник команды Flathub и автор правки.

Запрет на ИИ в приложениях и в процессе подачи заявок
Правило распространяется как на само приложение, отправляемое в Flathub, так и на заявку целиком: манифест, метаданные, патчи, скрипты сборки и пулл-реквест. Под действие политики подпадают не только обычные программы, но и BaseApp, расширения и любые другие артефакты, которые можно собрать через flatpak-builder.
Flatpak — система распространения и запуска приложений в Linux, при которой программа работает в изоляции (песочнице) и поставляется вместе со своими зависимостями. Flathub — крупнейший каталог таких приложений и один из самых распространённых способов устанавливать программы в Linux.
Согласно обновлённой политике, заявки нельзя формировать, открывать или автоматизировать с помощью ИИ-инструментов и агентов. Запрещается и запрашивать проверку заявки у ИИ-инструментов. Не допускаются приложения, в которых код, документация или другое содержимое созданы или подготовлены с помощью ИИ. Отдельно оговорён запрет на код, защищённый авторским правом, несовместимый по лицензии или сомнительный с этической точки зрения. Такие заявки отклоняют без дальнейшего разбора.
Проверки GitHub Copilot и санкции за нарушения
Автоматические проверки кода GitHub Copilot автор может отключить, чтобы они не запускались в заявке: сделать это можно в настройках GitHub — через исключение репозитория из области доступа либо отключение глобальной проверки. За повторные нарушения правил автору может грозить постоянный запрет на подачу заявок и любую дальнейшую активность. При этом в коммите добавлена оговорка: исключения могут предоставить зрелым, активно сопровождаемым проектам.
Аргументы команды Flathub
Пиотровски признал, что у него были сомнения, и до этой правки формулировка была мягче. По его словам, распространение языковых моделей он считает неизбежным, а доля органически написанного кода со временем будет снижаться. Своё развёрнутое объяснение он опубликовал в записи в Mastodon.
Мы обновили политику Flathub по большим языковым моделям, чтобы прямо запретить использование ИИ как при подаче заявок, так и в самих приложениях. У меня были сомнения, поэтому до этого коммита формулировка была мягче. Я понимаю, что в Fediverse это непопулярное мнение, но считаю, что языковые модели неизбежны, и со временем органически написанного кода будет всё меньше. Это может быть полезным инструментом и внутри, и за пределами свободного ПО; я надеялся, что появится больше приложений, в которые авторы вложили усилия сверх простого запроса к агенту. При этом за последний месяц резко выросло число неприятных разговоров с авторами, которые ведут себя так, будто облагодетельствовали нас своей гениальной программой, а мы по глупости её отклоняем. Я устал. Как обычно, мы не применяем правило задним числом, поэтому уже опубликованные приложения, написанные таким образом, останутся доступными.
— Барт Пиотровски, участник команды Flathub
Заключение
Для авторов это означает, что заявку придётся готовить вручную, без помощи ИИ-инструментов, а приложения с ИИ-кодом рискуют получить отказ без объяснений. Чёткая формулировка снимает прежнюю неопределённость: раньше правило допускало более мягкое толкование. Спорным остаётся критерий исключений — что именно команда сочтёт зрелым и активно сопровождаемым проектом, в правилах не уточняется.