De resultaten van de algemene stemming (GR, algemene resolutie) van de ontwikkelaars van het Debian-project, die betrokken zijn bij het onderhoud van pakketten en infrastructuur, zijn gepubliceerd. In deze stemming was de kwestie van het leveren van proprietaire firmware in de officiƫle installaties en live-builds aan de orde. De vijfde optie "Wijzig het Sociaal Contract om niet-vrije firmware in de installer op te nemen met de beschikbaarheid van uniforme installaties" kreeg de meeste stemmen.
De gekozen optie houdt in dat het Sociaal Contract (Debian Social Contract), dat de fundamentele principes van het project en de verplichtingen van het project aan de gemeenschap definieert, gewijzigd zal worden. In de vijfde clausule van het sociaal contract, waarin de vereisten voor het naleven van de standaarden voor vrije software worden uiteengezet, zal een opmerking worden toegevoegd dat de officiƫle Debian-dragers firmware kunnen bevatten die geen deel uitmaakt van het Debian-systeem, indien nodig om de distributie op de hardware te laten functioneren waarvoor dergelijke firmware vereist is.
In de officiƫle installatiemedia en live-images van Debian zullen pakketten uit de sectie "non-free-firmware" worden opgenomen, waarbij componenten die verband houden met firmware uit de non-free repository zijn gehaald. Wanneer er hardware aanwezig is waarvoor externe firmware vereist is, zullen de noodzakelijke proprietaire firmware standaard worden opgenomen. Voor gebruikers die alleen vrije software prefereren, zal tijdens de opstartfase de mogelijkheid worden geboden om het gebruik van niet-vrije firmware uit te schakelen.
Bovendien zal in de installer en live-image informatie worden verstrekt over welk type firmware is geladen. Gegevens over de gebruikte firmware zullen ook worden opgeslagen in het geïnstalleerde systeem, zodat de gebruiker later informatie over de gebruikte firmware kan verkrijgen. Als firmware nodig is voor de werking van de hardware na installatie, zal het systeem ook standaard voorstellen om de non-free-firmware repository aan het sources.list-bestand toe te voegen, waardoor updates van firmware voor kwetsbaarheden en belangrijke fouten beschikbaar komen. Beelden met proprietaire firmware zullen als officiële media worden geleverd, die de eerder aangeboden beelden zonder niet-vrije firmware zullen vervangen.
De kwestie van de levering van firmware is actueel geworden, omdat hardwarefabrikanten steeds vaker gebruikmaken van externe firmware die door het besturingssysteem wordt geladen, in plaats van firmware in het vaste geheugen van de apparaten zelf aan te bieden. Dergelijke externe firmware is nodig voor veel moderne grafische, audio- en netwerkadapters. Tegelijkertijd is het onduidelijk in hoeverre de levering van propriƫtaire firmware in overeenstemming is met de eis om alleen vrij software in de basisversies van Debian te leveren, aangezien de firmware op hardware-apparaten wordt uitgevoerd en niet in het systeem valt, en dus betrekking heeft op de hardware. Op moderne computers, zelfs die met volledig vrije distributies, worden firmware uitgevoerd die in de hardware zijn ingebouwd. Het enige verschil is dat sommige firmware door het besturingssysteem wordt geladen, terwijl andere al in de ROM of flashgeheugen zijn geprogrammeerd.
Tot nu toe zijn propriƫtaire firmware niet opgenomen in de officiƫle install image van Debian en worden ze geleverd in een aparte non-free repository. Installatieversies met propriƫtaire firmware hebben de status van niet-officieel en worden afzonderlijk verspreid, wat verwarring met zich meebrengt en problemen voor gebruikers creƫert, omdat in veel gevallen een goede werking van moderne hardware alleen kan worden bereikt na de installatie van propriƫtaire firmware. Het project Debian was ook betrokken bij het voorbereiden en onderhouden van niet-officiƫle versies met propriƫtaire firmware, wat extra middelen vereiste voor samenstelling, testen en verspreiding van niet-officiƫle versies die de officiƫle versies dupliceren.
Er is een situatie ontstaan waarin niet-officiƫle versies voor de gebruiker meer wenselijk zijn als hij een goede ondersteuning voor zijn hardware wil bereiken, terwijl de installatie van de aanbevolen officiƫle versies vaak leidt tot problemen met de hardwareondersteuning. Bovendien staat het gebruik van niet-officiƫle versies het bereiken van het ideaal van alleen de levering van open software in de weg en leidt het ongewild tot de popularisering van propriƫtaire software, omdat de gebruiker samen met de firmware ook de verbonden non-free repository met andere niet-vrije software ontvangt.
Bron: opennet.ru
