Почему Debian может включить несвободную прошивку в будущие выпуски
Linux

Почему Debian может включить несвободную прошивку в будущие выпуски

Debian должен двигаться в ногу со временем. Включение несвободной прошивки улучшает удобство использования, но нарушает ли это философию открытого исходного кода?

В настоящее время Проект Debian проводит голосование о состоянии несвободной микропрограммы в Debian. Голосование решит, будет ли Debian включать несвободные микропрограммы в будущие официальные выпуски

Текущий вопрос о несвободных микропрограммах – это большая проблема для сообщества Debian. Многие компоненты компьютерного оборудования сегодня нуждаются в несвободной микропрограмме для функционирования. Но Debian и его разработчики являются твердыми защитниками свободного программного обеспечения с открытым исходным кодом. Может ли проект Debian создать лучший компромисс между удобством использования и принципами свободного ПО?

Как Debian работает с микропрограммой сегодня

Микропрограмма – это низкоуровневый тип программного обеспечения, который позволяет пользователям управлять аппаратным обеспечением. Она работает как посредник между вашей ОС и клавиатурой, мышью, Wi-Fi картой и другими устройствами

Сегодня многие компании, производящие аппаратное обеспечение, выпускают собственные встроенные программы для своих устройств. Большинство из этих компаний не включают свои микропрограммы в аппаратное обеспечение. Вместо этого они ожидают, что операционные системы будут включать микропрограммы для своих устройств через драйверы

Несмотря на это, поддержка несвободных микропрограмм не включена в Debian по умолчанию. Согласно Социальному договору Debian, проект обязуется оставаться на 100% свободным и с открытым исходным кодом. Из-за этого пользователи Debian сегодня с трудом добиваются полной работоспособности своих компьютеров

В качестве обходного пути Debian предлагает ‘неофициальные’ образы выпуска, которые включают несвободную прошивку. Разработчик проекта Debian Стив Макинтайр (Steve McIntyre) описывает четыре проблемы с этим обходным решением:

1. Создание, тестирование и публикация двух наборов образов требует больше усилий

2. С точки зрения философии мы не хотим предоставлять несвободные изображения. Поэтому мы в основном продвигаем и рекламируем предпочтительные официальные бесплатные изображения. Это может стать причиной путаницы для пользователей. Мы даем ссылки на несвободные изображения в различных местах, но их не так легко найти

3. Использование несвободных установочных носителей приведёт к тому, что большее количество установок будет использовать несвободное ПО по умолчанию. Это не очень хорошая история для нас, и мы можем закончить тем, что больше наших пользователей будут использовать несвободное ПО и верить, что это часть Debian

4. Многие пользователи и разработчики жалуются, что мы тратим их время, публикуя официальные образы, которые просто не нужны многим (большинству?) пользователям

Компромисс Debian в отношении включения несвободных прошивок оставляет неудовлетворёнными как пользователей, так и разработчиков. Отсутствие официальной поддержки несвободных прошивок создаст больше проблем в долгосрочной перспективе

Ради своих пользователей Debian должен идти в ногу с ожиданиями производителей оборудования сегодня. Ради всего сообщества open-source проект Debian также должен придерживаться принципов свободного ПО. Как Debian может продвинуться в вопросе несвободных микропрограмм?

Голосование сообщества Debian о включении несвободной прошивки

После нескольких месяцев напряжённых дебатов Проект Debian поставил вопрос о несвободных микропрограммах на голосование. 18 августа 2022 года на голосование были представлены шесть предложений по несвободной прошивке в Debian

Предложение A, которое представил McIntyre, получило наибольшее количество секунд от разработчиков. Предложение направлено на избавление от ‘неофициального’ выпуска Debian

Если предложение A будет принято, то Debian будет поддерживать только один выпуск с несвободными пакетами микропрограмм.Debian будет автоматически включать несвободную прошивку, если обнаружит требующее её оборудование. У пользователей по-прежнему будет возможность отключить несвободную прошивку в Debian.Debian также будет уведомлять пользователей, если в системе используется свободная или несвободная прошивка

Предложения B и C направлены на поддержание обоих выпусков Debian. Если оба предложения будут приняты, они официально признают выпуск Debian с несвободной микропрограммой. Предложение B будет рекомендовать пользователям загружать Debian с несвободной микропрограммой, а не полностью свободный выпуск

Предложение D – это вариант статус-кво. Сторонники предложения D утверждают, что несвободная микропрограмма не должна быть в Debian. Более радикальные предложения E и F направлены на дополнение предложений A и B путём внесения поправок в Социальный контракт Debian. Поправка добавит следующее предложение к пункту 5 контракта:

‘Официальный носитель Debian может включать микропрограмму, которая иначе не является частью системы Debian, чтобы обеспечить использование Debian с оборудованием, требующим такой микропрограммы.’

Любое голосование по поправкам к Общественному договору требует большинства 3:1 для принятия

По состоянию на 23 сентября 2022 года было подсчитано 116 голосов. Период голосования заканчивается 1 октября 2022 года

Что означает голосование за несвободную прошивку Debian для сообщества Linux

Поскольку Debian является одним из основных дистрибутивов Linux, голосование может иметь серьёзные последствия для Linux.Debian – это давно существующая и важная операционная система для сообщества Linux. Дистрибутив Linux является основой для других крупных операционных систем, таких как Ubuntu

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

Независимо от результата, Debian останется важным дистрибутивом Linux в ближайшие годы. Он есть и будет по-прежнему вносить большой вклад в сообщество свободного программного обеспечения с открытым исходным кодом

Об авторе

Иван Рогов

Айтишник и глубокий специалист в среде Linux и всё что около. Широко известный в узких кругах любитель всего нового. Борец с костылями и ручным трудом =)

Комментировать

Оставить комментарий