Hace unos meses antes de escribir aquí, había debutado como redactor en el blog de Frannoe. Uno de los primeros artículos que hice se llamaba «Firmware, la pesadilla del debutante». Ahora es tiempo de escribir el segundo capítulo.
Hace poco leí la noticia de los planes de Stefano Zacchiroli (lider del proyecto Debian) para que finalmente la distribución universal entre en la lista de distribuciones recomendadas por la Free Software Foundation (junto a distribuciones que marcan el norte como lo son Trisquel, Blax, gNewSense, Venenux, Musix y Dynebolic). De hecho se ha abierto una lista de correos en donde se puede empezar a hablar de cualquier idea relacionada. Demás está decir que ya empezaron los roces: Que los FSFistas quieren acabar con los repositorios no libres, que los Debianitas dicen que eso viola el contrato de Debian, etc.
No pretendo ir en contra de quienes consideran que Debian merece entrar en la lista de distribuciones recomendadas por la FSF (aunque sea sólo usando el repositorio main), pero quiero recalcar algo. Lo que a la FSF le preocupa de Debian es no sólo el mantenimiento de los repositorios contrib y non-free, sino también la facilidad con que se puede acceder a estos (tan fácil como hacer sudo nano /etc/apt/sources.list y agregar contrib y non free al final de cada linea.) ESA es la razón por la que no incluyen a Debian. Con Squeeze y su kernel libre se acercaron un poco, pero no tanto como la FSF quisiera.
Lo más crítico de todo esto va a ser cuando se tenga que tratar sobre el firmware no libre, esa cosa molesta que se interpone en el objetivo de tener la computadora «100% libre» (libre según RMS). Eso que por no ser libre, te obliga a decidir entre ser esclavo de una necesidad como conectarse a Internet via inalámbrica o tener aceleración gráfica O INCLUSO ARRANCAR LINUX, o quedar privado de dichas necesidades…………pero ser libre. Stallman no necesita aceleración gráfica porque sólo usa los escritorios para ejecutar aplicaciones gráficas (ver un pdf o una imágen) pero la mayoría del tiempo usa la consola. Tampoco necesita conexion wifi puesto que la mayor parte del tiempo no tiene acceso a Internet y sólo se conecta para leer y mandar correos (y desde Emacs), por lo tanto con un cable Ethernet le puede sobrar. Y con lo de BIOS, la Lemote que tenía lo dejaba con la conciencia tranquila. Sin duda, quitar necesidades hará que subas más rápido en la pirámide de Maslow.
Pero claro, no todos tenemos las mismas necesidades. Yo afortunadamente no necesito aceleración gráfica (ni me gusta tener efectos en la pantalla, mas allá del conky), pero sí necesito conectarme a internet via inalámbrica puesto que en mi casa hay 3 computadoras (una PC y 2 notebooks) y un router wifi que sólo está conectado directamente con la PC. Aparte en mi facultad hay zonas wifi para poder conectarme en «casos de urgencia». Pero más que nada, la vergonzosa experiencia que tuve con la banda ancha movil hizo que yo tenga la necesidad de que mi conexión a internet sea óptima y que no se ande cortando cada pocos minutos. Y en cuanto al BIOS, lo único que considero necesario es que pueda cargar el sistema operativo de mi elección.
Eso me lleva a hacer una pregunta que muchos obviamos: ¿Bajo que motivos las empresas de hardware hacen drivers para GNU/Linux? pero más importante ¿Cuanta significancia pueden tener los usuarios de las distros 100% libres? Usuarios exigentes en materia de libertad que aconsejan sólo comprar hardware que funcione con software 100% libre, independientemente de la performance. Ellos estan bastante convencidos de que si los linuxeros dejaran de usar tarjetas NVIDIA, la compañía no tendrá más remedio que liberar sus drivers. Sin embargo, se conlleva el riesgo de que NVIDIA (tal como hizo Adobe con el Flash) se le ocurra dejar de hacer versiones de sus drivers para GNU/Linux y sólo dedicarse a los usuarios de Windows y Mac (un 90% o más). ¿Que escenario es más probable, que NVIDIA libere sus drivers para GNU/Linux o que los quite ante la baja demanda? Y como te digo NVIDIA, te digo cualquier otra empresa que fabrique drivers no libres.
Yo no se que puede salir de este intento de Debian de reconciliarse con la FSF, pero existe el miedo de que el acercamiento entre estas dos haga que muchos usuarios se alejen de Debian sólo por la cuestion del firmware (asumiendo que no necesitarán ningún otro programa privativo). Acá en el Uruguay el hardware no es barato, las opciones no son tantas y los vendedores asumen que no sos un remilgado en cuanto a software. Una mala decisión en la compra de hardware hará que la experiencia en una distro 100% libre sea insoportable y que cuando pidas ayuda te digan que te jodas. Resultado: un malgasto de dinero y una sensación de tristeza y de incapacidad tan grandes………………………..como si te robaran la computadora.
Por último les dejo estos links:
Lista de Correo para la discusión entre la FSF y Debian : http://lists.alioth.debian.org/pipermail/fsf-collab-discuss/
Una votación que arruinó las relaciones: http://www.debian.org/vote/2004/vote_002
El uso de la Lemote de Stallman: http://richard.stallman.usesthis.com/
Sitio para evitar desengaños: http://www.h-node.org/
PD: Llevo desde el viernes usando Sabayon Linux 9 y no puedo dejar de sorprenderme ante el hecho de que mi broadcom 432b fuese reconocida EN EL LIVE DVD. Esto no me pasaba con Ubuntu. Igual sé como insalar el firmware desde las fuentes para cuando use otra distribución.