La Izquierda del Siglo XXI. La Izquierda Libertaria.

7 de octubre de 2006

Cuatro ideas para mover de verdad el Software Libre

1) Crear con patrocinadores y universidades concursos cooperativos de talentos. Proponerles a los estudiantes que hagan equipos y lanzarles retos como crear pequeños programas en ncurses. ¿Qué programas? Por ejemplo un lector de partidas de ajedrez en pgn. Un editor de texto en rtf.Un kstars en bash. Un cliente de soulseek que funcione en consola. O un skype, nada más y nada menos. Por cierto ya hay un Primer Concurso Universitario de Software Libre, he incluido su banner en la página, pero pienso más en objetivos concretos y, en premios, que en vez de ser directamente monetarios consistieran en la creación de empresas cooperativas por parte de los equipos. Una salida profesional para los licenciados en las facultades, un modo sólido de promover el futuro del software libre.

2) Crear una distribución específica orientada a la seguridad en Internet. Una distro que sea la preferida para navegar por los usuarios con algún conocimiento en Windows, que el internauta medio sienta que es la que mejor le sirve para tener un ordenador consagrado a la navegación, la comunicación y los programas tipo emule. Muy configurada con las iptables, el gnupg, el ssh ,sólida y estable, basada en Debian o en BSD. Con mucha información en castellano para que aprendamos a configurar perfectamente nuestro Linux. Me refiero a documentación instalada de base más allá de los COMO'S de /usr/share/doc , con paquetes específicos, cuidadosamente seleccionados y preconfigurada hasta el punto de que los lectores de noticias lleven "de fábrica" la suscripción a los grupos de news dedicados a la seguridad. Linux tiene que ser el sistema operativo para navegar por Internet. Y esto es muy potenciable, más allá de incidir en los bugs del IE de Microsoft y abogar por el uso de Firefox. Pienso que todo el mercado que tiene ahora Firefox es en el que ahora puede crecer más rápidamente Linux. Firefox, más que ningún otro programa Open Source es el que mejor abre las puertas del Software Libre. Y lo hace porque Linux ha de ser el sistema operativo preferente para la navegación en la red. Y esto se consigue con dos elementos esenciales, la seguridad del sistema y la belleza del escritorio. Y es que se deberían de acabar las configuraciones iniciales en las distribuciones que presentan los escritorios con tonos grises y horrendos de Windows 95, que no llevan temas atractivos preinstalados en GTK y GTK 2. Y es que creo que estamos ante la oportunidad de tener a las puertas un 10% de los ordenadores de sobremesa, una vez alcanzada esa 'masa crítica' el crecimiento de Linux será exponencial, como ya lo es, pero más rápido, y ya no habrá problemas de drivers, ni de juegos, ni de los adelantos en hardware de seguridad, tarjetas y lectores, que pronto va a haber.

3) La tercera Idea. Una cosa absolutamente diferente y sólo para frikis. Una distro exclusiva con programas de consola, sin x, hasta sin gpm. Que todo se puede hacer con teclas y con la autenticidad que da el shell y el uso de programas configurados "a pelo" en /etc. Si uno busca con apt-cache programas de consola y ncurses se encuentra que se puede hacer prácticamente todo lo que se hace en un escritorio gráfico. Hay navegadores con pestañas como elinks, programas de correo como mutt y elmo, lectores rss como raggle y snownews, cliente de mensajería como centericq o pebrot, reproductores mp3 como mocp y mp3blaster, reproductores de cd como tcd. programas para aprender a teclear como typespeed, dvorak7min y gtypist, traductores como i2e-cli, agendas como note y hnb, lectores de news como slrn o nn, navegadores como vifm y midnight commander. Y decenas de editores de archivo y el emacs, y el vim, y los scripts, y decenas de juegos, y los programas bsd, y virguerías como el antiword y el figlet y decenas y decenas de programas a los que uno coge rápidamente cariño y se siente más a gusto con la máquina, pero que dejamos de lado por la comodidad del entorno de ventanas. Pera esa sensación de solidez de la tty, ese estar con la máquina y la máquina es para uno sólo se produce en el bash. Dejas de mover el ratón y todo son teclas a recordar, preferencias, configuraciones, máquina y atención y disciplina y no hay nada aburrido y creo que se lee mucho más y mejor en un navegador de texto que mareado por los colorines y los iconos. Lees y punto. Escribes y punto. Tecleas y la máquina hace exactamente lo que quieres y al instante. Hasta navegar con el elinks con un conexión 56k es casi tan instántaneo como tener ADSL. Creo que Linux es una gran ejercicio para la mente y que una distribución únicamente centrada en estos programas, preocupada por incluir algunos que incluso Debian deja de lado, empaquetando también muchos scripts que hay en la red y ofreciendo mucha documentación traducida, tendría mucho mucho éxito.

4) La cuarta idea es parar la máquina. Hay suficientes programas que hacen suficientemente bien las cosas, pero alguien ha olvidado en algún lugar una cosa que se llama diseño y otra que se llama marketing. Pienso que hay que pulir el aspecto de los programas, ofrecer más opciones de configuración en los menús, trabajar no la "amigabilidad" sino el diseño sofisticado de los programas. Quienes programan en Linux no son diseñadores, en el mundo del software propietario quienes lanzan los programas y los venden, sí; son diseñadores y expertos en marketing. Unicidad. A Linux le falta unicidad y no me refiero a optar por un único escritorio, sino a que la impronta de los programas sea la de que un usuario avanzado va a poder jugar con ellos, configurarlos en montones de detalles y mantener el sistema completamente estable. Falta un criterio rector, no un liderato, sino un consenso sobre que los programas,deben de ser bellos. Programas como el audacity serían los preferidos para cualquier usuario windows si alguien se fijara no sólo en la programación sino también en el diseño. Al revés que en windows donde la mona aunque se vista de seda, mona se queda, en linux las páginas man están llenas de opciones que por algún motivo desconocido los programadores obvian y tratan a los usuarios como a tontos o como a gente que no va a disfrutar jugando con su software. De alguna manera los usuarios, los que no sabemos programar, los que somos meros usuarios debemos tener muchas puertas para ayudar a la comunidad del software libre, no sólo "evangelizando", sino contribuyendo en proyectos que necesiten que alguien le proporcione contenidos a los programas, comunidades para depositar plantillas para el open office o el koffice, trabajos para programas educativos, programas que necesiten más que de programadores que de personas que aporten y recopilen contenidos. Por ejemplo hay un programa que se llama bibletime. Yo imagino que podría utilizar una interfaz y con unos cuantos archivos de texto crear un kbuddha. En serio. Pero no hay esas puertas abiertas, no hay un tutorial que me diga "este es un armazón para crear programas con contenidos de texto y hacer búsquedas rápidas, sólo hay que dotarlo de contenidos". Si quieres poner el Corán, pon el Corán. Si quieres hacer una recopilación de buenos tutoriales en Creative Commons aquí tienes el armazón hecho, sin ser programador, para hacerlo y recoger tantos y tantos textos que hay en la red. Pienso, en definitiva, que sería bueno que hubiera programas cuyo código fuente estuviera pensado para que los no programadores los dotaran de contenido, una especie de hola mundo 2.0 ; el nuevo salto de la Comunidad del Código Abierto donde los usuarios, como en la web 2.0 son a la vez lectores y creadores de la web, en este caso del propio sistema. Este es, posiblemente, el futuro del Software Libre, La Comunidad 2.0