Movado por inkludi proprietan firmvaron en la Debian-distribuo

Steve McIntyre, kiu funkciis kiel Debian-projektestro dum pluraj jaroj, prenis la iniciaton repripensi la aliron de Debian al sendado de proprieta firmvaro, kiu nuntempe ne estas inkluzivita en oficialaj instalbildoj kaj estas liverita en aparta ne-libera deponejo. Laŭ Steve, provi atingi la idealon liveri nur liberkodan programaron rezultigas nenecesajn malfacilaĵojn por uzantoj, kiuj en multaj kazoj devas instali proprietan firmvaron se ili volas akiri plenan funkciecon de sia ekipaĵo.

Proprieta firmvaro estas metita en apartan neliberan deponejon, kune kun aliaj pakaĵoj ne distribuitaj sub liberaj kaj malfermaj licencoj. La nelibera deponejo ne oficiale apartenas al la Debian-projekto kaj pakoj de ĝi ne povas esti inkluzivitaj en instalaĵoj kaj vivkonstruaĵoj. Pro tio, instalbildoj kun proprieta firmvaro estas kolektitaj aparte kaj klasifikitaj kiel neoficialaj, kvankam formale ili estas evoluigitaj kaj konservitaj de la Debian-projekto.

Tiel, certa status quo estis atingita en la komunumo, kiu kombinas la deziron provizi nur malfermfontecan programaron en la distribuo kaj la bezonon de uzantoj por firmware. Ekzistas ankaŭ malgranda aro da senpaga firmvaro, kiu estas inkluzivita en la oficialaj asembleoj kaj la ĉefa deponejo, sed estas tre malmultaj tiaj firmvaro kaj ili ne sufiĉas en la plej multaj kazoj.

La aliro uzita en Debian kreas multajn problemojn, inkluzive de ĝeno por uzantoj kaj malŝparo de rimedoj dum konstruado, testado kaj gastigado de neoficialaj konstruaĵoj kun fermita firmvaro. La projekto prezentas oficialajn bildojn kiel la ĉefajn rekomenditajn konstruojn, sed tio nur konfuzas uzantojn, ĉar dum la instalado-procezo ili renkontas problemojn kun aparatara subteno. La uzo de neoficialaj asembleoj nevole kondukas al popularigo de proprieta programaro, ĉar la uzanto, kune kun la firmvaro, ricevas ankaŭ ligitan neliberan deponejon kun aliaj neliberaj programaroj, dum se la firmvaro estus proponita aparte, eblus. fari sen inkluzivi la neliberan deponejon.

Lastatempe, fabrikantoj ĉiam pli uzis eksteran firmvaron ŝarĝitan de la operaciumo, anstataŭ liveri firmware en konstanta memoro sur la aparatoj mem. Tia ekstera firmvaro estas necesa por multaj modernaj grafikaĵoj, sonaj kaj retaj adaptiloj. Samtempe, la demando estas ambigua, ĝis kia grado la firmvaro povas esti atribuita al la postuloj por livero de nur libera programaro, ĉar esence firmware estas ekzekutita sur aparataro, kaj ne en la sistemo, kaj rilatas al ekipaĵo. Kun la sama sukceso, modernaj komputiloj, ekipitaj eĉ per tute senpagaj distribuoj, funkcias firmvaro enkonstruitan en la ekipaĵon. La nura diferenco estas, ke iuj firmware estas ŝarĝitaj de la operaciumo, dum aliaj jam estas fulmitaj en ROM aŭ Flash-memoron.

Steve alportis por diskuto kvin ĉefajn eblojn por desegni la liveron de firmvaro en Debian, kiuj estas planitaj por esti prezentitaj por ĝenerala voĉdono de programistoj:

  • Lasu ĉion tia, liveru fermitan firmware nur en apartaj neoficialaj asembleoj.
  • Ĉesu provizi neoficialajn konstruaĵojn per nelibera firmvaro kaj aligu la distribuadon al la ideologio de la projekto provizi nur liberan programaron.
  • Konvertu neoficialajn asembleojn kun firmvaro en oficialajn kaj provizi ilin paralele kaj unuloke per asembleoj kiuj inkluzivas nur liberan programaron, kio simpligos la serĉon de la uzanto por la bezonata firmvaro.
  • Inkluzivi propran firmvaro en normaj oficialaj asembleoj kaj rifuzu provizi individuajn neoficialajn asembleojn. La malavantaĝo de ĉi tiu aliro estas la inkludo de ne-libera deponejo defaŭlte.
  • Apartigu proprietan firmvaron de la ne-libera deponejo en apartan ne-liberan-firmaran komponenton kaj liveru ĝin en alia deponejo kiu ne postulas aktivigon de la ne-libera deponejo. Aldonu escepton al la reguloj de la projekto, kiu permesas inkluzivi ne-liberan-firmaran komponanton en normaj instalaj asembleoj. Tiel, eblos rifuzi krei apartajn neoficialajn asembleojn, inkluzivi firmware en normaj asembleoj kaj ne aktivigi la neliberan deponejon por uzantoj.

    Steve mem pledas la alprenon de la kvina punkto, kiu permesos al la projekto ne tro deflankiĝi de reklamado de liberaj programoj, sed samtempe igi la produkton oportuna kaj utila por uzantoj. La instalilo ofertas eksplicitan distingon inter libera kaj ne-libera firmvaro, permesante al la uzanto fari kleran elekton kaj informante la uzanton ĉu havebla libera firmvaro subtenas nunan aparataron kaj ĉu ekzistas projektoj por krei liberan firmvaro por ekzistantaj aparatoj. En la startstadio, estas ankaŭ planite aldoni agordon por malŝalti pakaĵon kun ne-libera firmvaro.

    fonto: opennet.ru

  • Aldoni komenton