Debian-ontwikkelaars keuren distributie van eigen firmware in installatiemedia goed

De resultaten van de algemene stemming (GR, algemene resolutie) van de Debian-projectontwikkelaars die betrokken zijn bij het onderhouden van pakketten en het onderhouden van de infrastructuur zijn gepubliceerd, waarbij de kwestie van het leveren van propriëtaire firmware als onderdeel van officiële installatie-images en live builds werd besproken. Het vijfde punt “Wijzig het sociale contract voor de levering van niet-vrije firmware in het installatieprogramma met het aanbieden van uniforme installatieassemblages” won de stemming.

De gekozen optie omvat het wijzigen van het sociale contract van Debian, dat de fundamentele principes van het project en de verplichtingen van het project jegens de gemeenschap definieert. In de vijfde clausule van het sociale contract, die de naleving van vrije-softwarestandaarden vereist, zal een opmerking worden toegevoegd dat officiële Debian-media firmware kunnen bevatten die geen deel uitmaakt van het Debian-systeem als dit nodig is om de distributie te laten draaien op hardware waarvoor dergelijke firmware uit te voeren.

De officiële installatiemedia en live-images van Debian zullen pakketten bevatten uit de sectie “niet-vrije firmware”, waarin componenten die verband houden met firmware worden verwijderd uit de niet-vrije repository. Als u apparatuur heeft waarvoor externe firmware nodig is om te kunnen werken, is het gebruik van de vereiste bedrijfseigen firmware standaard ingeschakeld. Tegelijkertijd krijgen gebruikers die alleen gratis software verkiezen, tijdens de downloadfase de mogelijkheid om het gebruik van niet-vrije firmware uit te schakelen.

Bovendien geven het installatieprogramma en het livebeeld informatie over welk type firmware is geladen. Gegevens over de gebruikte firmware worden ook op het geïnstalleerde systeem opgeslagen, zodat de gebruiker later informatie over de gebruikte firmware kan krijgen. Als firmware nodig is voor de werking van de apparatuur na installatie, stelt het systeem ook voor om standaard een niet-vrije firmware-repository aan het bestand source.list toe te voegen, waarmee u firmware-updates kunt ontvangen die kwetsbaarheden en belangrijke fouten corrigeren. Afbeeldingen met bedrijfseigen firmware worden geleverd als officiële media, die eerder aangeboden afbeeldingen zonder bedrijfseigen firmware zullen vervangen.

De kwestie van de levering van firmware is relevant geworden omdat fabrikanten van apparatuur steeds vaker hun toevlucht nemen tot het gebruik van externe firmware die door het besturingssysteem wordt geladen, in plaats van firmware in het permanente geheugen op de apparaten zelf te leveren. Dergelijke externe firmware is nodig voor veel moderne grafische, geluids- en netwerkadapters. Tegelijkertijd is de vraag hoe de levering van propriëtaire firmware correleert met de vereiste om alleen vrije software te leveren in de belangrijkste Debian-builds dubbelzinnig, aangezien de firmware wordt uitgevoerd op hardwareapparaten en niet op het systeem, en betrekking heeft op de apparatuur . Moderne computers, zelfs uitgerust met volledig gratis distributies, draaien firmware ingebouwd in de apparatuur. Het enige verschil is dat sommige firmware door het besturingssysteem wordt geladen, terwijl andere al in ROM of Flash-geheugen zijn geflasht.

Tot nu toe was propriëtaire firmware niet opgenomen in de officiële installatie-images van Debian en werd deze geleverd in een aparte, niet-vrije repository. Installatieassemblages met bedrijfseigen firmware hebben een niet-officiële status en worden afzonderlijk gedistribueerd, wat tot verwarring leidt en problemen voor gebruikers veroorzaakt, omdat in veel gevallen de volledige werking van moderne apparatuur pas kan worden bereikt na het installeren van bedrijfseigen firmware. Het Debian-project was ook betrokken bij de voorbereiding en het onderhoud van niet-officiële assemblages met propriëtaire firmware, wat extra uitgaven aan middelen vergde voor het assembleren, testen en plaatsen van niet-officiële assemblages die de officiële assemblages dupliceerden.

Er is een situatie ontstaan ​​waarin niet-officiële builds meer de voorkeur hebben voor de gebruiker als hij normale ondersteuning voor zijn apparatuur wil bereiken, en het installeren van de aanbevolen officiële builds leidt vaak tot problemen met hardware-ondersteuning. Bovendien belemmert het gebruik van niet-officiële assemblages het verwezenlijken van het ideaal om alleen open source-software te leveren en leidt het onbewust tot de popularisering van propriëtaire software, aangezien de gebruiker, samen met de firmware, ook een verbonden niet-vrije repository ontvangt met andere niet-vrije software. gratis software.

Bron: opennet.ru

Voeg een reactie