jueves, 6 de agosto de 2009

Los hackers y el software libre

De seguro has de haber escuchado alguna vez la palabra “hacker” que en el imaginario social se refiere a una persona que entra en equipos o redes computacionales sin autorización para robar información o causar daños. Bueno, déjame decirte que esa idea del imaginario social está falseada por varios intereses de corporaciones grandes de desarrollo de software.
La palabra hacker proviene del inglés hack que literalmente es el verbo recortar, entonces hacker significa literalmente el recortador o el que sabe recortar o el que recorta. Fue un término que se empezó a usar en el Instinto Tecnológico de Massachussets (MIT) que es una universidad norteamericana que tiene la fama de ser la punta de lanza en el desarrollo de tecnología del mundo. Con él se referían a un ingeniero que había logrado recortar (facilitar) un proceso en el lenguaje de programación. O sea una persona que había logrado hacer mucho más sencilla una acción en la computadora o bien que había desarrollado una nueva manera de solucionar un problema.
Actualmente, hacker ya no sólo se utiliza en el ámbito de la computación, se ha extendido a cualquier tipo de actividad. Un hacker es una persona que se divierte con su ingenio o que utiliza su inteligencia para solucionar problemas y por extensión implica al experto; pero un experto que se divierte y disfruta su trabajo y que es sumamente creativo.
Los hackers para evitar la confusión y deslindarse de quienes se estaban introduciendo a redes computacionales crearon el término cracker, que significa el que quiebra, o el que se introduce a una red ocultando su registro. Ellos son los que causan daños. Por eso es importante no confundirlos.
Los hackers han desarrollado toda una filosofía con respecto a la computadora. En principio, ellos no están de acuerdo con que sean las grandes corporaciones las que exploten el trabajo de los programadores. Con base en eso, los hackers desarrollaron software que ofrecen a la comunidad de forma gratuita. Porque ellos eligen ofrecer su trabajo a quien le interese, no sólo para que lo utilice, sino para continúe desarrollándolo, corrigiéndolo, transformándolo.
Entre muchas otras cosas, los hackers rechazan el sistema operativo que monopoliza el software en el mundo, ese es Microsoft Windows. Richard Stallman, un antiguo estudiante del MIT, entre muchos otros programadores, estuvieron desarrollando desde 1983 un sistema operativo libre, al que llamaron GNU; para ponerlo en funcionamiento en la computadora utilizaron el kernel o núcleo llamado Linux propuesto en 1991 por Linus Torvalds, un estudiante de la Universidad de Helsinki.
Para nosotros que no somos ingenieros ni técnicos en computación y no estamos familiarizados con los conceptos teóricos que usan, sólo es importante que entendamos dos cosas:
a) el kernel o núcleo Linux es un programa que hace que el software entre en comunicación con el hardware (monitor, disco duro, memoria, procesador, tarjetas, en fin la parte física de la computadora).
b) Gnu es un conjunto de herramientas de sistema o sistema operativo, que es lo que vemos en el monitor e interactuamos con él mediante el ratón o mause.
O sea, uno sirve para poner en comunicación y el otro sirve para funcionar. Si te quieres informar más te dejo este vínculo. La unión de los dos crea un sistema operativo llamado Gnu/Linux. Ahora, lo interesante del caso es que el resultado de Stallman y Torvalds junto con todos los programadores que participaron en su desarrollo (porque fue una labor conjunta en la que se involucraron muchísimos hackers en el mundo), es que escribieron sus programas en código abierto bajo una licencia que se llama GPL GNU (que en inglés significa licencia pública general de Gnu) y otras licencias libres. ¿Qué es esto de licencias libres? Bueno, los programas desarrollados por ellos son de código abierto, es decir cualquiera lo puede ver y transformar, así como distribuir libremente, incluso para las empresas privadas, con un costo sumamente bajo, cuando quieres comprar el CD Live o se puede bajar de internet de forma totalmente gratuita, sólo gastas en el disco compacto o dvd para copiarlo y poderlo instalar.
Actualmente hay varias distribuciones GNU/Linux entre otras se puede citar a Ubuntu, Debian, Redhat... en fin muchas y pueden ir creciendo con el tiempo, porque como te digo se hace libremente. Estas compañías se mantienen por donaciones o por organizaciones que se dedican a reunir dinero para que puedan funcionar. En el caso de Ubuntu la compañía se llama Canonical que inició con un capital de 10 millones de dólares que donó el empresario sudafricano Mark Shuttleworth y que tiene como fin patrocinar la distribución de ese software libre.
La filosofía del software libre es que los desarrolladores compartan y transformen sus creaciones, mismas que llegan hasta usuarios como nosotros que no conocemos prácticamente nada de computación, sin que esto implique una negociación económica. Se trata de compartir y de crear juntos. Es pues una forma de pensar, de actuar con respecto a la tecnología. GNU/Linux es compartir, es construir la tecnología socialmente para el servicio de la propia sociedad, sin que en esta acción implique el enriquecimiento de una compañía o un gobierno.
La filosofía que guía a los creadores de Microsoft es el lucro, el enriquecimiento personal. Sí, es ofrecer la tecnología para la gente, pero sólo a aquella que la pueda adquirir. Windows se basa en lo que se denomina el código restringido, es decir la manera en que se construye ese sistema operativo posee derechos de autor restringidos. Nadie los puede transformar y para emplearlos se requiere dinero, una transacción comercial. La filosofía de Bill Gates es la de “ayudar” a la gente con dádivas. Tiene una organización de ayuda humanitaria, pero como sabemos es mejor enseñar a pescar que darle a alguien el pez.

4 comentarios:

  1. Yo me intereso en esta plataforma además que me implica estudiar y eso nos ayuda a crecer en lo personal, pero sobre todo me parece maravilloso el contribuir con la comunidad mundial en algo para el servicio de todos, es una excelente filiosofía como plataforma, prometo involucrarme más y asomarme a este sistema y gracias por tu esfuerzo y por participarnos

    ResponderEliminar
  2. Como seres sociales todos dependendemos de todos; no hay ser humano que no necesite de la colaboración, apoyo, ayuda tanto material como espiritual de otros. Creo que es una cosa que hemos debilitado en el mundo posmoderno que vivimos. Lo interesante es que hay alternativas que probablemente desconocemos, pero que ahí están en el software. Ubuntu singnifica algo así como "yo soy porque nosotros somos", es un concepto filosófico del zulu sudafricano. Me gusta mucho la idea de Humanidad hacia otros que es otro significado de Ubuntu.
    Saludos y gracias por leer

    ResponderEliminar
  3. Saludos
    Bien por el mensaje aunque hay que aclarar algunos detalles, por ejemplo:
    El sistema operativo GNU tiene su propio kernel llamado Hurd, no se ha liberado ninguna versión terminada pero ya se pueden probar algunas beta, la más estable es la distribución Debian (también hay una distribución Debian basada en Linux)
    El Stallman y Torvalds nunca han trabajado en ningún proyecto conjunto, sus filosofías respecto a lo que debe ser el Software libre divergen notablemente, de hecho Torvalds no llama a sus desarrollos Software libre.
    Lo de los hackers es correcto pero Stallman es un hacker de la vieja escuela y Torvalds es una hacker sin conciencia de serlo (y no le importa).
    El propósito de Canonical no es beneficiar al mundo, es una empresa aunque no produzca tantos billetes como "El innombrable imperio del Software comercial", venden soporte y servicios por el estilo (desde el punto de vista de Stallman no difiere muchos de otras empresas)

    La mayoría de las empresas que desarrollan distribuciones GNU/Linux no comparten la filosofía de los hackers, ni de la colaboración ni de nada por el estilo pero algunas distribuciones pequeñas sí están muy comprometidas, ver por ejemplo la siguiente distribución Argentina que fusiona el FOSS con el comunismo:
    www.estrellaroja.info

    Da gusto encontrar gente que ya vio la luz, esperemos que cada vez haya menos Güindoseros.

    ResponderEliminar
  4. Ey, muchas gracias por la lectura y el comentario aclarador. Estoy actualmente leyendo sobre el software libre y el código abierto. Sí que Torvalds no le interesa lo del software libre, aunque no he encontrado todavía un posicionamiento de él.

    ResponderEliminar