Bevegelse for å inkludere proprietær fastvare i Debian-distribusjon

Steve McIntyre, som fungerte som Debians prosjektleder i flere år, tok initiativet til å revurdere Debians tilnærming til å sende proprietær fastvare, som foreløpig ikke er inkludert i offisielle installasjonsbilder og leveres i et eget ikke-gratis depot. Ifølge Steve resulterer det i unødvendige vanskeligheter for brukere å prøve å oppnå idealet om kun å levere åpen kildekode-programvare, som i mange tilfeller må installere proprietær firmware hvis de ønsker å få full funksjonalitet av utstyret sitt.

Proprietær firmware er plassert i et eget ikke-gratis depot, sammen med andre pakker som ikke distribueres under frie og åpne lisenser. Det ikke-frie depotet tilhører ikke offisielt Debian-prosjektet og pakker fra det kan ikke inkluderes i installasjon og live builds. På grunn av dette blir installasjonsbilder med proprietær firmware samlet inn separat og klassifisert som uoffisielle, selv om de formelt er utviklet og vedlikeholdt av Debian-prosjektet.

Dermed er en viss status quo oppnådd i fellesskapet, som kombinerer ønsket om å levere kun åpen kildekode-programvare i distribusjonen og brukernes behov for fastvare. Det er også et lite sett med gratis fastvare, som er inkludert i de offisielle samlingene og hovedlageret, men det er svært få slik fastvare, og de er ikke nok i de fleste tilfeller.

Tilnærmingen som brukes i Debian skaper mange problemer, inkludert ulemper for brukere og sløsing med ressurser på å bygge, teste og hoste uoffisielle bygg med lukket fastvare. Prosjektet presenterer offisielle bilder som de viktigste anbefalte samlingene, men dette forvirrer bare brukere, siden de under installasjonsprosessen støter på problemer med maskinvarestøtte. Bruk av uoffisielle forsamlinger fører ufrivillig til popularisering av proprietær programvare, siden brukeren, sammen med fastvaren, også mottar et tilkoblet ikke-gratis depot med annen ikke-fri programvare, mens hvis fastvaren ble tilbudt separat, inkludering av ikke-fritt depot kan unnlates.

I det siste har produsenter i økende grad tydd til å bruke ekstern fastvare lastet av operativsystemet, i stedet for å levere fastvare i permanent minne på selve enhetene. Slik ekstern fastvare er nødvendig for mange moderne grafikk-, lyd- og nettverkskort. Samtidig er spørsmålet tvetydig i hvilken grad fastvare kan tilskrives kravene til levering av kun gratis programvare, siden fastvare i hovedsak utføres på maskinvareenheter, og ikke i systemet, og er relatert til utstyr. Med samme suksess kjører moderne datamaskiner, utstyrt selv med helt gratis distribusjoner, fastvare innebygd i utstyret. Den eneste forskjellen er at noen fastvare lastes av operativsystemet, mens andre allerede er flashet inn i ROM eller Flash-minne.

Steve tok opp til diskusjon fem hovedalternativer for å designe leveringen av fastvare i Debian, som er planlagt å bli stilt opp for en generell avstemning blant utviklere:

  • La alt være som det er, lever kun lukket fastvare i separate uoffisielle forsamlinger.
  • Slutt å gi uoffisielle bygg med ikke-fri firmware og bring distribusjonen i tråd med ideologien til prosjektet om å levere kun fri programvare.
  • Konverter uoffisielle sammenstillinger med fastvare til offisielle og forsyn dem parallelt og på ett sted med sammenstillinger som kun inkluderer gratis programvare, noe som vil forenkle brukerens søk etter den nødvendige fastvaren.
  • Inkluder proprietær fastvare i standard offisielle sammenstillinger og nekt å levere individuelle uoffisielle sammenstillinger. Ulempen med denne tilnærmingen er inkluderingen av et ikke-fritt depot som standard.
  • Skill proprietær fastvare fra det ikke-frie depotet til en separat ikke-fri-firmware-komponent og lever det i et annet depot som ikke krever aktivering av det ikke-frie depotet. Legg til et unntak fra prosjektreglene som tillater inkludering av en ikke-fri fastvarekomponent i standard installasjonssammenstillinger. Dermed vil det være mulig å nekte å lage separate uoffisielle sammenstillinger, inkludere fastvare i standardsammenstillinger og ikke aktivere det ikke-frie depotet for brukere.

    Steve selv tar til orde for vedtakelsen av det femte punktet, som vil tillate prosjektet ikke å avvike for mye fra å fremme gratis programvare, men samtidig gjøre produktet praktisk og nyttig for brukerne. Installasjonsprogrammet tilbyr et eksplisitt skille mellom gratis og ikke-fri firmware, slik at brukeren kan ta et informert valg og informere brukeren om tilgjengelig gratis firmware støtter gjeldende maskinvare og om det er prosjekter for å lage gratis firmware for eksisterende enheter. På oppstartsstadiet er det også planlagt å legge til en innstilling for å deaktivere en pakke med ikke-fri fastvare.

    Kilde: opennet.ru

  • Legg til en kommentar