Het Debian Project stemt momenteel over de status van niet-vrije firmware op Debian. De stemming zal beslissen of Debian niet-vrije firmware zal opnemen in toekomstige officiële releases.

De huidige vraag over niet-vrije firmware is een grote uitdaging voor de Debian-gemeenschap. Veel computerhardwarecomponenten hebben tegenwoordig niet-vrije firmware nodig om te functioneren. Maar Debian en zijn ontwikkelaars zijn krachtige verdedigers van gratis en open-source software. Kan het Debian-project een beter compromis creëren tussen bruikbaarheid en de principes van vrije software?

Hoe Debian vandaag omgaat met firmware

Firmware is een low-level type software waarmee gebruikers hardware kunnen bedienen. Het werkt als tussenpersoon tussen uw besturingssysteem en uw toetsenbord, muis, wifi-kaart en andere apparaten.

Veel hardwarebedrijven maken tegenwoordig hun eigen propriëtaire firmware voor hun apparaten. De meeste van deze bedrijven nemen hun firmware niet op in hun hardware. In plaats daarvan verwachten ze dat besturingssystemen via stuurprogramma's firmware voor hun apparaten bevatten.

instagram viewer

Desondanks is ondersteuning voor niet-vrije firmware niet standaard in Debian inbegrepen. Volgens de Sociaal contract van Debian, zet het project zich in om 100% gratis en open-source te blijven. Hierdoor hebben Debian-gebruikers tegenwoordig moeite om hun computers volledig aan de praat te krijgen.

Als tijdelijke oplossing biedt Debian "niet-officiële" release-images die niet-vrije firmware bevatten. Debian Projectontwikkelaar Steve McIntyre schetst vier problemen met deze tijdelijke oplossing:

1. Het bouwen, testen en publiceren van twee sets afbeeldingen kost meer moeite.

2. Vanuit filosofisch oogpunt willen we eigenlijk helemaal geen niet-vrije afbeeldingen aanbieden. We promoten en adverteren dus voornamelijk de officiële gratis afbeeldingen die de voorkeur hebben. Dat kan een bron van verwarring zijn voor gebruikers. We linken op verschillende plaatsen naar de niet-vrije afbeeldingen, maar ze zijn niet zo gemakkelijk te vinden.

3. Het gebruik van niet-vrije installatiemedia zorgt ervoor dat meer installaties standaard niet-vrije software gebruiken. Dat is geen geweldig verhaal voor ons, en het zou kunnen dat meer van onze gebruikers niet-vrije software gebruiken en geloven dat het allemaal deel uitmaakt van Debian.

4. Een aantal gebruikers en ontwikkelaars klagen dat we hun tijd verspillen door officiële afbeeldingen te publiceren die gewoon niet bruikbaar zijn voor veel (de meerderheid?) gebruikers.

Het compromis van Debian over het opnemen van niet-vrije firmware laat zowel gebruikers als ontwikkelaars ontevreden achter. Het ontbreken van officiële ondersteuning voor niet-vrije firmware zal op de lange termijn voor meer problemen zorgen.

In het belang van zijn gebruikers moet Debian voldoen aan de verwachtingen van hardwarefabrikanten van vandaag. In het belang van de hele open-sourcegemeenschap moet het Debian-project zich ook committeren aan de principes van vrije software. Hoe kan Debian verder gaan met het probleem van niet-vrije firmware?

Debian-gemeenschap stemt over het opnemen van niet-vrije firmware

Na maanden van rigoureus debat, de Debian-project heeft de vraag over niet-vrije firmware in stemming gebracht. Op 18 augustus 2022 werden zes voorstellen over niet-vrije firmware op Debian ter stemming voorgelegd.

Voorstel A, gepresenteerd door McIntyre, heeft de meeste seconden van ontwikkelaars. Het voorstel heeft tot doel om van de "onofficiële" Debian-uitgave af te komen.

Als voorstel A slaagt, zal Debian slechts één release met niet-vrije firmwarepakketten behouden. Debian zal automatisch niet-vrije firmware inschakelen als het hardware detecteert die dit vereist. Gebruikers hebben nog steeds de mogelijkheid om niet-vrije firmware op Debian uit te schakelen. Debian zal gebruikers ook informeren of er gratis of niet-vrije firmware door het systeem wordt gebruikt.

Voorstellen B en C hebben tot doel beide releases van Debian te behouden. Als ze worden aangenomen, zullen beide voorstellen officieel de release van Debian met niet-vrije firmware erkennen. Voorstel B zal gebruikers aanbevelen om de niet-vrije firmware-inbegrepen Debian te downloaden over de volledig gratis uitgave.

Voorstel D is de status-quo-optie. Voorstanders van voorstel D beweren dat niet-vrije firmware niet op Debian mag staan. Hoe radicaler Voorstellen E en F zijn bedoeld om voorstellen A en B aan te vullen door het Debian Sociaal Contract te wijzigen. De wijziging voegt de volgende zin toe aan punt 5 van het contract:

"De officiële media van Debian kunnen firmware bevatten die anders geen deel uitmaakt van het Debian-systeem om het gebruik van Debian mogelijk te maken met hardware die dergelijke firmware vereist."

Elke stemming om het Sociaal Contract te wijzigen, vereist een meerderheid van 3:1 om te slagen.

Op 23 september 2022 waren er 116 stemmen geteld. De stemperiode eindigt op 1 oktober 2022.

Wat de Debian Non-Free Firmware Vote betekent voor de Linux-gemeenschap

Aangezien Debian een grote Linux-distributie is, kan de stemming grote gevolgen hebben voor Linux. Debian is een langlopend en belangrijk besturingssysteem voor de Linux-gemeenschap. De Linux-distributie is de basis voor andere grote besturingssystemen zoals Ubuntu.

De resultaten zouden ertoe kunnen leiden dat meer gebruikers en ontwikkelaars niet-vrije software omarmen of afwijzen. Het zou ook alle inspanningen kunnen belemmeren of helpen om Linux toegankelijker te maken voor nieuwe gebruikers.

Ongeacht het resultaat, Debian zal de komende jaren een belangrijke Linux-distributie blijven. Het levert en zal nog steeds een grote bijdrage leveren aan de vrije en open-source softwaregemeenschap.