Sono stati pubblicati i risultati della votazione generale (GR, risoluzione generale) degli sviluppatori del progetto Debian, coinvolti nel supporto dei pacchetti e nella manutenzione dell'infrastruttura, dove è stata esaminata la questione della fornitura di firmware proprietari come parte delle immagini di installazione ufficiali e delle live-build. Ha vinto la quinta opzione, "Modificare il Contratto Sociale per la fornitura di firmware non liberi nell'installer con la fornitura di un'unica immagine di installazione."
L'opzione scelta implica una modifica del Contratto Sociale di Debian, che definisce i principi fondamentali del progetto e gli impegni del progetto da parte della comunità. Nella quinta voce del contratto sociale, che contiene il requisito di conformità agli standard del software libero, verrà aggiunta una nota secondo cui i supporti ufficiali di Debian possono includere firmware che non fanno parte del sistema Debian, se necessario per garantire il funzionamento della distribuzione su hardware per il quale sono richiesti tali firmware.
Negli installer ufficiali e nelle immagini live di Debian saranno inclusi pacchetti dalla sezione «non-free-firmware», da cui sono stati estratti dal repository non-free i componenti relativi ai firmware. In presenza di hardware che richiede firmware esterni, l'utilizzo dei firmware proprietari necessari sarà abilitato di default. Tuttavia, agli utenti che preferiscono solo software libero verrà data la possibilità di disabilitare l'uso di firmware non liberi all'avvio.
Inoltre, nell'installatore e nell'immagine live verrà fornita informazione su quale tipo di firmware è stato caricato. I dati sui firmware utilizzati saranno anche salvati nel sistema installato, in modo che l'utente possa ottenere informazioni sui firmware utilizzati in un secondo momento. Se i firmware sono necessari per il funzionamento dell'hardware dopo l'installazione, il sistema propone anche di aggiungere di default nel file sources.list il repository non-free-firmware, che consentirà di ricevere aggiornamenti dei firmware con correzioni di vulnerabilità e bug importanti. Le immagini con firmware proprietari saranno fornite come supporti ufficiali, che sostituiranno le immagini precedentemente offerte senza firmware liberi.
La questione della fornitura dei firmware è diventata attuale poiché i produttori di hardware ricorrono sempre più all'uso di firmware esterni, caricati dal sistema operativo, invece di fornire firmware nella memoria permanente dei dispositivi stessi. Tali firmware esterni sono necessari a molti moderni adattatori grafici, audio e di rete. Tuttavia, è dubbio se la fornitura di firmware proprietario sia compatibile con il requisito di fornire solo software libero nelle principali distribuzioni di Debian, poiché i firmware vengono eseguiti su dispositivi hardware e non nel sistema, e sono quindi considerati parte dell'hardware. Nei computer moderni, persino quelli dotati di distribuzioni completamente libere, vengono eseguiti firmware incorporati nell'hardware. L'unica differenza è che alcuni firmware vengono caricati dal sistema operativo, mentre altri sono già preinstallati nella memoria ROM o Flash.
Fino ad ora, i firmware proprietari non sono stati inclusi nelle immagini di installazione ufficiali di Debian e sono stati forniti in un repository separato non-free. Le versioni di installazione con firmware proprietari hanno lo stato di non ufficiali e vengono distribuite separatamente, creando confusione e difficoltà per gli utenti, poiché in molti casi il corretto funzionamento dell'hardware moderno è possibile solo dopo l'installazione di firmware proprietari. La preparazione e il supporto delle versioni non ufficiali con firmware proprietari sono stati gestiti anche dal progetto Debian, richiedendo un ulteriore impegno di risorse per la costruzione, il testing e la distribuzione di versioni non ufficiali che duplicano quelle ufficiali.
Si è verificata una situazione in cui le versioni non ufficiali sono più preferibili per l'utente se desidera ottenere un supporto adeguato per il proprio hardware, mentre l'installazione delle versioni ufficiali raccomandate porta spesso a problemi di supporto del hardware. Inoltre, l'uso di versioni non ufficiali ostacola il raggiungimento dell'ideale di fornire solo software open source e porta involontariamente alla diffusione di software proprietario, poiché l'utente riceve insieme ai firmware anche un repository non libero contenente altro software non libero.
Fonte: opennet.ru
