Projekt Debian trenutno glasuje o stanju neproste programske opreme v Debianu. Glasovanje bo odločilo, ali bo Debian vključil neprosto programsko opremo v prihodnje uradne izdaje.
Trenutno vprašanje o neprosti vdelani programski opremi je velik izziv za skupnost Debian. Številne komponente računalniške strojne opreme danes potrebujejo za delovanje neprosto programsko opremo. Toda Debian in njegovi razvijalci trdno zagovarjajo brezplačno in odprtokodno programje. Ali lahko projekt Debian ustvari boljši kompromis med uporabnostjo in načeli proste programske opreme?
Kako Debian danes obravnava strojno programsko opremo
Vdelana programska oprema je programska oprema nizke ravni ki uporabnikom omogoča nadzor strojne opreme. Deluje kot posrednik med vašim operacijskim sistemom in tipkovnico, miško, kartico Wi-Fi in drugimi napravami.
Številna podjetja za strojno opremo danes izdelujejo lastno lastniško strojno programsko opremo za svoje naprave. Večina teh podjetij ne vključi svoje strojne programske opreme v svojo strojno opremo. Namesto tega pričakujejo, da bodo operacijski sistemi vključili vdelano programsko opremo za njihove naprave prek gonilnikov.
Kljub temu podpora za neprosto strojno programsko opremo ni privzeto vključena v Debian. Glede na Družbena pogodba Debiana, je projekt zavezan k temu, da ostane 100 % brezplačen in odprtokoden. Zaradi tega se današnji uporabniki Debiana trudijo, da bi njihovi računalniki popolnoma delovali.
Kot rešitev Debian ponuja "neuradne" slike za izdajo, ki vključujejo neprosto strojno programsko opremo. Razvijalec projekta Debian Steve McIntyre opisuje štiri težave s to rešitvijo:
1. Gradnja, testiranje in objava dveh nizov slik zahteva več truda.
2. S filozofskega vidika sploh ne želimo zagotavljati neprostih slik. Tako v glavnem promoviramo in oglašujemo želene uradne brezplačne slike. To je lahko vzrok za zmedo pri uporabnikih. Povezave do neprostih slik sicer postavljamo na različnih mestih, vendar jih ni tako enostavno najti.
3. Uporaba neprostega namestitvenega medija bo povzročila, da bo več namestitev privzeto uporabljalo neprosto programsko opremo. To za nas ni dobra zgodba in lahko se zgodi, da bo več naših uporabnikov uporabljalo neprosto programsko opremo in verjeli, da je vse to del Debiana.
4. Številni uporabniki in razvijalci se pritožujejo, da zapravljamo njihov čas z objavljanjem uradnih slik, ki preprosto niso uporabne za veliko (večino?) uporabnikov.
Zaradi Debianovega kompromisa glede vključitve neproste vdelane programske opreme so tako uporabniki kot razvijalci nezadovoljni. Pomanjkanje uradne podpore za neprosto programsko opremo bo dolgoročno povzročilo več težav.
Zaradi svojih uporabnikov mora Debian slediti pričakovanjem današnjih proizvajalcev strojne opreme. Za dobro celotne odprtokodne skupnosti se mora projekt Debian zavezati tudi k načela brezplačne programske opreme. Kako lahko Debian napreduje pri vprašanju neproste programske opreme?
Glasovanje skupnosti Debian o vključitvi neproste vdelane programske opreme
Po mesecih stroge razprave je Projekt Debian je dal vprašanje o neprosti vdelani programski opremi na glasovanje. 18. avgusta 2022 je bilo za glasovanje predstavljenih šest predlogov o neprosti vdelani programski opremi za Debian.
Največ sekund od razvijalcev ima predlog A, ki ga je predstavil McIntyre. Namen predloga je odpraviti "neuradno" izdajo Debiana.
Če bo predlog A sprejet, bo Debian ohranil samo eno izdajo z neprostimi paketi vdelane programske opreme. Debian bo samodejno omogočil neprosto strojno programsko opremo, če zazna strojno opremo, ki jo potrebuje. Uporabniki bodo še vedno imeli možnost onemogočiti neprosto programsko opremo v Debianu. Debian bo tudi obvestil uporabnike, če sistem uporablja brezplačno ali neprosto programsko opremo.
Predloga B in C sta namenjena ohranitvi obeh izdaj Debiana. Če bosta predloga sprejeta, bosta oba predloga uradno priznala izdajo Debiana z neprosto programsko opremo. Predlog B bo uporabnikom priporočil, naj namesto popolnoma brezplačne izdaje prenesejo Debian, ki ni brezplačen.
Predlog D je opcija status quo. Zagovorniki predloga D trdijo, da neprosta programska oprema ne bi smela biti na Debianu. Čim bolj radikalno Predlogi E in F želita dopolniti predloga A in B s spremembo družbene pogodbe Debian. Z novelo se v 5. točki pogodbe doda stavek:
"Uradni medij Debian lahko vključuje vdelano programsko opremo, ki sicer ni del sistema Debian, da omogoči uporabo Debiana s strojno opremo, ki zahteva takšno vdelano programsko opremo."
Vsako glasovanje o spremembi družbene pogodbe zahteva večino 3:1.
Do 23. septembra 2022 je bilo preštetih 116 glasov. Glasovalno obdobje se zaključi 1. oktobra 2022.
Kaj glasovanje o neprosti vdelani programski opremi Debian pomeni za skupnost Linux
Ker je Debian glavna distribucija Linuxa, bi lahko imelo glasovanje velike posledice za Linux. Debian je dolgo delujoč in pomemben operacijski sistem za skupnost Linux. Distribucija Linuxa je osnova za druge glavne operacijske sisteme, kot je Ubuntu.
Zaradi rezultatov bi lahko več uporabnikov in razvijalcev sprejelo ali zavrnilo neprosto programsko opremo. Prav tako bi lahko ovirala ali pomagala pri vseh prizadevanjih, da bi bil Linux bolj dostopen novim uporabnikom.
Ne glede na rezultat bo Debian v prihodnjih letih ostal pomembna distribucija Linuxa. Je in bo še vedno veliko prispeval k skupnosti brezplačne in odprtokodne programske opreme.