sábado, 15 de agosto de 2009

Torvalds y su declaración contra el software libre

El 22 de julio pasado Linus Torvalds, el iniciador y líder del kernel o núcleo Linux, hizo una declaración importante en la revista Linux Magazine con relación a la integración de 20 mil líneas de código hechas por Microsoft al kernel de Linux para que la virtualización de Windows en GNU/Linux funcione mejor:

Soy un gran creyente en la “tecnología sobre la política”. No me importa de quien viene, siempre que existan razones sólidas para el código, y siempre que no haya que preocuparse por cuestiones de licencias, etc.
Puedo hacer bromas acerca de Microsoft, a veces, pero al mismo tiempo, creo que el odio a Microsoft es una enfermedad. Creo en el desarrollo abierto, y que en gran medida no sólo implica hacer la fuente abierta, sino también no excluir a otras personas y empresas.
Hay ‘extremistas’ en el mundo del software libre, y esa es una gran razón por la cual ya no llame a lo que hago “software libre”. No quiero que se me asocie a la gente para la cual OSS [open source software, software de código abierto] es acerca de exclusión y odio.

Afortunada o desafortunadamente toda acción y con toda, me refiero precisamente a eso, toda acción humana es una acción política. Desde ir a votar hasta ver la televisión pasando por tomar café, participar en una marcha, usar una computadora, leer el periódico, bueno hasta ir al baño, todo implica una acción política. Es una falsedad que la tecnología está sobre la política. La neutralidad política es imposible. Tomar una posición, así sea de una aparente neutralidad, es una acción política. Esta declaración de Torvalds es muy importante y trascendental para el futuro del software.
Un sector de los hackers ha mantenido una posición abierta en contra el código restringido de Microsoft y Micintosh. Una comunidad muy numerosa de hakcers y usuarios consideran que el software debe mantenerse abierto, libre y gratuito. Antes la comunidad hacker en general compartían la misma posición. Desde 1998 cuando Eric S. Raymond propuso el concepto de software de código abierto, los hackers se están dividiendo en dos grandes grupos: la del software libre, encabezada por Richard Stallman principal desarrollador del sistema GNU y la otra por el software de código abierto (OSS, por sus siglas en inglés), encabezada por Torvalds, Raymond y otros. Las dos corrientes filosóficas de los hackers todavía no los lleva a dividirse con respecto al trabajo. Mantienen un vínculo de cooperación muy estrecho y siguen desarrollando en red el software.
Las diferencias todavía no son muy claras a decir verdad. En primera instancia, algo importante es que la palabra “free” en inglés representa una ambivalencia semántica que no tiene el español. Free significa tanto libre como gratis. De ahí que tengan que aclarar a que free no es como en barra libre, donde las cervezas son gratis. Para evitar esta confusión propusieron incluso el empleo de una palabra en español en la frase “GNU/Linux is software libre”. Stallman y su filosofía del software libre considera que es legítimo vender el software por precios bajos, así como mantener una plena libertad para conocer y transformar el código, por lo que se debe mantener abierto. También implica la libertad para compartir y cooperar en conjunto. Las copias de GNU/Linux se pueden bajar de internet de manera gratuita o se pueden compartir los CD Live que alguien tenga. Pero más allá de eso, Stallman mantiene una posición política clara contra las corporaciones monopólicas del software, especialmente contra Microsoft. Para él la compañía fundada por Bill Gates y Paul Allen presenta una serie de acciones ilegítimas al ocultar el código con el que está hecho Windows, pues no se puede saber qué hace. Stallman ha denunciado en sus múltiples conferencias que con las actualizaciones que frecuentemente hace Windows, no sólo se descargan a las computadoras paquetes que mejoran o protegen el funcionamiento de la máquina, sino que se envía información a una base de datos de la compañía, tal como los nombre y los tipos de los archivos que hay en la máquina, los videos, la música, las páginas visitadas en internet, los mensajes hechos en el servicio de mensajería e incluso qué y a quién se le envió mail. Esto se ha convertido es un artículo de venta para la compañía de Redmond y que vende al mejor postor, además de proporcionarle un fuerte control sobre los usuarios de ese sistema operativo.
La postura del OSS no es muy clara, sobre todo porque sus declaraciones con respecto a los asuntos políticos es muy escasa. Torvlads no se quiere involucrar en esos tópicos. Él se considera a sí mismo un técnico y son sólo los asuntos técnicos lo único que a él le interesa, como pudiste leer en se declaración del principio. De acuerdo con Stallman la diferencia fundamental entre el software de código abierto y el software libre es que los primeros adoptan un discurso que no resulta repugnante para las compañías comercializadoras del software.
La comunidad ha tomado con recelo la inclusión de las líneas escritas por Microsoft en el kernel. No creen sea una acción altruista, sino que puede tener conflictos con las licencias y limitar la transformación del propio kernel. Ha habido algunos que critican la declaración de Torvalds, otros más que no comparen el extremismo de Stallman la recibieron con agrado. Lo que es un hecho es que esto refleja una profunda división entre los desarrolladores del software que no es de código restringido.
Algunas distribuciones de GNU/Linux como Ubuntu, declaran que la división entre el software libre y el código abierto no es algo de lo que participen. Saben que está ahí pero no se inclinan por ninguna opción. Declaran su compromiso de mantener su distribución con código abierto y gratuito. Y así podrían seguir las declaraciones de aparente neutralidad. No obstante estamos en un periodo de crisis que definirá lo que ocurra en el futuro con el software. Detrás de todo esto, no sólo son los programas de la computadora lo que se está discutiendo, sino el tipo de sociedad que deseamos construir. Yo no soy técnico, ni ingeniero ni tengo conocimientos en programación. Simplemente me interesan estos asuntos y trato de entenderlos pues finalmente lo que ocurra con ellos tendrá una repercusión en la sociedad y eso me importa. La problemática es profundamente compleja pues dentro de esta discusión se está discutiendo una ética de trabajo, una filosofía y desde luego un rumbo político. Por más que se quieran excluir estos temas de la política su repercusión es directa. La política no se restringe a lo que hacen los políticos, sino a lo que hacemos los ciudadanos. Esta crisis en el mundo de la programación de software abre la posibilidad de transformar la idea y finalidad del trabajo, de relacionarnos en sociedad y desde luego de la construcción del futuro que deseamos para nosotros mismos.

4 comentarios:

  1. La diferencia de código abierto y software libre va más allá (coincido contigo) de lo mercantil, su desembocamiento filosófico en realidad no provee todavía ninguna claridad respecto al concepto de hombre y su aportación al sistema de cosas como lo conocemos.
    Yo en lo personal creo que la construcción de todo, tanto de nosotros como de lo que nos rodea es responsabilidad de cada uno de los que participamos en esta vida,obvio con toda las acciones que ello conlleva, por lo tanto yo digo que es genial el hecho de que sigamos construyendo entre todos por rejemplo la web, sin embargo también creo que deberá haber incentivos para seguir creando, aunque no necesariamente económicos sino quizás en especie a través de donativos, aportaciones, trueques, etc.,esto es un banco de humanos donde cada quien aporta para el servicio de los demás sus dones habilidades aptitudes y riquerzas para que esto con tinúe como un ente social saqno y libre de compromisos patológicos que enfermen las relaciones, creadores-consumidores y a la inversa.
    Es más alla lo que pienso pero creo que no debo extenderme más sino seguuir abierto y seguir discutiendo y enriqueciendo esto.
    Gracias mke pareció muy interesante tu observación saludos your bro

    ResponderEliminar
  2. La oportunidad está ahí presente de fomentar lo que llamas el banco de humanos. Lo que hagamos es y será transcendental para lo que ocurra en el futuro. Muchas gracias por el comentario

    ResponderEliminar
  3. Ubuntu no es Software Libre en el sentido de Stallman. Me parece que estás dispuesto a seguir la postura del Free Software pero promueves Ubuntu, por lo que me parece que vas muy desencaminado.

    Ah, por cierto soy Raúl es esposo de Arcelia Pérez del Isidm. Saludos.

    ResponderEliminar
  4. Sí Raúl, tienes mucha razón. Cuando escribí esto todavía no comprendía bien a bien cómo estaba el rollo, por cierto todavía no lo comprendo bien... Entiendo hasta el momento que Ubuntu mantiene una postura que intenta ser neutral en la discusión de Software libre y el código abierto. Ellos manejan algunos software de código abierto y otros de código abierto y otros más de código restringido; en cuestión de licencias usan la GPL/GNU y la del Código abierto, así como la del copy right normal- Hasta hace poco lo comprendí y me enteré que Stallman tuvo un conflicto muy fuerte con Ubuntu respecto a esto. Caí en el engaño y hasta hace poco lo entendí. De hecho estoy preparando ahorita un artículo que habla sobre eso. Nada más que traigo un conflicto existencial (jeje). La reflexión ha sido complicada porque no me he quitado de la cabeza que en México las licencias y las cuestiones de la legalidad nos las pasamos por los destos, por lo que la discusión me ha costado un poco de trabajo para aplicarla a México.
    De cualquier manera esto no es otra cosa que un mea culpa y un agradecimiento por haber leído y haber hecho tu atinado comentario. Un saludo para tí y para Arcelia

    ResponderEliminar