Muvimentu per include firmware proprietariu in a distribuzione Debian

Steve McIntyre, chì hà servitu cum'è capu di prughjettu di Debian per parechji anni, hà pigliatu l'iniziativa di ripensà l'approcciu di Debian à spedinu firmware proprietariu, chì attualmente ùn hè micca inclusu in l'imaghjini di l'installazione ufficiale è hè furnitu in un repository separatu micca liberu. Sicondu Steve, pruvà à ghjunghje l'ideale di furnisce solu software open source in difficultà innecessarii per l'utilizatori, chì in parechji casi anu da installà firmware proprietariu s'ellu volenu ottene tutte e funziunalità di u so equipamentu.

U firmware propiu hè situatu in un repositoriu separatu non-liberu, cù altri pacchetti micca distribuiti sottu licenze libere è aperte. U repositoriu non-liberu ùn hè micca ufficialmente appartene à u prughjettu Debian è i pacchetti da ellu ùn ponu micca esse inclusi in l'installazione è e custruzzioni live. Per via di questu, l'imaghjini di l'installazione cù firmware propiu sò cullate separatamente è classificate cum'è micca ufficiali, ancu s'ellu sò formalmente sviluppati è mantinuti da u prughjettu Debian.

Cusì, un certu statu quo hè statu ottenutu in a cumunità, chì combina u desideriu di furnisce solu software open source in a distribuzione è a necessità di l'utilizatori per u firmware. Ci hè ancu un picculu settore di firmware gratuitu, chì hè inclusu in l'assemblee ufficiali è u repository principale, ma ci sò assai pochi di tali firmware è ùn sò micca abbastanza in a maiò parte di i casi.

L'approcciu utilizatu in Debian crea assai prublemi, cumprese l'inconvenienti per l'utilizatori è u perdu di risorse in a custruzzione, a prova è l'ospitu di custruzzioni non ufficiali cù firmware chjusu. U prugettu presenta l'imaghjini ufficiali cum'è e custruzzioni principali cunsigliate, ma questu solu cunfundisce l'utilizatori, postu chì durante u prucessu di stallazione si trovanu prublemi cù supportu hardware. L'usu di l'assemblee non-ufficiali porta involontariamente à a popularisazione di u software propiu, postu chì l'utilizatore, cù u firmware, riceve ancu un repository cunnessu micca liberu cù un altru software micca liberu, mentre chì se u firmware hè statu prupostu separatamente, puderia esse pussibule. per fà senza include u repository non-free.

Ricertamenti, i pruduttori anu sempre più recursu à l'usu di firmware esternu caricatu da u sistema operatore, invece di furnisce firmware in memoria permanente nantu à i dispositi stessi. Un tali firmware esternu hè necessariu per parechje gràfiche muderne, sonu è adattatori di rete. À u listessu tempu, a quistione hè ambigua in quantu u firmware pò esse attribuitu à i requisiti per a consegna di solu software gratuitu, postu chì in essenza u firmware hè eseguitu nantu à i dispositi hardware, è micca in u sistema, è si tratta di l'equipaggiu. Cù u stessu successu, l'urdinatori muderni, equipati ancu di distribuzioni completamente gratuiti, eseguite firmware integratu in l'equipaggiu. L'unica diferenza hè chì qualchì firmware hè caricatu da u sistema operatore, mentri àutri sò digià lampatu in ROM o memoria Flash.

Steve hà purtatu à discussione cinque opzioni principali per u disignu di a consegna di firmware in Debian, chì sò previste per esse presentate per un votu generale di sviluppatori:

  • Lasciate tuttu cum'è, furnisce firmware chjusu solu in assemblei non ufficiali separati.
  • Cessate di furnisce builds non-ufficiali cù firmware non-free è portate a distribuzione in linea cù l'ideulugia di u prugettu per furnisce solu software liberu.
  • Cunvertite l'assemblee non-ufficiali cù firmware in l'ufficiali è furnisce in parallelu è in un locu cù assemblee chì includenu solu software gratuitu, chì simplificà a ricerca di l'utilizatori per u firmware necessariu.
  • Includite firmware proprietariu in l'assemblee ufficiali standard è ricusate di furnisce l'assemblee non ufficiali individuali. L'inconveniente di questu approcciu hè l'inclusione di un repository non-liberu per automaticamente.
  • Separate u firmware proprietariu da u repository non-free in un cumpunente separatu non-free-firmware è trasmette in un altru repository chì ùn deve micca attivazione di u repository non-free. Aghjunghjite una eccezzioni à e regule di u prugettu chì permette l'inclusione di un cumpunente di firmware micca liberu in assemblee di stallazione standard. Cusì, serà pussibule di ricusà di creà assemblei non-ufficiali separati, include firmware in assemblei standard è micca attivà u repository non-free per l'utilizatori.

    Steve stessu favurizeghja l'adopzione di u quintu puntu, chì permetterà à u prugettu di ùn deviate micca troppu da a prumuzione di u software liberu, ma à u stessu tempu rende u pruduttu cunvene è utile per l'utilizatori. L'installatore offre una distinzione esplicita trà u firmware gratuitu è ​​micca liberu, chì permette à l'utilizatori di fà una scelta informata è informendu à l'utilizatori se u firmware liberu dispunibule sustene l'hardware attuale è s'ellu ci sò prughjetti per creà firmware gratuitu per i dispositi esistenti. In u stadiu di boot, hè ancu previstu di aghjunghje un paràmetru per disattivà un pacchettu cù firmware micca liberu.

    Source: opennet.ru

  • Add a comment