Het Debian-project heeft een algemene stemming (GR, algemene resolutie) onder projectontwikkelaars aangekondigd over de kwestie van het leveren van propriëtaire firmware als onderdeel van officiële installatie-images en live builds. De discussiefase van de ter stemming aangeboden onderwerpen duurt tot 2 september, waarna het verzamelen van de stemmen begint. Ongeveer duizend ontwikkelaars die deelnemen aan het onderhoud van pakketten en het onderhouden van de Debian-infrastructuur hebben stemrecht.
De laatste tijd hebben hardwarefabrikanten steeds meer hun toevlucht genomen tot het gebruik van externe firmware die door het besturingssysteem is geladen, in plaats van firmware in permanent 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 bereidt onofficiële assemblages voor en onderhoudt deze met bedrijfseigen firmware, wat extra uitgaven aan middelen vereist voor het assembleren, testen en plaatsen van niet-officiële assemblages die de officiële assemblages dupliceren.
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.
Om het probleem met de activering voor gebruikers van de niet-vrije repository op te lossen bij gebruik van niet-vrije firmware, wordt voorgesteld om bedrijfseigen firmware van de niet-vrije repository te scheiden in een afzonderlijke niet-vrije firmwarecomponent en deze afzonderlijk te leveren , zonder dat activering van de niet-vrije repository vereist is. Met betrekking tot de levering van propriëtaire firmware in installatieassemblages werden drie opties voor wijzigingen ter stemming voorgelegd:
Bron: opennet.ru