Bevægelse til at inkludere proprietær firmware i Debian-distributionen

Steve McIntyre, som fungerede som Debians projektleder i flere år, har taget initiativ til at genoverveje Debians holdning til at sende proprietær firmware, som i øjeblikket ikke er inkluderet i officielle installationsbilleder og leveres i et separat ikke-gratis lager. Efter Steves mening forårsager det unødvendige besvær for brugerne at forsøge at opnå idealet om kun at levere open source-software, som i mange tilfælde skal installere proprietær firmware, hvis de ønsker at få deres hardware til at fungere ordentligt.

Proprietær firmware er placeret i et separat ikke-gratis lager sammen med andre pakker distribueret under ikke-frie og åbne licenser. Det ikke-frie lager er ikke officielt en del af Debian-projektet, og pakker fra det kan ikke inkluderes i installation og live builds. På grund af dette bygges installationsbilleder med proprietær firmware separat og kategoriseres som uofficielle, selvom de formelt er udviklet og vedligeholdt af Debian-projektet.

Der er således opnået en vis status quo i fællesskabet, hvor ønsket om kun at distribuere open source-software og behovet for firmware til brugerne kombineres. Der er også et lille sæt gratis firmware, som er inkluderet i de officielle builds og hovedlageret, men der er meget få sådanne firmware, og de er ikke nok i de fleste tilfælde.

Debians tilgang skaber mange problemer, inklusiv besvær for brugere og spild af ressourcer ved at bygge, teste og hoste uofficielle builds med lukket firmware. Projektet præsenterer officielle billeder som de vigtigste anbefalede builds, men forvirrer kun disse brugere, da de støder på hardwaresupportproblemer under installationsprocessen. Brugen af ​​uofficielle builds fører uforvarende til populariseringen af ​​ikke-fri software, da brugeren sammen med firmwaren også modtager et forbundet ikke-frit lager med anden ikke-fri software, mens hvis firmwaren blev tilbudt separat, ville det være muligt at undvære at inkludere det ikke-frie depot.

For nylig har producenter i stigende grad tyet til at bruge ekstern firmware indlæst af operativsystemet, i stedet for at levere firmware i permanent hukommelse på selve enhederne. Sådan ekstern firmware kræves af mange moderne grafik-, lyd- og netværksadaptere. Samtidig er spørgsmålet tvetydigt, i hvilket omfang firmware kan henføres til kravene til levering af kun fri software, da firmwaren faktisk udføres på hardwareenheder, og ikke i systemet, og refererer til udstyr. Med samme succes kører moderne computere, udstyret med endda helt gratis distributioner, firmware indbygget i udstyret. Den eneste forskel er, at noget firmware indlæses af operativsystemet, mens andet allerede er flashet ind i ROM eller Flash-hukommelse.

Steve har fremlagt fem hovedmuligheder for design af leveringen af ​​firmware i Debian, som er planlagt til at blive stillet til en generel afstemning blandt udviklerne:

  • Lad alt være som det er, lever kun lukket firmware i separate uofficielle forsamlinger.
  • Stop med at levere uofficielle builds med ikke-fri firmware og bring distributionen i overensstemmelse med projektets ideologi om kun at levere gratis software.
  • Flyt uofficielle builds med firmware til kategorien officielle og send dem parallelt og på samme sted med builds, der kun indeholder gratis software, hvilket vil gøre det nemmere for brugeren at finde den ønskede firmware.
  • Inkluder proprietær firmware i almindelige officielle forsamlinger og nægt at levere individuelle uofficielle forsamlinger. Ulempen ved denne tilgang er, at det ikke-frie lager er aktiveret som standard.
  • Adskil proprietær firmware fra det ikke-frie lager til en separat ikke-frit firmware-komponent og send det i et andet lager, der ikke kræver aktivering af det ikke-frie lager. Tilføj en undtagelse til projektreglerne, der tillader inkludering af en ikke-fri firmware-komponent i almindelige installationssamlinger. Det vil således være muligt at nægte dannelsen af ​​separate uofficielle samlinger, inkludere firmware i almindelige samlinger og ikke aktivere det ikke-frie lager for brugere.

    Steve selv går ind for vedtagelsen af ​​det femte punkt, som vil gøre det muligt for projektet ikke at afvige for meget fra fremme af gratis software, men samtidig gøre produktet praktisk og nyttigt for brugerne. Installationsprogrammet foreslår eksplicit at adskille gratis og ikke-fri firmware, hvilket giver brugeren mulighed for at træffe et informeret valg og informerer om, hvorvidt den tilgængelige gratis firmware understøtter aktuel hardware, og om der er projekter til at skabe gratis firmware til eksisterende enheder. På downloadstadiet er det også planlagt at tilføje en indstilling for at deaktivere pakken med ikke-fri firmware.

    Kilde: opennet.ru

  • Tilføj en kommentar