Gli sviluppatori Debian approvano la distribuzione del firmware proprietario nei supporti di installazione

Sono stati pubblicati i risultati della votazione generale (GR, risoluzione generale) degli sviluppatori del progetto Debian coinvolti nella manutenzione dei pacchetti e nella manutenzione dell'infrastruttura, che ha considerato la questione della fornitura di firmware proprietario come parte delle immagini di installazione ufficiali e delle live build. La votazione è stata vinta dal quinto punto “Modificare il contratto sociale per la fornitura di firmware non libero nell'installatore con la fornitura di assiemi di installazione uniformi”.

L'opzione scelta implica una modifica del Contratto Sociale (Debian Social Contract), che definisce i principi fondamentali del progetto e gli obblighi del progetto da parte della comunità. Alla quinta clausola del contratto sociale, che contiene l'obbligo di aderire agli standard del software libero, verrà aggiunta una nota secondo cui i supporti Debian ufficiali possono includere firmware che non fa parte del sistema Debian, se necessario per garantire che la distribuzione funzioni su hardware che richiede l'esecuzione di tale firmware. .

Il supporto di installazione ufficiale di Debian e le immagini live includeranno pacchetti dalla sezione "firmware non libero", che contiene componenti relativi al firmware dal repository non libero. Se si dispone di hardware che richiede firmware esterno, l'uso del firmware proprietario richiesto sarà abilitato per impostazione predefinita. Allo stesso tempo, per gli utenti che preferiscono solo software libero, in fase di download sarà possibile disabilitare l'uso di firmware non libero.

Inoltre, il programma di installazione e l'immagine live forniranno informazioni sul tipo di firmware caricato. Le informazioni sul firmware utilizzato verranno salvate anche nel sistema installato in modo che l'utente possa recuperare le informazioni sul firmware utilizzato in un secondo momento. Se il firmware è necessario per il funzionamento dell'apparecchiatura dopo l'installazione, il sistema suggerisce anche di aggiungere un repository di firmware non libero al file sources.list per impostazione predefinita, che consentirà di ricevere aggiornamenti del firmware con correzioni per vulnerabilità ed errori importanti. Le immagini con firmware proprietario verranno spedite come supporti ufficiali che sostituiranno le immagini precedentemente offerte senza firmware non libero.

Il problema con la fornitura di firmware è diventato rilevante poiché i produttori di apparecchiature ricorrono sempre più all'utilizzo di firmware esterno caricato dal sistema operativo, invece di fornire firmware nella memoria permanente sui dispositivi stessi. Tale firmware esterno è richiesto da molti moderni adattatori grafici, audio e di rete. Allo stesso tempo, la questione di come la fornitura di firmware proprietario sia correlata al requisito di fornire solo software libero nelle build principali di Debian è ambigua, poiché il firmware viene eseguito su dispositivi hardware, non nel sistema, e si riferisce all'hardware. I computer moderni, dotati anche di distribuzioni completamente gratuite, eseguono il firmware integrato nell'hardware. L'unica differenza è che alcuni firmware vengono caricati dal sistema operativo, mentre altri sono già inseriti nella ROM o nella memoria Flash.

Fino ad ora, il firmware proprietario non è stato incluso nelle immagini di installazione ufficiali di Debian ed è stato spedito in un repository non libero separato. Le build di installazione con firmware proprietario hanno lo stato di non ufficiale e sono distribuite separatamente, il che crea confusione e crea difficoltà per gli utenti, poiché in molti casi il pieno funzionamento delle apparecchiature moderne può essere raggiunto solo dopo l'installazione del firmware proprietario. La preparazione e la manutenzione di build non ufficiali con firmware proprietario è stata gestita anche dal progetto Debian, che ha richiesto un ulteriore dispendio di risorse per costruire, testare e ospitare build non ufficiali che duplicano quelle ufficiali.

Si è verificata una situazione in cui le build non ufficiali sono più preferibili per l'utente se desidera ottenere un normale supporto per le proprie apparecchiature e l'installazione delle build ufficiali consigliate spesso porta a problemi nel supporto hardware. Inoltre, l'uso di build non ufficiali interferisce con l'ideale di fornire solo software open source e porta inconsapevolmente alla divulgazione di software proprietario, poiché l'utente, insieme al firmware, riceve anche un repository non libero connesso con altri non liberi. Software.

Fonte: opennet.ru

Aggiungi un commento