Стів Макінтайр, лідер проекту Debian протягом кількох років, виступив з ініціативою переосмислити ставлення Debian до доставки власного програмного забезпечення, який наразі не входить до офіційних інсталяційних образів і надається в окремому «невільному» репозиторії.
на думку від Стіва, намагання досягти ідеалу надання лише програмного забезпечення з відкритим кодом створює труднощі непотрібний для користувачів, яким у багатьох випадках доводиться встановлювати фірмове програмне забезпечення, якщо вони хочуть, щоб їхнє обладнання працювало належним чином.
Власна прошивка розміщується в окремому невільному репозиторії, а також інші пакети, що поширюються за відкритими та невільними ліцензіями. Невільне сховище офіційно не є частиною проекту Debian та пакетів, які він містить вони не можуть бути включені в інсталяцію або живі збірки.
Через це інсталяційні образи з фірмовим програмним забезпеченням створюються окремо і класифікуються як неофіційні, навіть якщо вони формально розроблені та підтримуються проектом Debian.
Таким чином у спільноті досягнуто певного статус-кво, в якому поєднуються бажання розповсюджувати лише програмне забезпечення з відкритим кодом та потреба у прошивці для користувачів. Також є невеликий набір безкоштовних прошивок, які входять в офіційні збірки та основний репозиторій, але таких прошивок дуже мало і в більшості випадків їх не вистачає.
Підхід Debian створює багато проблем, включаючи незручності для користувачів і витрачання ресурсів на створення, тестування та розміщення неофіційних збірок із закритою мікропрограмою. У проекті представлені офіційні образи як основні рекомендовані збірки, але це лише бентежить цих користувачів, оскільки вони стикаються з проблемами підтримки обладнання під час процесу встановлення.
Використання неофіційних збірок несвідомо веде до популяризації невільного програмного забезпечення, оскільки користувач разом із прошивкою отримує також небезкоштовний репозиторій, пов’язаний з іншим невільним програмним забезпеченням, тоді як якби прошивка пропонувалась окремо, це б можна зробити це без включення невільного репозиторію.
Останнім часом виробники все частіше вдаються до використання зовнішньої прошивки, завантаженої операційною системою, замість того, щоб постачати прошивку в постійну пам'ять самих пристроїв. Ця зовнішня прошивка потрібна для багатьох сучасних графічних, звукових і мережевих адаптерів.
Водночас питання про те, скільки мікропрограм можна віднести до вимоги постачати тільки безкоштовне програмне забезпечення, неоднозначне, оскільки, по суті, прошивка робиться на апаратних пристроях, а не на системі, і це відноситься до обладнання. З таким же успіхом сучасні комп’ютери, оснащені навіть повністю безкоштовними дистрибутивами, запускають прошивку, вбудовану в обладнання. Єдина відмінність полягає в тому, що частина прошивок завантажується операційною системою, а інші вже встановлені в ПЗУ або флеш-пам'яті.
Стів представив п'ять основних варіантів для дизайну випуску мікропрограми в Debian, який планується винести на загальне голосування розробниками:
- Залиште все як є, постачайте закриті прошивки тільки в окремих неофіційних збірках.
- Припиніть надавати неофіційні збірки з небезкоштовним програмним забезпеченням і узгодьте розповсюдження з ідеологією проекту щодо доставки лише безкоштовного програмного забезпечення.
- Перемістіть неофіційні збірки з мікропрограмою в офіційну категорію і відправте їх поруч і в те саме місце зі збірками, які містять лише безкоштовне програмне забезпечення, що полегшує користувачам пошук потрібної прошивки.
- Включайте фірмове програмне забезпечення в звичайні офіційні збірки та відмовляйтеся надавати окремі неофіційні збірки. Недоліком цього підходу є те, що невільний репозиторій увімкнено за замовчуванням.
- Відокремте запатентовану прошивку від невільного сховища в окремий невільний компонент мікропрограми та перемістіть її в інший репозиторій, який не потребує активації невільного репозиторію. Додайте виняток до правил проекту, що дозволяє включати невільний компонент мікропрограми в звичайні інсталяційні збірки. Таким чином, можна буде відмовитися від формування окремих неофіційних збірок, включати прошивку в звичайні збірки і не активувати невільний репозиторій для користувачів.
Сам Стів виступає за прийняття п'ятого пункту, що дозволить проекту не надто відхилятися від просування безкоштовного програмного забезпечення, але в той же час зробити продукт зручним і корисним для користувачів.
Програма встановлення пропонує чітко розділити безкоштовне та небезкоштовне програмне забезпечення, що дає користувачеві можливість прийняти обґрунтоване рішення та повідомити його, чи є доступне безкоштовне програмне забезпечення сумісне з поточним обладнанням та чи є проекти створення безкоштовного програмного забезпечення для існуючих пристроїв. На етапі завантаження також планується додати налаштування для відключення пакету з небезкоштовними прошивками.
Фуенте: https://blog.einval.com/
Я думаю, що це добре, оскільки невільні та основні добре розділені, але оскільки цей чоловік згадує цю тему, можливо, настав час бути більш радикальними, повністю усунути невільний і зробити його безкоштовним дистрибутивом, а для М — невільним - безкоштовно. Для тих, кому це не подобається, альтернатив не бракує, наприклад, Ubuntu.
Чого вони ніяк не можуть, так це поставити невільне програмне забезпечення в main. Я думаю, що якщо вони це зроблять, багато хто відмовиться від цього дистрибутива, debian перестане бути debian, це не матиме жодного сенсу.
Деякий час тому я зробив коментар до примітки, де йдеться про схвалення таємного голосування в Debian (коментар ще не затверджено): https://blog.desdelinux.net/los-desarrolladores-de-debian-aprobaron-la-posibilidad-de-votacion-secreta
Цією приміткою та коментарем ви збираєтеся підтвердити, що Debian перестане бути тим, ким він є.