25 de abril de 2009

Carta a un linuxero.

No se que tienes linuxero. Creo que como tú, muchos usuarios de Linux son muy "absolutistas"; creen que todos debemos pertenecer a “algún bando”. Si criticas mucho a KDE, creen que eres partidario de GNOME. Si no apoyas la GNU, ellos creen que no apoyas todo lo que defiende la GNU; si no te gusta Linux, ellos creen que no te gusta ningún aspecto de Linux o cualquier aplicación compatible con el, a pesar de que mucho software de código abierto esta disponible para Windows (Firefox, Openoffice, etc.); ustedes creen que o tienes que ser fanboy del software privativo, o tienes que ser fanboy del software libre, pero no puedes ser partidario de los dos dependiendo de tus necesidades.

Sí, yo me puedo equivocar; no lo se todo ni soy un gurú de la informática o del diseño de software. Para ti y para cualquiera, soy un usuario, un simple usuario y no por eso menosprecies lo que te voy a decir.

Actualmente hay mucha desorganización en el ecosistema de Linux, entre proyectos, entre distribuciones, entre desarrolladores. No puedes “perdonar” este problema por la “libertad” o simplemente por que es la naturaleza de la comunidad; no debes ignorar este problema por que “así es como funciona Linux”.

Actualmente hay mucha arrogancia en la comunidad. Usuarios que se creen más inteligentes por que usan distribuciones más complicadas, usuarios que menosprecian a los nuevos usuarios de Linux, usuarios fanáticos cegados de las ideas de su ídolo extremista RMS.


¡El mundo no es blanco o negro! Stallman no siempre esta en lo correcto. Linux no es perfecto. La arquitectura de Linux no es perfecta. Su ecosistema de Linux tampoco. Por favor linuxero, si quieres que Linux y su comunidad sean mejores tienes que dejar de pensar que los demás están mal, empieza a dudar, así como dudaste que Windows no era lo mejor para ti. No se trata de ver que puedes agregar a la comunidad, sino de ver que puedes arreglar de la comunidad.


¿Te interesa que exista un SO de puro software libre? bien, ya lo tienes. ¿Te gustaría que todos los usuarios usasen ese SO? bien, no puedo obligarte a que dejes tu campaña, pero también debes comprender que no a todos nos interesa, y tu intolerancia hacia nosotros solo te traerá desdicha.

Así que vive tu mundo, y adáptate al nuestro cuando nos necesites; recuerda que la mayoría escuchamos música con mp3, vemos videos en avi/wmv, tenemos flash y leemos doc. Acuérdate que la mayoría somos usuarios de Windows pero sobre todo, acuérdate que no somos idiotas, solo no nos interesa lo que a ti te interesa.

¿Te interesa que exista un SO que utilice sofisticadamente los beneficios del modelo de código abierto para crear una plataforma sustentable, eficiente, usable y competitiva para un amplio sector del mercado de usuarios de escritorio? bien, pero, por favor linuxero, deja de culpar al mundo y al tiempo y empieza a pensar en que Linux esta fallando, pregúntate por que Ubuntu, openSUSE, o cualquier otra distribución aun tiene una cuota de mercado de usuarios tan pequeña, empieza a pensar por que las empresas de creación de software comercial y los ISV aun no les interesa Linux, empieza a pensar cuales son los problemas de diseño que tiene X distribución que hace que los usuarios les cueste trabajo aprender a usarlo, duda si en estos tiempos aun es necesario depender demasiado de una terminal, pregúntate cuanto daño puede hacer un fork a la comunidad.

Para que Linux sea mejor, no es necesario otra distribución, ni otro navegador de internet, ni otro lenguaje de programación, ni un sistema de instalación de paquetes diferente, o un entorno de escritorio nuevo, ya hay demasiados y no ayudan con el problema. Linux necesita una estandarización en el diseño de distribuciones, para que todas las distribuciones se mejoren con los beneficios de otra; necesita una API estable, para que las creadoras de hardware puedan hacer drivers para Linux de forma fácil y eficiente, sin tener que licenciar su driver como GPL (y solo GPL, nada de LGPL, es incompatible con el Kernel); Linux necesita una, y solo una, interfaz grafica de usuario, que sea estable y usable, junto con una plataforma de desarrollo de software única que permita a los desarrolladores, empresas e ISV crear de forma eficiente aplicaciones para los usuarios.

No es una utopía, es posible por que el modelo de código abierto lo hace posible, lo único que evita que esto suceda es la falta de comunidad y organización entre nosotros.
No se, tal vez no este en lo correcto, pero linuxero, gracias de todos modos por leer esta carta, espero que si te interesa mi punto de vista, por favor le envíes esta carta a otro linuxero, no se, tal vez algún día las cosas cambien para bien.