Steve McIntyre, który przez kilka lat był liderem projektu Debian, podjął inicjatywę, aby przemyśleć na nowo podejście Debiana do dostarczania zastrzeżonego oprogramowania sprzętowego, które obecnie nie jest zawarte w oficjalnych obrazach instalacyjnych i jest dostarczane w oddzielnym, niewolnym repozytorium. Według Steve'a dążenie do ideału dostarczania wyłącznie oprogramowania typu open source powoduje niepotrzebne trudności dla użytkowników, którzy w wielu przypadkach muszą instalować firmowy firmware, jeśli chcą uzyskać pełną funkcjonalność swojego sprzętu.
Zastrzeżone oprogramowanie sprzętowe umieszczane jest w oddzielnym, niewolnym repozytorium, wraz z innymi pakietami, które nie są dystrybuowane na wolnych i otwartych licencjach. Niewolne repozytorium oficjalnie nie należy do projektu Debian i pakiety z niego nie mogą być uwzględniane w instalacjach ani kompilacjach na żywo. Z tego powodu obrazy instalacyjne z zastrzeżonym oprogramowaniem są gromadzone osobno i klasyfikowane jako nieoficjalne, chociaż formalnie są opracowywane i utrzymywane przez projekt Debian.
Tym samym w społeczności osiągnięto pewne status quo, które łączy w sobie chęć dostarczania w dystrybucji wyłącznie oprogramowania typu open source i zapotrzebowanie użytkowników na oprogramowanie sprzętowe. Istnieje również niewielki zestaw darmowego oprogramowania układowego, który znajduje się w oficjalnych złożeniach i głównym repozytorium, ale takiego oprogramowania jest bardzo niewiele i w większości przypadków nie są one wystarczające.
Podejście zastosowane w Debianie stwarza wiele problemów, w tym niedogodności dla użytkowników i marnowanie zasobów na budowanie, testowanie i hosting nieoficjalnych kompilacji z zamkniętym oprogramowaniem. Projekt przedstawia oficjalne obrazy jako główne zalecane zestawy, ale to tylko dezorientuje użytkowników, ponieważ podczas procesu instalacji napotykają problemy z obsługą sprzętu. Używanie nieoficjalnych asemblacji mimowolnie prowadzi do popularyzacji oprogramowania prawnie zastrzeżonego, gdyż użytkownik wraz z oprogramowaniem sprzętowym otrzymuje także połączone niewolne repozytorium z innym niewolnym oprogramowaniem, natomiast jeśli oprogramowanie sprzętowe było oferowane osobno, włączenie można zrezygnować z niewolnego repozytorium.
W ostatnim czasie producenci coraz częściej uciekają się do korzystania z zewnętrznego oprogramowania ładowanego przez system operacyjny, zamiast dostarczać oprogramowanie w pamięci stałej na samych urządzeniach. Takie zewnętrzne oprogramowanie jest niezbędne w przypadku wielu nowoczesnych kart graficznych, dźwiękowych i sieciowych. Jednocześnie niejednoznaczne jest pytanie, w jakim stopniu oprogramowanie sprzętowe można przypisać wymaganiom dostarczania wyłącznie wolnego oprogramowania, skoro w istocie oprogramowanie sprzętowe jest wykonywane na urządzeniach sprzętowych, a nie w systemie i dotyczy sprzętu. Z takim samym sukcesem nowoczesne komputery, wyposażone nawet w całkowicie darmowe dystrybucje, uruchamiają oprogramowanie wbudowane wbudowane w sprzęt. Jedyna różnica polega na tym, że niektóre oprogramowanie sprzętowe jest ładowane przez system operacyjny, podczas gdy inne są już flashowane w pamięci ROM lub Flash.
Steve poruszył do dyskusji pięć głównych opcji projektowania dostarczania oprogramowania sprzętowego w Debianie, które mają zostać poddane ogólnemu głosowaniu programistów:
Sam Steve opowiada się za przyjęciem punktu piątego, co pozwoli projektowi nie odbiegać zbytnio od promowania wolnego oprogramowania, ale jednocześnie sprawić, że produkt będzie wygodny i użyteczny dla użytkowników. Instalator oferuje wyraźne rozróżnienie pomiędzy darmowym i niewolnym oprogramowaniem, umożliwiając użytkownikowi dokonanie świadomego wyboru i informując go, czy dostępne bezpłatne oprogramowanie sprzętowe obsługuje bieżący sprzęt i czy istnieją projekty stworzenia bezpłatnego oprogramowania sprzętowego dla istniejących urządzeń. Na etapie uruchamiania planowane jest również dodanie ustawienia wyłączającego pakiet z niewolnym oprogramowaniem.
Źródło: opennet.ru