De resultaten van de stemming over de algemene resolutie (GR) van de Debian-projectontwikkelaars die betrokken zijn bij het beheer van pakketten en infrastructuur, zijn gepubliceerd. Er is gekeken naar de kwestie van het leveren van propriëtaire firmware als onderdeel van officiële installatie-images en live builds. Het vijfde punt, "Wijzig het sociale contract voor het leveren van niet-vrije firmware in het installatieprogramma met de levering van uniforme installatiebuilds", won de stemming.
De gekozen optie houdt in dat het Debian Social Contract wordt gewijzigd, waarin de basisprincipes van het project en de verplichtingen van het project jegens de gemeenschap worden vastgelegd. De vijfde clausule van het Social Contract, die naleving van vrije softwarestandaarden vereist, zal worden aangevuld met een opmerking dat officiële Debian-media firmware mogen bevatten die geen deel uitmaakt van het Debian-systeem, indien dit nodig is om ervoor te zorgen dat de distributie draait op hardware die dergelijke firmware vereist.
De officiële Debian-installatiemedia en live-images bevatten pakketten uit de sectie "non-free-firmware", die firmware-gerelateerde componenten uit de non-free repository bevat. Als u hardware hebt die externe firmware vereist, is het gebruik van de vereiste propriëtaire firmware standaard ingeschakeld. Tegelijkertijd krijgen gebruikers die alleen vrije software prefereren de mogelijkheid om het gebruik van non-free firmware tijdens het opstarten uit te schakelen.
Bovendien geven het installatieprogramma en de live-image informatie over het type firmware dat is geladen. Gegevens over de gebruikte firmware worden ook opgeslagen op het geïnstalleerde systeem, zodat de gebruiker later informatie over de gebruikte firmware kan opvragen. Als er na de installatie firmware nodig is voor de werking van de apparatuur, biedt het systeem standaard ook de mogelijkheid om de repository met niet-vrije firmware toe te voegen aan het bestand sources.list. Dit maakt het mogelijk om firmware-updates te ontvangen met oplossingen voor kwetsbaarheden en belangrijke fouten. Images met propriëtaire firmware worden geleverd als officiële media, die de eerder aangeboden images zonder niet-vrije firmware vervangen.
De kwestie van firmwarelevering is relevant geworden nu fabrikanten steeds vaker hun toevlucht nemen tot externe firmware die door het besturingssysteem wordt geladen in plaats van firmware te leveren in het permanente geheugen van de apparaten zelf. Dergelijke externe firmware is noodzakelijk voor veel moderne grafische, geluids- en netwerkadapters. Tegelijkertijd is de vraag hoe de levering van propriëtaire firmware zich verhoudt tot de vereiste om alleen vrije software te leveren in de belangrijkste Debian-builds dubbelzinnig, aangezien firmware wordt uitgevoerd op hardwareapparaten, niet in het systeem, en gerelateerd is aan de apparatuur. Op moderne computers, zelfs uitgerust met volledig vrije distributies, wordt de in de apparatuur ingebouwde firmware uitgevoerd. Het enige verschil is dat sommige firmware door het besturingssysteem wordt geladen, terwijl andere al in ROM of flashgeheugen zijn geflasht.
Tot nu toe werd propriëtaire firmware niet opgenomen in officiële Debian-installatie-images en werd deze geleverd in een aparte, niet-vrije repository. Installatie-assembly's met propriëtaire firmware hebben de status van niet-officieel en worden apart gedistribueerd. Dit leidt tot verwarring en creëert problemen voor gebruikers, aangezien moderne apparatuur in veel gevallen pas volledig operationeel kan zijn na installatie van propriëtaire firmware. Het Debian-project was ook betrokken bij de voorbereiding en het onderhoud van niet-officiële assembly's met propriëtaire firmware. Dit vereiste extra resources voor het assembleren, testen en plaatsen van niet-officiële assembly's die de officiële versies dupliceren.
Er is een situatie ontstaan waarin onofficiële builds de voorkeur genieten van de gebruiker als hij normale ondersteuning voor zijn hardware wil, en de installatie van aanbevolen officiële builds leidt vaak tot problemen met de hardwareondersteuning. Bovendien staat het gebruik van onofficiële builds het bereiken van het ideaal van uitsluitend open-sourcesoftware in de weg en leidt het onvrijwillig tot de popularisering van propriëtaire software, aangezien de gebruiker naast de firmware ook een gekoppelde niet-vrije repository met andere niet-vrije software ontvangt.
Bron: opennet.ru
