Steve McIntyre, que ocupou o cargo de líder do projeto Debian por vários anos, propôs uma reavaliação da abordagem do Debian em relação à oferta de firmwares proprietários, que atualmente não são incluídos nas imagens de instalação oficiais e são oferecidos em um repositório separado, o non-free. Segundo Steve, a busca por um ideal de fornecer apenas software livre leva a dificuldades desnecessárias para os usuários, que muitas vezes precisam instalar firmwares proprietários para obter o pleno funcionamento de seu hardware.
Os firmwares proprietários são colocados em um repositório separado, o non-free, junto com outros pacotes que não são distribuídos sob licenças livres e abertas. O repositório non-free não é oficialmente parte do projeto Debian, e pacotes desse repositório não podem ser incluídos nas imagens de instalação e live. Por causa disso, as imagens de instalação com firmwares proprietários são criadas separadamente e classificadas como não oficiais, embora formalmente seu desenvolvimento e manutenção sejam realizados pelo projeto Debian.
Assim, foi alcançado um certo status quo na comunidade, que combina o desejo de fornecer apenas software livre no distribuidor com a necessidade dos usuários por firmwares. Existe também um pequeno conjunto de firmwares livres, que é incluído nas compilações oficiais e no repositório main, mas esses firmwares são muito poucos e insuficientes na maioria dos casos.
A abordagem utilizada pelo Debian cria muitos problemas, incluindo a inconveniência para os usuários e gastos de recursos para compilar, testar e distribuir compilações não oficiais com firmwares fechados. O projeto apresenta como as principais compilações recomendadas as imagens oficiais, mas isso acaba confundindo os usuários, pois, durante a instalação, eles enfrentam problemas de suporte ao hardware. A utilização de compilações não oficiais acaba, involuntariamente, promovendo software não livre, pois o usuário, junto com os firmwares, obtém também o repositório non-free com outros softwares não livres. Se os firmwares fossem oferecidos separadamente, sem incluir o repositório non-free, seria possível contornar essa situação.
Ultimamente, os fabricantes têm recorrido com cada vez mais frequência ao uso de firmwares externos, carregados pelo sistema operacional, em vez de fornecer firmwares armazenados na memória permanente dos próprios dispositivos. Esses firmwares externos são necessários para muitos adaptadores gráficos, de som e de rede modernos. Contudo, a questão sobre se os firmwares podem ser considerados como requisitos para a entrega apenas de software livre é ambígua, uma vez que, em essência, os firmwares são executados em dispositivos de hardware, e não no sistema, e estão relacionados ao equipamento. Da mesma forma, nos computadores modernos que utilizam distribuições completamente livres, são executados firmwares que estão embutidos no hardware. A única diferença é que alguns firmwares são carregados pelo sistema operacional, enquanto outros já estão gravados em ROM ou memória Flash.
Steve apresentou para discussão cinco opções principais para o fornecimento de firmwares no Debian, que serão submetidas a votação geral pelos desenvolvedores:
Steve defende a aceitação do quinto ponto, que permitirá que o projeto não se afaste muito da promoção de software livre, mas ao mesmo tempo torne o produto confortável e útil para os usuários. O instalador propõe claramente separar os firmwares livres dos não livres, oferecendo ao usuário a possibilidade de fazer uma escolha consciente e informando-o sobre se os firmwares livres disponíveis suportam o hardware atual e se existem projetos para criar firmwares livres para os dispositivos existentes. Na etapa de carregamento, também está previsto adicionar uma configuração para desativar o pacote com firmwares não livres.
Fonte: opennet.ru
