Steve McIntyre, who held the position of Debian project leader for several years, has proposed rethinking Debian's approach to the delivery of proprietary firmware, which is currently not included in the official installation images and is supplied in a separate non-free repository. In Steve's opinion, the pursuit of the ideal of providing only open-source software leads to unnecessary difficulties for users, who often have to install proprietary firmware if they wish to ensure their hardware functions properly.
Proprietary firmware is placed in a separate non-free repository, alongside other packages distributed under non-free and open licenses. The non-free repository is not officially part of the Debian project, and packages from it cannot be included in installation and live builds. As a result, installation images containing proprietary firmware are built separately and categorized as unofficial, even though their development and maintenance is formally handled by the Debian project.
Thus, a certain status quo has been reached within the community, combining the desire to provide only open-source software in the distribution and the users' need for firmware. There is also a small set of free firmware included in the official builds and the main repository, but such firmware is very scarce and often insufficient in most cases.
The approach adopted in Debian creates many problems, including inconvenience for users and resource expenditure on building, testing, and distributing unofficial builds with closed firmware. The project presents official images as the main recommended builds, but this only confuses users, as they encounter hardware support issues during installation. The use of unofficial builds inadvertently promotes non-free software, as users receive the non-free repository alongside firmware, while if firmware were offered separately, the inclusion of the non-free repository could be avoided.
În ultima vreme, producătorii apelează din ce în ce mai des la utilizarea firmware-urilor externe, încărcate de sistemul de operare, în loc să furnizeze firmware-uri în memoria permanentă a dispozitivelor. Aceste firmware-uri externe sunt necesare pentru multe adaptoare moderne de grafică, sunet și rețea. Totuși, întrebarea rămâne ambiguă în ceea ce privește corelarea firmware-urilor cu cerința de a furniza doar software liber, deoarece, în esență, firmware-urile sunt executate pe dispozitive hardware, nu în sistem, și se referă la echipament. Cu aceeași ușurință, pe computerele moderne echipate chiar și cu distribuții complet libere, rulează firmware-uri integrate în hardware. Diferența constă doar în faptul că unele firmware-uri sunt încărcate de sistemul de operare, iar altele sunt deja scrise în ROM sau memorie flash.
Steve a adus în discuție cinci opțiuni principale pentru livrarea firmware-urilor în Debian, care urmează să fie supuse la vot deschis de către dezvoltatori:
Steve propune adoptarea celui de-al cincilea punct, care va permite proiectului să nu se abată prea mult de la promovarea software-ului liber, dar, în același timp, să facă produsul mai confortabil și util pentru utilizatori. În installer, se sugerează o separare clară între firmware-urile libere și cele proprietare, oferind utilizatorului ocazia de a face o alegere conștientă și informându-l despre faptul că firmware-urile libere disponibile susțin echipamentul curent și dacă există proiecte pentru crearea de firmware-uri libere pentru dispozitivele existente. În etapa de încărcare, se planifică, de asemenea, adăugarea unei setări pentru dezactivarea pachetului cu firmware-uri proprietare.
Sursa: opennet.ro
