Liikumine patenteeritud püsivara kaasamiseks Debiani distributsiooni

Steve McIntyre, kes oli mitu aastat Debiani projektijuht, võttis initsiatiivi, et mõelda ümber Debiani lähenemine patenteeritud püsivara tarnimisele, mida praegu ametlikes installipiltides ei sisaldu ja mis on saadaval eraldi mittetasuta hoidlas. Steve sõnul põhjustab ainult avatud lähtekoodiga tarkvara tarnimise ideaali saavutamine kasutajatele tarbetuid raskusi, kes peavad paljudel juhtudel installima patenteeritud püsivara, kui nad soovivad oma seadmete täielikku funktsionaalsust saada.

Patenditud püsivara paigutatakse eraldi mittetasuta hoidlasse koos muude pakettidega, mida tasuta ja avatud litsentside alusel ei levitata. Mittetasuta hoidla ei kuulu ametlikult Debiani projekti ja selle pakette ei saa installida ega reaalajas ehitustesse kaasata. Seetõttu kogutakse patenteeritud püsivaraga installipildid eraldi ja klassifitseeritakse mitteametlikeks, kuigi formaalselt arendab ja hooldab neid Debiani projekt.

Seega on kogukonnas saavutatud teatav status quo, mis ühendab endas soovi tarnida levitamisel ainult avatud lähtekoodiga tarkvara ja kasutajate vajaduse püsivara järele. Samuti on olemas väike tasuta püsivara komplekt, mis sisaldub ametlikes komplektides ja põhihoidlas, kuid sellist püsivara on väga vähe ja enamikul juhtudel ei piisa.

Debianis kasutatav lähenemisviis tekitab palju probleeme, sealhulgas ebamugavusi kasutajatele ja ressursside raiskamist suletud püsivaraga mitteametlike ehituste ehitamisel, testimisel ja hostimisel. Projekt esitab ametlikud pildid peamiste soovitatavate ehitustena, kuid see ajab kasutajad ainult segadusse, kuna installiprotsessi ajal on neil probleeme riistvaratoega. Mitteametlike komplektide kasutamine viib tahtmatult patenteeritud tarkvara populariseerimiseni, kuna kasutaja saab koos püsivaraga ka ühendatud mittetasuta hoidla muu mittevaba tarkvaraga, samas kui püsivara pakutaks eraldi, oleks see võimalik teha ilma mittevaba hoidla lisamiseta.

Viimasel ajal on tootjad üha enam kasutanud operatsioonisüsteemi laaditud välist püsivara, selle asemel, et tarnida püsivara seadmete endi püsimälus. Selline väline püsivara on vajalik paljude kaasaegsete graafika-, heli- ja võrguadapterite jaoks. Samal ajal on küsimus ebaselge, mil määral saab püsivara seostada ainult vaba tarkvara tarnimise nõuetega, kuna sisuliselt käivitatakse püsivara riistvaraseadmetes, mitte süsteemis, ja see on seotud seadmetega. Sama eduga töötavad kaasaegsed arvutid, mis on varustatud isegi täiesti tasuta distributsioonidega, seadmesse sisseehitatud püsivara. Ainus erinevus seisneb selles, et mõne püsivara laadib operatsioonisüsteem, teised aga juba ROM-i või välkmällu.

Steve tõi aruteluks viis peamist võimalust püsivara tarnimiseks Debianis, mis on kavas panna arendajate üldisele hääletusele:

  • Jätke kõik nii, nagu on, tarnige suletud püsivara ainult eraldi mitteametlikes komplektides.
  • Lõpetage mitteametlike versioonide pakkumine mittevaba püsivaraga ja viige levitamine kooskõlla projekti ideoloogiaga, et tarnida ainult tasuta tarkvara.
  • Teisendage püsivaraga mitteametlikud sõlmed ametlikeks ning tarnige need paralleelselt ja ühes kohas ainult tasuta tarkvara sisaldavate komplektidega, mis lihtsustab kasutajal vajaliku püsivara otsimist.
  • Kaasake standardsetesse ametlikesse komplektidesse patenteeritud püsivara ja keelduge üksikute mitteametlike komplektide tarnimisest. Selle lähenemisviisi negatiivne külg on vaikimisi mittetasuta hoidla kaasamine.
  • Eraldage patenteeritud püsivara mittevabast hoidlast eraldi mittevaba püsivara komponendiks ja edastage see teise hoidlasse, mis ei nõua mittevaba hoidla aktiveerimist. Lisage projekti reeglitele erand, mis lubab standardsetesse installikoostutesse lisada mittevaba püsivara komponendi. Seega on võimalik keelduda eraldi mitteametlike sõlmede loomisest, lisada püsivara standardkoostutesse ja mitte aktiveerida kasutajate jaoks mittetasuta hoidlat.

    Steve ise pooldab viienda punkti kasutuselevõttu, mis võimaldab projektil mitte liiga palju vaba tarkvara reklaamimisest kõrvale kalduda, kuid samas muudab toote kasutajatele mugavaks ja kasulikuks. Installer teeb selget vahet tasuta ja mittevaba püsivara vahel, võimaldades kasutajal teha teadlikke valikuid ja teavitada kasutajat sellest, kas saadaolev tasuta püsivara toetab praegust riistvara ja kas on projekte olemasolevate seadmete jaoks tasuta püsivara loomiseks. Alglaadimisetapis on plaanis lisada ka säte mittevaba püsivaraga paketi keelamiseks.

    Allikas: opennet.ru

  • Lisa kommentaar