Проект Debian инициировал общее голосование (GR, general resolution) среди разработчиков, чтобы определить допустимость использования больших языковых моделей и AI-инструментов при работе над дистрибутивом. В голосовании принимают участие около тысячи разработчиков, отвечающих за сопровождение пакетов и поддержку инфраструктуры проекта.
Предмет обсуждения касается исключительно внутренней деятельности: работы с пакетами, документацией, переводами, веб-ресурсами и официальной перепиской Debian. Голосование не распространяется на сторонние (upstream) проекты, использование ими нейросетей, а также на принятие патчей, созданных с помощью AI в рамках этих сторонних инициатив. Разработчикам предстоит выбрать один из двух путей: полный запрет на использование AI или разрешение инструментов с рядом жестких ограничений.
Аргументы против применения AI
Противники внедрения технологий искусственного интеллекта подчеркивают, что философия AI, нацеленная на максимально быстрое получение результата («действуй быстро, не боясь что-то сломать»), фундаментально противоречит принципам Debian, где приоритетом остается стабильность платформы. Основные опасения включают:
- Юридическая неопределенность: Правила Debian строго запрещают включение кода с неясным лицензионным статусом. Нейросети на текущий момент не могут гарантировать соблюдение авторских прав, что создает риски для правовой чистоты дистрибутива.
- Отсутствие логики: Языковые модели лишь прогнозируют статистически вероятный текст, не понимая внутренней логики программ. В результате генерации кода могут возникать «коктейли» из устаревших и неактуальных методов оформления пакетов, так как нейросеть обучается на данных разных временных периодов.
- Риск выгорания мейнтейнеров: Приток кода низкого качества от новичков, полагающихся на AI вместо глубокого изучения процессов, ляжет тяжелым бременем на опытных рецензентов. Кроме того, автоматизация процесса лишает начинающих разработчиков необходимого профессионального опыта.
- Этическая сторона и паразитная нагрузка: Разработчики моделей зачастую пренебрегают правилами
robots.txtи лицензиями, используя ботов для масштабного скрапинга данных. Это создает DDoS-нагрузку на инфраструктуру Debian и вынуждает проект тратить ресурсы на защиту серверов и введение ограничений, что препятствует работе обычных пользователей.
Условия для использования AI
Сторонники интеграции AI признают наличие рисков, но настаивают на пользе технологий для улучшения рабочих процессов. Они предлагают легализовать использование нейросетей при условии строгого соблюдения следующих правил:
- Совместимость лицензий: Инструменты не должны накладывать ограничений, конфликтующих с правилами Debian по распространению и модификации ПО.
- Ответственность разработчика: Автор вклада несет полную ответственность за качество и безопасность кода. Разработчик обязан понимать суть изменений и быть готовым их аргументированно защитить. Если результат включает сторонние материалы, необходимо обеспечить право на публикацию под открытой лицензией.
- Прозрачность: Применение AI должно быть явным. Значительная часть работы, выполненная нейросетью, должна сопровождаться пометками, например, через Git-метки «Generated-By:» или «Assisted-By:».
- Контроль сообщества: Массовые или автоматизированные изменения должны заранее обсуждаться с коллегами. Любой процесс автоматизации обязан контролироваться человеком.
- Безопасность данных: Запрещается передавать конфиденциальную информацию (приватную переписку или нераскрытые данные об уязвимостях) инструментам, которые отправляют данные сторонним провайдерам.






