Harakati ya kujumuisha programu miliki ya umiliki katika usambazaji wa Debian

Steve McIntyre, ambaye aliwahi kuwa kiongozi wa mradi wa Debian kwa miaka kadhaa, alichukua hatua ya kutafakari upya mbinu ya Debian ya kusafirisha programu miliki ya kampuni, ambayo kwa sasa haijajumuishwa kwenye picha rasmi za usakinishaji na hutolewa katika hifadhi tofauti isiyolipishwa. Kulingana na Steve, kujaribu kufikia bora ya kutoa programu huria tu husababisha matatizo yasiyo ya lazima kwa watumiaji, ambao mara nyingi wanapaswa kusakinisha firmware ya wamiliki ikiwa wanataka kupata utendaji kamili wa vifaa vyao.

Firmware inayomilikiwa imewekwa katika hifadhi tofauti isiyo ya bure, pamoja na vifurushi vingine ambavyo havijasambazwa chini ya leseni za bure na wazi. Hifadhi isiyo ya bure sio rasmi ya mradi wa Debian na vifurushi kutoka kwake haviwezi kujumuishwa katika usakinishaji na ujenzi wa moja kwa moja. Kwa sababu hii, picha za usakinishaji zilizo na programu miliki ya umiliki hukusanywa kando na kuainishwa kama zisizo rasmi, ingawa rasmi zinatengenezwa na kudumishwa na mradi wa Debian.

Kwa hivyo, hali fulani imepatikana katika jamii, ambayo inachanganya hamu ya kutoa programu ya chanzo wazi tu katika usambazaji na hitaji la watumiaji kwa firmware. Pia kuna seti ndogo ya firmware ya bure, ambayo imejumuishwa katika makusanyiko rasmi na hifadhi kuu, lakini kuna wachache sana firmware hiyo na haitoshi katika hali nyingi.

Mbinu inayotumiwa katika Debian inazua matatizo mengi, ikiwa ni pamoja na usumbufu kwa watumiaji na upotevu wa rasilimali katika kujenga, kupima na kupangisha miundo isiyo rasmi na programu dhibiti iliyofungwa. Mradi unawasilisha picha rasmi kama kuu inayopendekezwa inajenga, lakini hii inachanganya watumiaji tu, kwani wakati wa mchakato wa usakinishaji hukutana na matatizo na usaidizi wa vifaa. Utumiaji wa makusanyiko yasiyo rasmi kwa hiari husababisha umaarufu wa programu ya umiliki, kwani mtumiaji, pamoja na firmware, pia hupokea hazina iliyounganishwa isiyo ya bure na programu zingine zisizo za bure, wakati ikiwa firmware ilitolewa kando, ingewezekana. kufanya bila kujumuisha hazina isiyo ya bure.

Hivi karibuni, wazalishaji wamezidi kuamua kutumia firmware ya nje iliyopakiwa na mfumo wa uendeshaji, badala ya kutoa firmware katika kumbukumbu ya kudumu kwenye vifaa wenyewe. Firmware kama hiyo ya nje ni muhimu kwa michoro nyingi za kisasa, sauti na adapta za mtandao. Wakati huo huo, swali ni utata kwa kiasi gani firmware inaweza kuhusishwa na mahitaji ya utoaji wa programu tu ya bure, kwani kwa asili firmware inatekelezwa kwenye vifaa vya vifaa, na si katika mfumo, na inahusiana na vifaa. Kwa mafanikio sawa, kompyuta za kisasa, zilizo na vifaa hata kwa usambazaji wa bure kabisa, huendesha firmware iliyojengwa kwenye vifaa. Tofauti pekee ni kwamba baadhi ya firmware ni kubeba na mfumo wa uendeshaji, wakati wengine tayari flashed katika ROM au Flash kumbukumbu.

Steve alileta kwa majadiliano chaguzi kuu tano za kubuni uwasilishaji wa firmware katika Debian, ambayo imepangwa kuwekwa kwa kura ya jumla ya watengenezaji:

  • Acha kila kitu kama kilivyo, ugavi firmware iliyofungwa tu katika makusanyiko tofauti yasiyo rasmi.
  • Acha kutoa miundo isiyo rasmi na programu dhibiti isiyolipishwa na ulete usambazaji kulingana na itikadi ya mradi wa kusambaza programu za bure pekee.
  • Badilisha makusanyiko yasiyo rasmi na firmware kuwa rasmi na uwape kwa sambamba na mahali pamoja na makusanyiko ambayo yanajumuisha programu ya bure tu, ambayo itarahisisha utafutaji wa mtumiaji wa firmware inayohitajika.
  • Jumuisha programu miliki ya programu katika mikusanyiko rasmi ya kawaida na ukatae kusambaza makusanyiko ya kibinafsi yasiyo rasmi. Upande wa chini wa mbinu hii ni kuingizwa kwa hazina isiyo ya bure kwa chaguo-msingi.
  • Tenganisha programu miliki ya umiliki kutoka hazina isiyolipishwa hadi kijenzi tofauti cha programu isiyolipishwa na uifikishe katika hazina nyingine ambayo haihitaji kuwezesha hazina isiyolipishwa. Ongeza ubaguzi kwa sheria za mradi zinazoruhusu kujumuishwa kwa sehemu ya programu isiyolipishwa ya programu katika makusanyo ya kawaida ya usakinishaji. Kwa hivyo, itawezekana kukataa kuunda makusanyiko tofauti yasiyo rasmi, ni pamoja na firmware katika makusanyiko ya kawaida na si kuamsha hifadhi isiyo ya bure kwa watumiaji.

    Steve mwenyewe anatetea kupitishwa kwa hatua ya tano, ambayo itawawezesha mradi usipoteke sana kutoka kwa kukuza programu ya bure, lakini wakati huo huo kufanya bidhaa iwe rahisi na muhimu kwa watumiaji. Kisakinishi hutoa tofauti dhahiri kati ya programu dhibiti isiyolipishwa na isiyolipishwa, ikiruhusu mtumiaji kufanya chaguo sahihi na kumfahamisha mtumiaji kama programu dhibiti inayopatikana inaweza kutumia maunzi ya sasa na kama kuna miradi ya kuunda programu dhibiti bila malipo kwa vifaa vilivyopo. Katika hatua ya boot, pia imepangwa kuongeza mpangilio ili kuzima kifurushi na firmware isiyo ya bure.

    Chanzo: opennet.ru

  • Kuongeza maoni