Firmware, o pesadelo continua

Alguns meses atrás, antes de escrever aqui, estive como redator no blog de Frannoe. Um dos primeiros artigos que fiz foi chamado "Firmware, o pesadelo de um estreante". Agora é a hora de escrever o segundo capítulo.

Recentemente li a notícia dos planos Stefano zacchiroli (Líder do projeto Debian) então isso finalmente distribuição universal entre a lista de distribuições recomendadas pela Free Software Foundation (junto com distribuições que marcam o norte como Trisquel, Blax, gNewSense, Venenux, Musix e Dynebolic). Na verdade, uma lista de discussão foi aberta onde você pode começar a falar sobre qualquer ideia relacionada. Desnecessário dizer que o atrito já começou: que os FSFistas querem acabar com os repositórios não-livres, que os Debianites dizem que isso viola o contrato do Debian, etc.

Não pretendo ir contra quem considera que o Debian merece ser incluído na lista de distribuições recomendadas pela FSF (mesmo que usando apenas o repositório principal), mas quero enfatizar algo. Com o que a FSF está preocupada Debian não é apenas a manutenção dos repositórios contrib e non-free, mas também a facilidade com que eles podem ser acessados (Tão fácil quanto fazer sudo nano /etc/apt/sources.list e adicionar contrib e non free no final de cada linha.) ESA é a razão pela qual eles não incluem o Debian. Com o Squeeze e seu kernel gratuito, eles chegaram um pouco mais perto, mas não tão perto quanto a FSF gostaria.

O mais crítico de tudo isso será quando se trata de lidar com firmware não-livre, aquela coisa irritante que atrapalha o computador "100% livre" (grátis de acordo com RMS). Que por não ser livre, obriga você a decidir entre ser escravo de uma necessidade como conectar-se à Internet via wireless ou ter aceleração gráfica OU MESMO COMECE O LINUX, ou ser privado dessas necessidades ………… mas ser livre. Stallman não precisa de aceleração gráfica porque só usa desktops para executar aplicativos gráficos (veja um pdf ou uma imagem) mas na maioria das vezes ele usa o console. Também não precisa de uma conexão Wi-Fi, pois na maioria das vezes não tem acesso à Internet e apenas se conecta para ler e enviar e-mails. (e do Emacs)Portanto, com um cabo Ethernet você pode dispensar. E com a BIOS, o Lemote que ele havia deixado com a consciência limpa. Sem dúvida, remover necessidades fará com que você suba mais rápido no Pirâmide de Maslow.

Mas é claro que nem todos temos as mesmas necessidades. Felizmente não preciso de aceleração gráfica (Não gosto de ter efeitos na tela, além do conky), mas preciso me conectar à Internet via wireless, pois há 3 computadores em minha casa (um PC e 2 notebooks) e um roteador wi-fi conectado apenas diretamente ao PC. Além disso, na minha faculdade existem zonas Wi-Fi para poder ligar em "casos de emergência". Mas, mais do que tudo, a experiência vergonhosa que tive com a banda larga móvel me fez sentir a necessidade de que minha conexão com a internet fosse ótima e não cortasse a cada poucos minutos. E quanto ao BIOS, a única coisa que considero necessária é que ela possa carregar o sistema operacional de minha escolha.

Isso me leva a fazer uma pergunta que muitos de nós ignoramos: por que razões as empresas de hardware fazem drivers para GNU / Linux? mas mais importante Quanta importância os usuários de distros 100% gratuitas podem ter? Usuários cada vez mais exigentes, em termos de liberdade aconselham apenas a compra de hardware que funcione com software 100% livre, independentemente do desempenho. Eles estão bastante convencidos de que se os linuxers parassem de usar cartões NVIDIA, a empresa não terá escolha a não ser liberar seus drivers. No entanto, existe o risco de que a NVIDIA (assim como a Adobe fez com o Flash) ocorre a ele  pare de fazer versões de seus drivers para GNU / Linux e ser dedicado apenas a usuários de Windows e Mac (90% ou mais). Qual cenário é mais provável, qual NVIDIA libere seus motoristas para GNU / Linux ou removê-los em face da baixa demanda? E como eu disse a você NVIDIA, eu digo a você qualquer outra empresa que fabrica drivers não livres.

Não sei o que pode sair dessa tentativa do Debian de se reconciliar com a FSF, mas existe o temor de que a aproximação entre esses dois fará com que muitos usuários deixem o Debian apenas para o problema de firmware (assumindo que eles não precisam de nenhum outro programa proprietário). Aqui no Uruguai o hardware não é barato, as opções não são tantas e os vendedores presumem que você não é certinho em termos de software. Uma má decisão na compra de hardware tornará a experiência em uma distro 100% gratuita. insuportável e que quando você pede ajuda eles te dizem foda-se. Resultado: tanto desperdício de dinheiro e um sentimento de tristeza e incapacidade tão grande ……………………… ..como se o seu computador fosse roubado.

Finalmente deixo estes links:

Lista de discussão para discussão entre FSF e Debian: http://lists.alioth.debian.org/pipermail/fsf-collab-discuss/
Um voto que arruinou as relações: http://www.debian.org/vote/2004/vote_002
O uso do Lemote de Stallman: http://richard.stallman.usesthis.com/
Site para evitar decepções: http://www.h-node.org/

PS: Estou usando o Sabayon Linux 9 desde sexta-feira e não posso deixar de ficar surpreso que minha broadcom 432b foi reconhecida NO DVD AO VIVO. Isso não aconteceu comigo com o Ubuntu. Ainda sei como instalar firmware de fontes para quando usar outra distribuição.