Steve McIntyre, som under flera Är har varit projektledare för Debian, föreslog en omprövning av Debians instÀllning till leveransen av proprietÀr firmware, som för nÀrvarande inte ingÄr i de officiella installationsavbilderna utan tillhandahÄlls i ett separat non-free-repo. Enligt Steve leder försöken att uppnÄ idealet av att endast leverera öppen mjukvara till onödiga svÄrigheter för anvÀndare, som i mÄnga fall mÄste installera proprietÀr firmware för att fÄ sin hÄrdvara att fungera fullt ut.
ProprietÀr firmware placeras i ett separat non-free-repo, tillsammans med andra paket som inte distribueras under fria och öppna licenser. Non-free-repot hör officiellt inte till Debian-projektet och paket dÀrifrÄn kan inte ingÄ i installations- och live-versioner. DÀrför byggs installationsbilder med proprietÀr firmware separat och klassificeras som inofficiella, Àven om debian-projektet formellt ansvarar för dess utveckling och underhÄll.
SÄledes har en viss status quo nÄtts i gemenskapen dÀr man förenar önskan att leverera endast öppen mjukvara i distributionen med anvÀndarnas behov av firmware. Det finns Àven en liten uppsÀttning fria firmware som ingÄr i officiella versioner och main-repot, men sÄdana firmware Àr mycket fÄ och rÀcker inte i de flesta fall.
Den metod som anvÀnds i Debian skapar mÄnga problem, dÀribland besvÀr för anvÀndare och resursförbrukning för att bygga, testa och distribuera inofficiella versioner med stÀngd firmware. Projektet presenterar officiella bilder som de mest rekommenderade versionerna, men det förvirrar bara anvÀndarna, eftersom de stöter pÄ problem med hÄrdvarustöd under installationsprocessen. AnvÀndning av inofficiella versioner leder oavsiktligt till en ökning av icke-fri mjukvara, eftersom anvÀndaren tillsammans med firmwaren fÄr den kopplade non-free-repot med annan icke-fri mjukvara, medan det om firmwaren erbjöds separat, utan att inkludera non-free-repot, skulle kunna klaras av.
PÄ senare tid har tillverkare alltmer aktivt börjat anvÀnda externa firmware som laddas av operativsystemet, istÀllet för att leverera firmware i den permanenta minnet pÄ sjÀlva enheterna. SÄdan extern firmware Àr nödvÀndig för mÄnga moderna grafiska, ljud- och nÀtverksadaptrar. FrÄgan om huruvida firmware kan anses som krav pÄ leverans av endast fri mjukvara Àr dock tveksam, eftersom firmware i grunden utförs pÄ hÄrdvaruenheter och inte i systemet, och dÀrmed hör till utrustningen. PÄ samma sÀtt körs pÄ moderna datorer, Àven med helt fria distributioner, firmware som Àr inbyggd i hÄrdvaran. Skillnaden Àr bara att vissa firmware laddas av operativsystemet, medan andra redan Àr inbÀddade i ROM eller Flash-minnet.
Steve la fram fem huvudsakliga alternativ för hur man ska hantera leveransen av firmware i Debian, som planeras att lÀggas ut pÄ omröstning bland utvecklarna:
Steve sjÀlv föresprÄkar antagandet av den femte punkten, som gör det möjligt för projektet att inte avvika för mycket frÄn frÀmjandet av öppen kÀllkod, samtidigt som produkten görs anvÀndarvÀnlig och nyttig för anvÀndarna. Installationen föreslÄr att man tydligt delar upp fria och icke-fria firmware tillhandahÄllen, vilket ger anvÀndaren möjlighet att göra ett medvetet val och informerar om huruvida de tillgÀngliga fria firmware stöder den aktuella hÄrdvaran och om det finns projekt för skapandet av fria firmware för de befintliga enheterna. Vid nedladdning planeras det ocksÄ att lÀgga till en instÀllning för att inaktivera paketet med icke-fria firmware.
KĂ€lla: opennet.ru
