Projekt Debian obecnie głosuje nad stanem niewolnego oprogramowania układowego w Debianie. Głosowanie zadecyduje, czy Debian będzie zawierał niewolne oprogramowanie układowe w przyszłych oficjalnych wydaniach.
Bieżące pytanie dotyczące niewolnego oprogramowania jest dużym wyzwaniem dla społeczności Debiana. Wiele komponentów sprzętu komputerowego potrzebuje dziś niewolnego oprogramowania układowego do działania. Ale Debian i jego twórcy są stanowczymi obrońcami wolnego i otwartego oprogramowania. Czy Projekt Debian może stworzyć lepszy kompromis między użytecznością a zasadami wolnego oprogramowania?
Jak Debian radzi sobie dzisiaj z oprogramowaniem układowym
Oprogramowanie układowe to oprogramowanie niskiego poziomu który pozwala użytkownikom kontrolować sprzęt. Działa jako pośrednik między systemem operacyjnym a klawiaturą, myszą, kartą Wi-Fi i innymi urządzeniami.
Wiele firm produkujących sprzęt tworzy obecnie własne, zastrzeżone oprogramowanie układowe dla swoich urządzeń. Większość z tych firm nie dołącza swojego oprogramowania układowego do swojego sprzętu. Zamiast tego oczekują, że systemy operacyjne będą zawierały oprogramowanie układowe dla ich urządzeń za pośrednictwem sterowników.
Mimo to obsługa niewolnego oprogramowania układowego nie jest domyślnie zawarta w Debianie. Według Umowa społeczna Debiana, projekt zobowiązuje się do pozostania w 100% darmowym i otwartym oprogramowaniem. Z tego powodu dzisiejsi użytkownicy Debiana walczą o to, aby ich komputery działały w pełni.
Jako obejście Debian oferuje „nieoficjalne” obrazy wersji, które zawierają niewolne oprogramowanie układowe. Deweloper projektu Debiana Steve'a McIntyre'a przedstawia cztery problemy z tym obejściem:
1. Tworzenie, testowanie i publikowanie dwóch zestawów obrazów wymaga więcej wysiłku.
2. Tak naprawdę, z filozoficznego punktu widzenia, wcale nie chcemy dostarczać niewolnych obrazów. Dlatego promujemy i reklamujemy głównie preferowane oficjalne darmowe obrazy. Może to powodować zamieszanie wśród użytkowników. W różnych miejscach zamieszczamy linki do niewolnych obrazów, ale nie tak łatwo je znaleźć.
3. Korzystanie z niewolnych nośników instalacyjnych spowoduje, że więcej instalacji będzie domyślnie używać niewolnego oprogramowania. To nie jest dla nas wspaniała historia i może się okazać, że więcej naszych użytkowników będzie używało niewolnego oprogramowania i wierzyło, że to wszystko jest częścią Debiana.
4. Wielu użytkowników i programistów narzeka, że marnujemy ich czas, publikując oficjalne obrazy, które po prostu nie są przydatne dla wielu (większości?) użytkowników.
Kompromis Debiana dotyczący włączenia niewolnego oprogramowania układowego pozostawia zarówno użytkowników, jak i programistów niezadowolonych. Brak oficjalnego wsparcia dla oprogramowania, które nie jest wolne, na dłuższą metę spowoduje więcej problemów.
Ze względu na swoich użytkowników Debian musi nadążać za oczekiwaniami dzisiejszych producentów sprzętu. Ze względu na całą społeczność open source, Projekt Debian musi również zaangażować się w zasady wolnego oprogramowania. W jaki sposób Debian może posunąć się naprzód w kwestii niewolnego oprogramowania układowego?
Głosowanie społeczności Debiana w sprawie włączenia niewolnego oprogramowania układowego
Po miesiącach burzliwej debaty, Projekt Debiana poddał pod głosowanie pytanie dotyczące niewolnego oprogramowania układowego. 18 sierpnia 2022 r. poddano pod głosowanie sześć propozycji dotyczących niewolnego oprogramowania układowego w Debianie.
Propozycja A, którą przedstawił McIntyre, ma najwięcej sekund od deweloperów. Propozycja ma na celu pozbycie się „nieoficjalnego” wydania Debiana.
Jeśli Propozycja A zostanie zaakceptowana, Debian będzie utrzymywał tylko jedno wydanie z niewolnymi pakietami oprogramowania układowego. Debian automatycznie włączy niewolne oprogramowanie układowe, jeśli wykryje sprzęt, który tego wymaga. Użytkownicy nadal będą mieli możliwość wyłączenia niewolnego oprogramowania układowego w Debianie. Debian powiadomi również użytkowników, jeśli system używa wolnego lub niewolnego oprogramowania układowego.
Propozycje B i C mają na celu utrzymanie obu wydań Debiana. Jeśli zostaną przyjęte, obie propozycje oficjalnie uznają wydanie Debiana z niewolnym oprogramowaniem układowym. Propozycja B zaleci użytkownikom pobranie niewolnego oprogramowania sprzętowego Debiana z w pełni darmowym wydaniem.
Propozycja D jest opcją status quo. Zwolennicy Propozycji D utrzymują, że niewolne oprogramowanie sprzętowe nie powinno znajdować się w Debianie. Bardziej radykalny Propozycje i F mają na celu uzupełnienie Propozycji A i B poprzez zmianę Umowy Społecznej Debiana. Zmiana polega na dodaniu w pkt 5 umowy następującego zdania:
„Oficjalne nośniki Debiana mogą zawierać oprogramowanie układowe, które w innym przypadku nie jest częścią systemu Debian, aby umożliwić korzystanie z Debiana ze sprzętem wymagającym takiego oprogramowania”.
Każde głosowanie nad zmianą Umowy Społecznej wymaga większości 3:1.
Na dzień 23 września 2022 roku zebrano 116 głosów. Okres głosowania kończy się 1 października 2022 r.
Co oznacza głosowanie na niewolne oprogramowanie układowe Debiana dla społeczności Linuksa
Ponieważ Debian jest główną dystrybucją Linuksa, głosowanie może mieć poważne implikacje dla Linuksa. Debian to długo działający i ważny system operacyjny dla społeczności Linuksa. Dystrybucja Linuksa jest podstawą dla innych głównych systemów operacyjnych, takich jak Ubuntu.
Wyniki mogą spowodować, że więcej użytkowników i programistów przyjmie lub odrzuci niewolne oprogramowanie. Może to również utrudniać lub pomagać we wszystkich wysiłkach zmierzających do uczynienia Linuksa bardziej dostępnym dla nowych użytkowników.
Bez względu na wynik, Debian pozostanie ważną dystrybucją Linuksa w nadchodzących latach. Jest i nadal będzie dużym wkładem w społeczność wolnego i otwartego oprogramowania.