У Debian було створено рух для включення власного мікропрограми в дистрибутив

Стів Макінтайр, лідер проекту Debian протягом кількох років, виступив з ініціативою переосмислити ставлення Debian до доставки власного програмного забезпечення, який наразі не входить до офіційних інсталяційних образів і надається в окремому «невільному» репозиторії.

на думку від Стіва, намагання досягти ідеалу надання лише програмного забезпечення з відкритим кодом створює труднощі непотрібний для користувачів, яким у багатьох випадках доводиться встановлювати фірмове програмне забезпечення, якщо вони хочуть, щоб їхнє обладнання працювало належним чином.

Власна прошивка розміщується в окремому невільному репозиторії, а також інші пакети, що поширюються за відкритими та невільними ліцензіями. Невільне сховище офіційно не є частиною проекту Debian та пакетів, які він містить вони не можуть бути включені в інсталяцію або живі збірки.

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

Таким чином у спільноті досягнуто певного статус-кво, в якому поєднуються бажання розповсюджувати лише програмне забезпечення з відкритим кодом та потреба у прошивці для користувачів. Також є невеликий набір безкоштовних прошивок, які входять в офіційні збірки та основний репозиторій, але таких прошивок дуже мало і в більшості випадків їх не вистачає.

Підхід Debian створює багато проблем, включаючи незручності для користувачів і витрачання ресурсів на створення, тестування та розміщення неофіційних збірок із закритою мікропрограмою. У проекті представлені офіційні образи як основні рекомендовані збірки, але це лише бентежить цих користувачів, оскільки вони стикаються з проблемами підтримки обладнання під час процесу встановлення.

Використання неофіційних збірок несвідомо веде до популяризації невільного програмного забезпечення, оскільки користувач разом із прошивкою отримує також небезкоштовний репозиторій, пов’язаний з іншим невільним програмним забезпеченням, тоді як якби прошивка пропонувалась окремо, це б можна зробити це без включення невільного репозиторію.

Останнім часом виробники все частіше вдаються до використання зовнішньої прошивки, завантаженої операційною системою, замість того, щоб постачати прошивку в постійну пам'ять самих пристроїв. Ця зовнішня прошивка потрібна для багатьох сучасних графічних, звукових і мережевих адаптерів.

Водночас питання про те, скільки мікропрограм можна віднести до вимоги постачати тільки безкоштовне програмне забезпечення, неоднозначне, оскільки, по суті, прошивка робиться на апаратних пристроях, а не на системі, і це відноситься до обладнання. З таким же успіхом сучасні комп’ютери, оснащені навіть повністю безкоштовними дистрибутивами, запускають прошивку, вбудовану в обладнання. Єдина відмінність полягає в тому, що частина прошивок завантажується операційною системою, а інші вже встановлені в ПЗУ або флеш-пам'яті.

Стів представив п'ять основних варіантів для дизайну випуску мікропрограми в Debian, який планується винести на загальне голосування розробниками:

  1. Залиште все як є, постачайте закриті прошивки тільки в окремих неофіційних збірках.
  2. Припиніть надавати неофіційні збірки з небезкоштовним програмним забезпеченням і узгодьте розповсюдження з ідеологією проекту щодо доставки лише безкоштовного програмного забезпечення.
  3. Перемістіть неофіційні збірки з мікропрограмою в офіційну категорію і відправте їх поруч і в те саме місце зі збірками, які містять лише безкоштовне програмне забезпечення, що полегшує користувачам пошук потрібної прошивки.
  4. Включайте фірмове програмне забезпечення в звичайні офіційні збірки та відмовляйтеся надавати окремі неофіційні збірки. Недоліком цього підходу є те, що невільний репозиторій увімкнено за замовчуванням.
  5. Відокремте запатентовану прошивку від невільного сховища в окремий невільний компонент мікропрограми та перемістіть її в інший репозиторій, який не потребує активації невільного репозиторію. Додайте виняток до правил проекту, що дозволяє включати невільний компонент мікропрограми в звичайні інсталяційні збірки. Таким чином, можна буде відмовитися від формування окремих неофіційних збірок, включати прошивку в звичайні збірки і не активувати невільний репозиторій для користувачів.

Сам Стів виступає за прийняття п'ятого пункту, що дозволить проекту не надто відхилятися від просування безкоштовного програмного забезпечення, але в той же час зробити продукт зручним і корисним для користувачів.

Програма встановлення пропонує чітко розділити безкоштовне та небезкоштовне програмне забезпечення, що дає користувачеві можливість прийняти обґрунтоване рішення та повідомити його, чи є доступне безкоштовне програмне забезпечення сумісне з поточним обладнанням та чи є проекти створення безкоштовного програмного забезпечення для існуючих пристроїв. На етапі завантаження також планується додати налаштування для відключення пакету з небезкоштовними прошивками.

Фуенте: https://blog.einval.com/


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

2 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований.

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   без назви - сказав він

    Я думаю, що це добре, оскільки невільні та основні добре розділені, але оскільки цей чоловік згадує цю тему, можливо, настав час бути більш радикальними, повністю усунути невільний і зробити його безкоштовним дистрибутивом, а для М — невільним - безкоштовно. Для тих, кому це не подобається, альтернатив не бракує, наприклад, Ubuntu.

    Чого вони ніяк не можуть, так це поставити невільне програмне забезпечення в main. Я думаю, що якщо вони це зроблять, багато хто відмовиться від цього дистрибутива, debian перестане бути debian, це не матиме жодного сенсу.

    1.    Вальтер - сказав він

      Деякий час тому я зробив коментар до примітки, де йдеться про схвалення таємного голосування в Debian (коментар ще не затверджено): https://blog.desdelinux.net/los-desarrolladores-de-debian-aprobaron-la-posibilidad-de-votacion-secreta

      Цією приміткою та коментарем ви збираєтеся підтвердити, що Debian перестане бути тим, ким він є.