В конце апреля этого года мы делимся здесь в блоге новости об инициативе переосмысления Отношение Debian к выпуску проприетарных прошивок и несколько недель спустя проект Debian объявил общее голосование по решению (GR) разработчиками проекта на тему предоставить фирменную прошивку как часть официальные установочные образы и живые компиляции.
Этап обсуждения пунктов, поставленных на голосование продлится до 2 сентября, после чего начнется сбор голосов. В проекте задействовано около 1000 разработчиков. в обслуживании пакетов и инфраструктуры Debian, имеющих право голоса.
В последнее время производители оборудования все чаще прибегают к использованию внешних прошивок, загружаемых операционной системой, а не к поставке прошивок в постоянную память самих устройств. Эта внешняя прошивка требуется для многих современных графических, звуковых и сетевых адаптеров.
В то же время вопрос о том, как предоставление проприетарных прошивок соотносится с требованием поставлять только свободное ПО в основных сборках Debian, неоднозначен, поскольку прошивки работают на аппаратных устройствах, а не в системе, и относятся к аппаратным средствам.
Современные компьютеры, даже оснащенные полностью бесплатными дистрибутивами, используют встроенные в аппаратное обеспечение прошивки. Разница лишь в том, что часть прошивки загружает операционная система, а часть уже установлена в ПЗУ или флэш-памяти.
До сих пор проприетарная прошивка не включалась в официальные установочные образы Debian и поставлялась в отдельном несвободном репозитории.
Установочные сборки с проприетарными прошивками имеют статус неофициальных и распространяются отдельно, что приводит к путанице и создает трудности для пользователей, так как во многих случаях полноценной работы современного оборудования можно добиться только после установки фирменной прошивки. Неофициальные сборки с проприетарными прошивками готовятся и поддерживаются проектом Debian, что требует дополнительных затрат ресурсов на создание, тестирование и размещение неофициальных сборок, дублирующих официальные.
Возникла ситуация, когда неофициальные сборки предпочтительнее для пользователя, если он хочет добиться нормальной поддержки своего компьютера, а установка рекомендуемых официальных сборок часто приводит к проблемам с поддержкой оборудования.
Кроме того, использование неофициальных сборок мешает идеалу предоставления только программного обеспечения с открытым исходным кодом и, сам того не зная, приводит к популяризации проприетарного ПО, так как пользователь вместе с прошивкой получает еще и несвободный репозиторий, связанный с другими несвободными. программного обеспечения.
Для решения проблемы активации несвободного репозитория для пользователей в случае использования несвободной прошивки, предлагается отделить проприетарную прошивку от бесплатного репозитория в отдельный несвободный компонент встроенного ПО и отправлять его отдельно, не требуя активации несвободного репозитория. По поводу предоставления фирменных прошивок в установочных сборках на голосование ставится три варианта изменений:
- Включите несвободные пакеты прошивки на официальный установочный носитель. Новый установочный образ, содержащий несвободную прошивку, будет отправлен вместо образа, содержащего только свободное программное обеспечение. Если у вас есть оборудование, для которого требуется внешняя прошивка, использование требуемой проприетарной прошивки будет включено по умолчанию. При этом на этапе загрузки будет добавлена настройка, позволяющая полностью отключить использование несвободных прошивок. Чтобы пользователь мог принять взвешенное решение, установщик явно разделит бесплатные и несвободные прошивки и отобразит информацию о том, какой тип прошивки будет загружен. После установки в систему по умолчанию предлагается добавить репозиторий несвободных прошивок в файл sources.list
- Подготовьте установочный образ с несвободной прошивкой, как описано в пункте 1, но отправьте его отдельно, а не вместо образа, содержащего только свободное ПО. Предлагается сделать новый установочный образ с несвободной прошивкой официальным, но продолжать присылать старую версию официального образа, не включающую проприетарную прошивку. Чтобы новичкам было проще ориентироваться, изображение с прошивкой будет отображаться на более видном месте. Образ без прошивки также будет предлагаться на той же странице с загрузками, но с более низким приоритетом.
- Разрешить проекту Debian создать отдельный установочный образ, включающий пакеты из несвободного раздела, которые будут доступны для скачивания в дополнение к установочному образу, содержащему только бесплатное ПО. Загрузка будет организована таким образом, что пользователь будет проинформирован до начала загрузки, какое из изображений содержит только бесплатное программное обеспечение.
Наконец, если вы хотите узнать об этом больше, вы можете ознакомиться с подробностями в по следующей ссылке.