Steve McIntyre, som fungerade som Debians projektledare i flera år, tog initiativet till att ompröva Debians tillvägagångssätt för att skicka proprietär firmware, som för närvarande inte ingår i officiella installationsavbildningar och tillhandahålls i ett separat icke-fritt arkiv. Att försöka uppnå idealet att endast leverera programvara med öppen källkod resulterar enligt Steve i onödiga svårigheter för användare, som i många fall måste installera proprietär firmware om de vill få full funktionalitet av sin utrustning.
Proprietär firmware placeras i ett separat icke-fritt arkiv, tillsammans med andra paket som inte distribueras under fria och öppna licenser. Det icke-fria förvaret tillhör inte officiellt Debianprojektet och paket från det kan inte inkluderas i installationer och livebyggen. På grund av detta samlas installationsbilder med proprietär firmware in separat och klassificeras som inofficiella, även om de formellt utvecklas och underhålls av Debianprojektet.
Därmed har ett visst status quo uppnåtts i samhället, som kombinerar önskan att endast tillhandahålla programvara med öppen källkod i distributionen och användarnas behov av firmware. Det finns också en liten uppsättning gratis firmware, som ingår i de officiella sammansättningarna och huvudförvaret, men det finns väldigt få sådan firmware och de räcker inte i de flesta fall.
Tillvägagångssättet som används i Debian skapar många problem, inklusive besvär för användare och slöseri med resurser på att bygga, testa och vara värd för inofficiella versioner med stängd firmware. Projektet presenterar officiella bilder som de främsta rekommenderade byggen, men detta förvirrar bara användare, eftersom de under installationsprocessen stöter på problem med hårdvarustöd. Användningen av inofficiella sammansättningar leder ofrivilligt till populariseringen av proprietär programvara, eftersom användaren, tillsammans med den fasta programvaran, också får ett anslutet icke-fritt arkiv med annan icke-fri programvara, medan om den fasta programvaran erbjöds separat, skulle det vara möjligt att göra utan att inkludera det icke-fria förvaret.
På senare tid har tillverkare i allt högre grad tillgripit att använda extern firmware som laddas av operativsystemet, istället för att leverera firmware i permanent minne på själva enheterna. Sådan extern firmware är nödvändig för många moderna grafik-, ljud- och nätverksadaptrar. Samtidigt är frågan tvetydig i vilken utsträckning firmware kan hänföras till kraven för leverans av endast fri programvara, eftersom firmware i huvudsak exekveras på hårdvaruenheter, och inte i systemet, och relaterar till utrustning. Med samma framgång kör moderna datorer, utrustade även med helt gratis distributioner, firmware inbyggd i utrustningen. Den enda skillnaden är att en del firmware laddas av operativsystemet, medan andra redan är flashade till ROM eller Flash-minne.
Steve tog upp fem huvudalternativ för att utforma leveransen av firmware i Debian, som planeras att läggas upp för en allmän omröstning av utvecklare:
Steve själv förespråkar antagandet av den femte punkten, som gör att projektet inte kan avvika för mycket från att främja fri programvara, men samtidigt göra produkten bekväm och användbar för användarna. Installationsprogrammet erbjuder en tydlig skillnad mellan gratis och icke-fri firmware, vilket gör att användaren kan göra ett välgrundat val och informerar användaren om tillgänglig gratis firmware stöder aktuell hårdvara och om det finns projekt för att skapa gratis firmware för befintliga enheter. Vid uppstartsstadiet är det också planerat att lägga till en inställning för att inaktivera ett paket med icke-fri firmware.
Källa: opennet.ru