Die Ergebnisse der allgemeinen Abstimmung (GR, allgemeine Resolution) der Entwickler des Debian-Projekts wurden veröffentlicht. In dieser Abstimmung wurde die Frage der Bereitstellung proprietĂ€rer Firmware innerhalb der offiziellen Installationsabbilder und Live-Bauten erörtert. Der fĂŒnfte Punkt "Ăndern des Sozialvertrags zur Bereitstellung nicht-freier Firmware im Installer mit einheitlichen Installationsbuilds" hat gewonnen.
Die gewĂ€hlte Option sieht eine Ănderung des Sozialvertrags (Debian Social Contract) vor, der die grundlegenden Prinzipien des Projekts und die Verpflichtungen der Gemeinschaft definiert. Punkt fĂŒnf des Sozialvertrags, der die Einhaltung der Standards fĂŒr freie Software verlangt, wird um einen Hinweis ergĂ€nzt, dass offizielle Debian-TrĂ€ger Firmware enthalten können, die nicht Teil des Debian-Systems ist, wenn dies fĂŒr den Betrieb des Distributions auf Hardware erforderlich ist, fĂŒr die solche Firmware benötigt wird.
In den offiziellen Installationsmedien und Live-Images von Debian werden Pakete aus dem Bereich "non-free-firmware" enthalten sein, der Komponenten aus dem non-free-Repository fĂŒr Firmware umfasst. Bei Vorhandensein von Hardware, die externe Firmware benötigt, wird die Verwendung notwendiger proprietĂ€rer Firmware standardmĂ€Ăig aktiviert. Nutzer, die ausschlieĂlich freie Software bevorzugen, erhalten beim Booten die Möglichkeit, die Nutzung nicht-freier Firmware zu deaktivieren.
ZusĂ€tzlich wird im Installer und im Live-Image Informationen darĂŒber bereitgestellt, welche Art von Firmware geladen ist. Die Daten ĂŒber die verwendeten Firmwares werden auch im installierten System gespeichert, damit der Benutzer spĂ€ter Informationen ĂŒber die verwendeten Firmwares abrufen kann. Wenn Firmware fĂŒr den Betrieb der Hardware nach der Installation erforderlich ist, wird im System standardmĂ€Ăig angeboten, das Repository non-free-firmware zur Datei sources.list hinzuzufĂŒgen, was die Aktualisierung der Firmware mit Sicherheitskorrekturen und wichtigen Bugfixes ermöglicht. Images mit proprietĂ€ren Firmwares werden als offizielle Medien bereitgestellt, die die zuvor angebotenen Images ohne nicht-freie Firmwares ersetzen.
Das Thema der Bereitstellung von Firmware ist zunehmend relevant, da Hardwarehersteller immer hĂ€ufiger auf externe Firmware zurĂŒckgreifen, die vom Betriebssystem geladen werden, anstatt die Firmware in den permanenten Speicher der GerĂ€te zu integrieren. Solche externen Firmware-Lösungen sind fĂŒr viele moderne Grafik-, Audio- und Netzwerkadapter erforderlich. Gleichzeitig stellt sich die Frage, inwieweit die Bereitstellung proprietĂ€rer Firmware mit der Anforderung ĂŒbereinstimmt, dass nur freie Software in den Hauptversionen von Debian ausgeliefert wird, da Firmware auf HardwaregerĂ€ten und nicht im System ausgefĂŒhrt wird und somit zur Hardware gehört. Auf modernen Computern, die sogar mit vollstĂ€ndig freien Distributionen ausgestattet sind, werden Firmware-Updates durchgefĂŒhrt, die in die Hardware integriert sind. Der Unterschied besteht lediglich darin, dass einige Firmware vom Betriebssystem geladen werden, wĂ€hrend andere bereits im ROM oder Flash-Speicher programmiert sind.
Bislang waren proprietĂ€re Firmware nicht in den offiziellen Installationsabbildern von Debian enthalten und wurden in einem separaten non-free-Repository bereitgestellt. Installationspakete mit proprietĂ€rer Firmware gelten als inoffiziell und werden separat verteilt, was zu Verwirrung fĂŒhrt und die Benutzer vor Herausforderungen stellt, da in vielen FĂ€llen die vollstĂ€ndige FunktionalitĂ€t moderner Hardware erst nach der Installation proprietĂ€rer Firmware erreicht werden kann. Das Projekt Debian war auch fĂŒr die Vorbereitung und Pflege inoffizieller Pakete mit proprietĂ€rer Firmware verantwortlich, was zusĂ€tzliche Ressourcen fĂŒr den Aufbau, das Testen und die Bereitstellung inoffizieller Pakete erforderte, die die offiziellen duplizierten.
Es hat sich eine Situation ergeben, in der inoffizielle Builds fĂŒr Nutzer vorteilhafter sind, wenn sie eine ordnungsgemĂ€Ăe UnterstĂŒtzung ihrer Hardware erreichen möchten. Die Installation der empfohlenen offiziellen Builds fĂŒhrt hĂ€ufig zu Problemen bei der HardwareunterstĂŒtzung. AuĂerdem beeintrĂ€chtigt die Nutzung inoffizieller Builds das Ideal, nur freie Software bereitzustellen, und trĂ€gt unbeabsichtigt zur PopularitĂ€t proprietĂ€rer Software bei, da der Nutzer zusammen mit den Firmware-Paketen auch ein verbundenes non-free Repository mit anderer nicht freier Software erhĂ€lt.
Quelle: opennet.ru
