Движение по включению проприетарных прошивок в поставку Debian
Стив Макинтаир, несколько лет занимавший пост лидера проекта Debian, выступил с инициативой переосмысления отношения Debian к поставке проприетарных прошивок.
Проприетарные прошивки помещаются в отдельный репозиторий non-free, наряду с другими пакетами, распространяемыми не под свободными и открытыми лицензиями. Репозиторий non-free официально не относится к проекту Debian и пакеты из него не могут входить в состав установочных и live-сборок. Из-за этого установочные образы с проприетарными прошивками собираются отдельно и отнесены к категории неофициальных, хотя формально их разработкой и сопровождением занимается проект Debian.
Таким образом, в сообществе совмещено желание поставлять в дистрибутиве только открытое ПО и потребность пользователей в прошивках. Имеется и небольшой набор свободных прошивок, который включён в официальные сборки и репозиторий main, но таких прошивок очень мало и их недостаточно в большинстве случаев.
Применяемый в Debian подход создаёт многие проблемы, среди которых неудобство для пользователей и траты ресурсов на сборку, тестирование и размещение неофициальных сборок с закрытыми прошивками. Проект преподносит в качестве основных рекомендуемых сборок официальные образы, но лишь вводит этим пользователей в замешательство, так как в процессе установки они сталкиваются с проблемами в поддержке оборудования. Использование же неофициальных сборок невольно приводит к популяризации несвободного ПО, так как пользователь вместе с прошивками получает и подключённый репозиторий non-free с другим несвободным ПО, в то время как если бы прошивки предлагались отдельно, без включения репозитория non-free можно было бы обойтись.
Сам инициатор выступает за то, чтобы выделить проприетарные прошивки из репозитория non-free в отдельный компонент non-free-firmware и поставлять его в другом репозитории, не требующем активации репозитория non-free. Добавить в правила проекта исключение, разрешающее включение компонента non-free-firmware в штатные установочные сборки. Таким образом, появится возможность отказаться от формирования отдельных неофициальных сборок, включить прошивки в штатные сборки и не активировать у пользователей репозиторий non-free.