Projekt Debian aktuálně hlasuje o stavu nesvobodného firmwaru v Debianu. Hlasování rozhodne, zda Debian zahrne nesvobodný firmware do budoucích oficiálních verzí.
Aktuální otázka týkající se nesvobodného firmwaru je pro komunitu Debianu velkou výzvou. Mnoho počítačových hardwarových komponent dnes potřebuje ke svému fungování nesvobodný firmware. Ale Debian a jeho vývojáři jsou pevnými zastánci svobodného a open-source softwaru. Může projekt Debian vytvořit lepší kompromis mezi použitelností a principy svobodného softwaru?
Jak Debian dnes zpracovává firmware
Firmware je druh softwaru nízké úrovně který umožňuje uživatelům ovládat hardware. Funguje jako prostředník mezi vaším operačním systémem a klávesnicí, myší, kartou Wi-Fi a dalšími zařízeními.
Mnoho hardwarových společností dnes vyrábí svůj vlastní proprietární firmware pro svá zařízení. Většina z těchto společností nezahrnuje svůj firmware do svého hardwaru. Místo toho očekávají, že operační systémy budou obsahovat firmware pro jejich zařízení prostřednictvím ovladačů.
Navzdory tomu není v Debianu standardně zahrnuta podpora nesvobodného firmwaru. Podle Společenská smlouva Debianu, projekt se zavázal zůstat 100% zdarma a open source. Z tohoto důvodu mají dnes uživatelé Debianu potíže s tím, aby jejich počítače zcela fungovaly.
Jako řešení nabízí Debian "neoficiální" obrazy vydání, které obsahují nesvobodný firmware. Vývojář projektu Debian Steve McIntyre popisuje čtyři problémy s tímto řešením:
1. Vytvoření, testování a publikování dvou sad obrázků vyžaduje více úsilí.
2. Z filozofického hlediska ve skutečnosti nechceme poskytovat nesvobodné obrázky. Takže propagujeme a inzerujeme především preferované oficiální bezplatné obrázky. To může být pro uživatele příčinou zmatku. Odkazujeme na nesvobodné obrázky na různých místech, ale není tak snadné je najít.
3. Použití nesvobodného instalačního média způsobí, že více instalací bude ve výchozím nastavení používat nesvobodný software. To pro nás není skvělý příběh a může se stát, že více našich uživatelů bude používat nesvobodný software a bude věřit, že je to všechno součástí Debianu.
4. Řada uživatelů a vývojářů si stěžuje, že ztrácíme čas zveřejňováním oficiálních obrázků, které pro mnoho (většinu?) uživatelů prostě nejsou užitečné.
Kompromis Debianu ohledně zahrnutí nesvobodného firmwaru zanechává uživatele i vývojáře nespokojené. Chybějící oficiální podpora nesvobodného firmwaru způsobí z dlouhodobého hlediska více problémů.
V zájmu svých uživatelů musí Debian držet krok s dnešními očekáváními výrobců hardwaru. V zájmu celé open-source komunity se musí projekt Debian také zavázat k principy svobodného softwaru. Jak může Debian pokročit v otázce nesvobodného firmwaru?
Komunita Debianu hlasuje o zahrnutí nesplatného firmwaru
Po měsících rigorózních debat, Projekt Debian dal hlasovat o otázce nesvobodného firmwaru. 18. srpna 2022 bylo k hlasování předloženo šest návrhů na nesvobodný firmware v Debianu.
Nejvíce sekund od vývojářů má návrh A, který představil McIntyre. Cílem návrhu je zbavit se „neoficiálního“ vydání Debianu.
Pokud návrh A projde, bude Debian udržovat pouze jedno vydání s nesvobodnými balíčky firmwaru. Debian automaticky povolí nesvobodný firmware, pokud detekuje hardware, který to vyžaduje. Uživatelé budou mít stále možnost zakázat nesvobodný firmware v Debianu. Debian také upozorní uživatele, zda systém používá bezplatný nebo nesvobodný firmware.
Návrhy B a C mají za cíl zachovat obě vydání Debianu. Pokud budou schváleny, oba návrhy oficiálně uznají vydání Debianu s nesvobodným firmwarem. Návrh B doporučí uživatelům, aby si stáhli Debian bez bezplatného firmwaru přes plně bezplatné vydání.
Návrh D je možnost současného stavu. Zastánci návrhu D tvrdí, že nesvobodný firmware by v Debianu neměl být. Tím radikálnějším Návrhy E a F mají za cíl doplnit návrhy A a B změnou společenské smlouvy Debianu. Dodatek k bodu 5 smlouvy doplňuje tuto větu:
"Oficiální média Debianu mohou obsahovat firmware, který jinak není součástí systému Debian, aby bylo možné používat Debian s hardwarem, který takový firmware vyžaduje."
Jakékoli hlasování o změně společenské smlouvy vyžaduje k přijetí většinu 3:1.
Ke dni 23. září 2022 bylo sečteno 116 hlasů. Hlasovací období končí 1. října 2022.
Co znamená hlasování o Debian Non-Free Firmware pro komunitu Linuxu
Vzhledem k tomu, že Debian je hlavní linuxovou distribucí, hlasování by mohlo mít pro Linux velké důsledky. Debian je dlouhodobý a důležitý operační systém pro linuxovou komunitu. Linuxová distribuce je základem pro další hlavní operační systémy, jako je Ubuntu.
Výsledky by mohly způsobit, že více uživatelů a vývojářů přijme nebo odmítne nesvobodný software. Mohlo by to také brzdit nebo pomáhat veškerému úsilí o zpřístupnění Linuxu novým uživatelům.
Bez ohledu na výsledek zůstane Debian v nadcházejících letech důležitou distribucí Linuxu. Je a stále bude velkým přispěvatelem do komunity svobodného a open-source softwaru.