Muutos oman laiteohjelmiston sisällyttämiseksi Debian-jakeluun

Steve McIntyre, joka toimi Debian-projektin johtajana useita vuosia, teki aloitteen harkitakseen uudelleen Debianin lähestymistapaa patentoidun laiteohjelmiston toimittamiseen. Ohjelmistoa ei tällä hetkellä ole mukana virallisissa asennuskuvissa ja joka toimitetaan erillisessä ei-vapaassa arkistossa. Steven mukaan vain avoimen lähdekoodin ohjelmistojen toimittamista koskevan ihanteen saavuttaminen aiheuttaa tarpeettomia vaikeuksia käyttäjille, joiden on monissa tapauksissa asennettava oma laiteohjelmisto, jos he haluavat saada täyden toiminnallisuuden laitteistaan.

Oma laiteohjelmisto sijoitetaan erilliseen ei-vapaaseen arkistoon muiden pakettien kanssa, joita ei jaeta ilmaisilla ja avoimilla lisensseillä. Ei-ilmainen arkisto ei virallisesti kuulu Debian-projektiin, eikä sen paketteja voida sisällyttää asennukseen ja live-versioihin. Tämän vuoksi asennusotokset, joissa on oma laiteohjelmisto, kerätään erikseen ja luokitellaan epävirallisiksi, vaikka muodollisesti niitä kehittää ja ylläpitää Debian-projekti.

Yhteisössä on siis saavutettu tietty status quo, jossa yhdistyvät halu toimittaa jakelussa vain avoimen lähdekoodin ohjelmistoja ja käyttäjien laiteohjelmistotarve. Siellä on myös pieni joukko ilmaisia ​​laiteohjelmistoja, jotka sisältyvät virallisiin kokoonpanoihin ja päävarastoon, mutta sellaisia ​​​​ohjelmistoja on hyvin vähän, eivätkä ne useimmissa tapauksissa riitä.

Debianissa käytetty lähestymistapa aiheuttaa monia ongelmia, mukaan lukien haittaa käyttäjille ja resurssien tuhlaamista suljetuilla laiteohjelmistoilla olevien epävirallisten koontiversioiden rakentamiseen, testaamiseen ja isännöintiin. Projekti esittelee viralliset kuvat suosituimpina kokoonpanoina, mutta tämä vain hämmentää käyttäjiä, koska asennusprosessin aikana he kohtaavat ongelmia laitteistotuen kanssa. Epävirallisten kokoonpanojen käyttö johtaa tahattomasti patentoitujen ohjelmistojen yleistymiseen, koska käyttäjä saa laiteohjelmiston ohella myös yhdistetyn ei-vapaan arkiston muiden ei-vapaiden ohjelmistojen kanssa, kun taas jos laiteohjelmisto tarjotaan erikseen, ei-vapaa arkisto voitaisiin jättää käyttämättä.

Viime aikoina valmistajat ovat yhä useammin turvautuneet käyttöjärjestelmän lataamaan ulkoiseen laiteohjelmistoon sen sijaan, että ne toimittaisivat laiteohjelmiston itse laitteissa pysyvässä muistissa. Tällainen ulkoinen laiteohjelmisto on välttämätön monille nykyaikaisille grafiikka-, ääni- ja verkkosovittimille. Samanaikaisesti kysymys on epäselvä, missä määrin laiteohjelmiston voidaan katsoa johtuvan vain ilmaisten ohjelmistojen toimittamisen vaatimuksista, koska pohjimmiltaan laiteohjelmisto suoritetaan laitteistoissa, ei järjestelmässä, ja se liittyy laitteisiin. Samalla menestyksellä modernit tietokoneet, jotka on varustettu jopa täysin ilmaisilla jakeluilla, käyttävät laitteistoon sisäänrakennettua laiteohjelmistoa. Ainoa ero on, että jotkin laiteohjelmistot ladataan käyttöjärjestelmästä, kun taas toiset on jo flash-muistissa ROM- tai Flash-muistissa.

Steve toi keskusteluun viisi päävaihtoehtoa laiteohjelmiston toimituksen suunnittelulle Debianissa, jotka on tarkoitus saattaa yleiseen kehittäjien äänestykseen:

  • Jätä kaikki ennalleen, toimita suljettu laiteohjelmisto vain erillisissä epävirallisissa kokoonpanoissa.
  • Lopeta epävirallisten koontiversioiden tarjoaminen ei-vapailla laiteohjelmistoilla ja sovita jakelu hankkeen ideologiaan, jotta saataisiin vain ilmaisia ​​ohjelmistoja.
  • Muunna epäviralliset laiteohjelmistolla varustetut kokoonpanot virallisiksi ja toimita ne rinnakkain ja yhdessä paikassa kokoonpanoilla, jotka sisältävät vain ilmaisia ​​ohjelmistoja, mikä yksinkertaistaa käyttäjän tarvitseman laiteohjelmiston hakua.
  • Sisällytä oma laiteohjelmisto vakiomuotoisiin virallisiin kokoonpanoihin ja kieltäydy toimittamasta yksittäisiä epävirallisia kokoonpanoja. Tämän lähestymistavan haittapuoli on ei-vapaan arkiston sisällyttäminen oletuksena.
  • Erota oma laiteohjelmisto ei-vapaasta arkistosta erilliseksi ei-vapaaksi laiteohjelmistokomponentiksi ja toimita se toiseen arkistoon, joka ei vaadi ei-vapaan arkiston aktivointia. Lisää projektisääntöihin poikkeus, joka sallii ei-vapaan laiteohjelmistokomponentin sisällyttämisen vakioasennuskokoonpanoihin. Siten on mahdollista kieltäytyä luomasta erillisiä epävirallisia kokoonpanoja, sisällyttää laiteohjelmisto vakiokokoonpanoihin ja olla aktivoimatta ei-ilmaista arkistoa käyttäjille.

    Steve itse kannattaa viidennen kohdan käyttöönottoa, jonka ansiosta projekti ei poikkea liikaa vapaiden ohjelmistojen mainostamisesta, mutta samalla tekee tuotteesta kätevän ja hyödyllisen käyttäjille. Asennusohjelma tekee selvän eron ilmaisen ja ei-vapaan laiteohjelmiston välillä, jolloin käyttäjä voi tehdä tietoon perustuvia valintoja ja ilmoittaa käyttäjälle, tukeeko saatavilla oleva ilmainen laiteohjelmisto nykyistä laitteistoa ja onko olemassa projekteja ilmaisten laiteohjelmistojen luomiseksi olemassa oleville laitteille. Käynnistysvaiheessa on myös tarkoitus lisätä asetus, joka poistaa käytöstä paketin, jossa on ei-vapaa laiteohjelmisto.

    Lähde: opennet.ru

  • Lisää kommentti