Hnutí za zahrnutí proprietárních firmwarů do distribuce Debian

Steve McIntyre, který několik let vedl projekt Debian, se pokusil přehodnotit přístup Debianu k dodávkám proprietárních firmware, které v současnosti nejsou zahrnuty v oficiálních instalačních obrazech a jsou dodávány v samostatném repozitáři non-free. Podle Steva, úsilí o dosažení ideálu dodávek pouze otevřeného softwaru přináší uživatelům zbytečné obtíže, kdy v mnoha případech musí instalovat proprietární firmware, pokud chtějí dosáhnout plného fungování svého hardwaru.

Proprietární firmware jsou umístěny v samostatném repozitáři non-free, vedle dalších balíčků, které nejsou distribuovány pod svobodnými a otevřenými licencemi. Repozitář non-free oficiálně nepatří k projektu Debian a balíčky z něj nemohou být součástí instalačních a live verzí. Z tohoto důvodu jsou instalační obrazy s proprietárními firmware sestavovány odděleně a zařazeny do kategorie neoficiálních, i když formálně je vyvíjí a udržuje projekt Debian.

Tímto způsobem bylo ve společnosti dosaženo určitého status quo, ve kterém se spojuje přání dodávat v distribuci pouze otevřený software a potřeba uživatelů po firwmawarech. Existuje také malý soubor svobodných firmware, který je zahrnut v oficiálních sestavách a hlavním repozitáři, ale takových firmware je velmi málo a většinou nestačí.

Přístup, který Debian uplatňuje, vytváří řadu problémů, mezi nimiž je nepohodlí pro uživatele a náklady na sestavování, testování a umístění neoficiálních sestav s uzavřenými firmware. Projekt prezentuje jako hlavní doporučené sestavy oficiální obrazy, ale tím jen uvede uživatele do zmatku, protože při instalaci čelí problémům s podporou hardwaru. Používání neoficiálních sestav pak nevyhnutelně podporuje popularizaci nesvobodného softwaru, jelikož uživatel spolu s firmwarem získává také připojený repozitář non-free s jiným nesvobodným softwarem, zatímco pokud by byly firmware nabízeny samostatně, bez zahrnutí repozitáře non-free, bylo by možné se obejít.

V poslední době výrobci stále častěji využívají externí firmware, které jsou načítány operačním systémem, místo dodávání firmware v trvalé paměti na samotných zařízeních. Takové externí firmware jsou nezbytné pro mnohé moderní grafické, zvukové a síťové adaptéry. Nicméně, otázka, do jaké míry lze firmware klasifikovat jako vyžadující dodání pouze svobodného softwaru, je nejasná, protože ve skutečnosti jsou firmware prováděny na hardwarových zařízeních a nikoli v systému a patří k vybavení. S obdobným úspěchem mohou na moderních počítačích, které jsou vybaveny i zcela svobodnými distribucemi, běžet firmware integrované do vybavení. Rozdíl je v tom, že některé firmware jsou načítány operačním systémem, zatímco jiné jsou již nahrány v ROM nebo Flash paměti.

Steve předložil k diskusi pět hlavních variant dodání firmware v Debianu, které budou předloženy k obecnému hlasování vývojářů:

  • Nechat vše beze změny, dodávat uzavřené firmware pouze v jednotlivých neoficiálních sestaveních.
  • Ukončit poskytování neoficiálních sestavení s nesvobodnými firmware a přizpůsobit distribuci ideologii projektu, která vyžaduje dodávání pouze svobodného softwaru.
  • Přeřadit neoficiální sestavení s firmware do kategorie oficiálních a dodávat je paralelně a na jednom místě se sestaveními, které obsahují pouze svobodný software, což usnadní uživatelům hledání potřebného firmware.
  • Zahrnout proprietární firmware do oficiálních standardních sestavení a vzdát se dodávání jednotlivých neoficiálních sestavení. Nevýhodou takového přístupu je zahrnutí repozitáře non-free jako výchozímu nastavení.
  • Oddělit proprietární firmware z repozitáře non-free do samostatné komponenty non-free-firmware a dodávat ji v jiném repozitáři, který nevyžaduje aktivaci repozitáře non-free. Přidat do pravidel projektu výjimku, která povoluje zahrnutí komponenty non-free-firmware do standardních instalačních sestavení. Tím se vytvoří možnost vzdát se formování jednotlivých neoficiálních sestavení, zahrnout firmware do standardních sestavení a neaktivovat uživatelům repozitář non-free.

    Sám Steve podporuje přijetí pátého bodu, který umožní projektu příliš se neodchýlit od propagace svobodného software, a přitom učinit produkt pohodlným a užitečným pro uživatele. V instalátoru se navrhuje jasně rozdělit svobodné a nesvobodné firmwary, čímž se uživateli poskytne možnost učinit informované rozhodnutí a informovat ho, zda dostupné svobodné firmwary podporují aktuální hardware a zda existují projekty na vývoj svobodných firmwarů pro stávající zařízení. Během fáze zavádění se plánuje také přidat nastavení pro vypnutí balíčku s nesvobodnými firmwary.

    Zdroj: opennet.ru

  • Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster