PDF de programación - El Software Libre como herramienta del hacktivismo contra el cibercontrol social

Imágen de pdf El Software Libre como herramienta del hacktivismo contra el cibercontrol social

El Software Libre como herramienta del hacktivismo contra el cibercontrol socialgráfica de visualizaciones

Publicado el 23 de Abril del 2017
925 visualizaciones desde el 23 de Abril del 2017
133,5 KB
19 paginas
Creado hace 19a (08/11/2004)
1

El Software Libre como herramienta del
hacktivismo contra el cibercontrol social

Pablo Garaizar Sagarminaga

Universidad de Deusto

[email protected]

versión 1.0

1 de noviembre de 2004

'Sed quis custodiet ipsos custodes.'

Juvenal (ca. 60 to 130 AD), Sat. 6, 347

Resumen 

La información es el principal recurso de poder de nuestros días. Sin embargo, su flujo
continuo y saturado devalúa gran parte de esa información, y se hace necesario
procesarla automáticamente para filtrarla y asimilarla. Gobiernos y empresas
entendieron esto rápidamente hace tiempo y emplean masivamente la Red para extraer
conocimiento acerca de todo lo que les pueda interesar. Una persona, un consumidor,
repiten las empresas. Una persona, un posible enemigo, replican los gobiernos.

Como reacción a este continuo escrutinio que pone en peligro nuestra intimidad surge la
figura del hacktivista, una suma de activista y apasionado de la tecnología (hacker). El
hacktivista conoce la Red y el software que la gestiona. Se ha hecho un experto gracias
a las posibilidades que le ha brindado el Software Libre, y ha creado multitud de
herramientas para detener esa invasión a su privacidad.

En el presente texto veremos en qué consiste el Software Libre, cuáles son esas medidas
de control social telemático y qué alternativas propone el movimiento hacktivista,
haciendo hincapié en su capacidad de modificación de las nuevas tecnologías en
beneficio del cambio social.

¿Qué es el Software Libre? 

La informática no dejó de ser un conjunto de calculadoras gigantes, carísimas y difíciles
de manejar hasta que Thompson y Ritchie, de los laboratorios Bell, desarrollaron el
sistema UNIX a comienzos de los años 70. Con este sistema se rompió la
incompatibilidad que reinaba entre los diferentes ordenadores de la época. En lugar de

1

usar métodos propios de cada fabricante, se basaron en estándares y formatos abiertos
para su desarrollo. Lograron un "esperanto" entre las máquinas. Sin embargo, la
portabilidad requería de un esfuerzo. Las universidades y laboratorios se comunicaban
entre sí para poder portar código a una máquina en concreto, o para compartir un driver
[1] de una impresora, por ejemplo. Muchas personas casi anónimas fueron aportando su
pequeño granito de arena a este Sistema Operativo[2]. La informática era algo artesanal,
se compartía el código de la misma manera que la gente comparte recetas de cocina.
Nadie hablaba de "Software Libre" por aquel entonces, era lo habitual (nadie llama
"Gastronomía Libre" al hecho de que mi madre le dé la receta del pastel de manzana a
su prima).

Sin embargo, fue en esta época cuando el modelo de negocio de comercialización del
software tuvo su arranque. Cada vez más empresas fueron haciendo privado o cerrado
su código, obligando a firmar acuerdos de "no divulgación" ("non-disclosure") a quienes
adquirieran ese software[3]. El fabuloso recetario de cocina que se había ido formando
con las aportaciones de tanta gente se hizo privado. Las nuevas "recetas" o programas ya
no podrían consultarse más: o comprabas el pastel o no lo comprabas, pero ya no podías
ver cómo estaba hecho. La mayoría de los mejores administradores de sistemas de la
época fueron reclutados por esas empresas de software, ofreciendo contratos
millonarios.

Los "hackers"[4] de los setenta cambiaron su concepción del software ayudados por las
generosas sumas de sus nóminas. Por este entonces, Richard Stallman, un hacker
experto en Sistemas Operativos de tiempo compartido en el MIT (Instituto Tecnológico
de Massachusetts), decide romper con esta dinámica de ocultación y privatización del
software y funda la "Free Software Fundation" (FSF). La FSF es un proyecto sin ánimo
de lucro que pretende mantener la libertad en el software. Para asegurar esa libertad,
renuncia a su sueldo en el MIT y se enfrasca en un proyecto titánico: crear un Sistema
Operativo totalmente libre. Lo primero que necesita para ponerse a escribir esta leyenda
es lápiz y papel, es decir, en términos informáticos, un editor. Haciéndose valer de sus
amplias capacidades como programador, Stallman crea "Emacs", un potente editor que
distribuye de forma libre. Gracias al soporte proporcionado y a las copias en cinta que
vendía, pudo obtener los ingresos suficientes como para continuar con su proyecto.
Además, en el MIT se le permitió utilizar algunos ordenadores de los laboratorios y se
le mantuvo su despacho sin pedir nada a cambio.

Stallman había dado un gran paso creando "Emacs", además de proporcionarse una
fuente de ingresos, podía generar documentación y código de manera libre. El siguiente
paso lógico fue diseñar un compilador para poder crear programas ejecutables de forma
libre. Si el código fuente de un programa puede entenderse como la "receta" del pastel,
el compilador es el "horno", que transforma la receta en pastel, es decir, el programa
fuente en programa ejecutable. Así es como surgió el GCC, Compilador de C GNU.
Con él ya se podían crear programas que no dependieran de licencias cerradas.
Teníamos toda la tinta y papel que quisiéramos para escribir las recetas (el editor), y
hornos gratis para todos; los pasteles no tardarían en llegar. El proyecto de crear un
Sistema Operativo totalmente libre tomó el nombre de GNU. GNU es un acrónimo
recursivo que significa "GNU's Not UNIX", es decir, "GNU no es UNIX". El Sistema
Operativo de la FSF sería compatible con UNIX, pero no sería un UNIX comercial.

2

Gracias a esta compatibilidad con UNIX, el proyecto GNU se pudo enfocar de manera
modular: partiendo de un UNIX comercial, se fueron desarrollando y sustituyendo cada
una de sus partes propietarias por sus equivalentes libres, poco a poco. Imaginémonos a
GNU como un gran Frankstein, que vamos componiendo con las partes del cuerpo que
vamos produciendo. Dentro de la comunidad del Software Libre había gente que era
capaz de hacer desarrollos muy importantes, siguiendo con el símil producirían partes
importantes del cuerpo, como el corazón, los pulmones, etc. Los programadores no tan
buenos contribuían a su vez haciendo aportaciones pequeñas pero útiles. Diseñaban las
uñas de nuestro Frankstein, los pulgares, cosas sencillas.

Stallman había dado un gran paso creando "Emacs", además de proporcionarse una
fuente de ingresos, podía generar documentación y código de manera libre. El siguiente
paso lógico fue diseñar un compilador para poder crear programas ejecutables de forma
libre. Si el código fuente de un programa puede entenderse como la "receta" del pastel,
el compilador es el "horno", que transforma la receta en pastel, es decir, el programa
fuente en programa ejecutable. Así es como surgió el GCC, Compilador de C GNU.
Con él ya se podían crear programas que no dependieran de licencias cerradas.
Teníamos toda la tinta y papel que quisiéramos para escribir las recetas (el editor), y
hornos gratis para todos; los pasteles no tardarían en llegar.

El proyecto de crear un Sistema Operativo totalmente libre tomó el nombre de GNU.
GNU es un acrónimo recursivo que significa "GNU's Not UNIX", es decir, "GNU no es
UNIX". El Sistema Operativo de la FSF sería compatible con UNIX, pero no sería un
UNIX comercial. Gracias a esta compatibilidad con UNIX, el proyecto GNU se pudo
enfocar de manera modular: partiendo de un UNIX comercial, se fueron desarrollando y
sustituyendo cada una de sus partes propietarias por sus equivalentes libres, poco a
poco. Imaginémonos a GNU como un gran Frankstein, que vamos componiendo con las
partes del cuerpo que vamos produciendo. Dentro de la comunidad del Software Libre
había gente que era capaz de hacer desarrollos muy importantes, siguiendo con el símil
producirían partes importantes del cuerpo, como el corazón, los pulmones, etc. Los
programadores no tan buenos contribuían a su vez haciendo aportaciones pequeñas pero
útiles. Diseñaban las uñas de nuestro Frankstein, los pulgares, cosas sencillas.

A finales de los ochenta el proyecto GNU estaba casi terminado, pero carecía de un
kernel o núcleo del sistema bien desarrollado: Frankstein tenía un cuerpo perfectamente
acabado, pero le faltaba el cerebro. Casualmente por esas fechas, un joven estudiante de
la Universidad de Helsinki comenzó un proyecto personal, sólo para divertirse ("just for
fun!"): Linux. Lo maravilloso de Linux ha sido que, ayudándose de Internet, ha
movilizado a un montón de gente que fue desarrollándolo en paralelo, de forma no
jerarquizada, casi caótica.

El resultado era espectacular, los nuevos diseños y mejoras se sucedían semana tras
semana. ¡El modelo "bazar" de desarrollo estaba dando mejores frutos que el modelo
"catedral"![5] Como ya hemos dicho, Linus Torvalds se ayudó de Internet para explicar
su proyecto y solicitar ideas y colaboraciones. Pronto la Red se volcó en el desarrollo de
ese núcleo, y en pocos meses se obtuvieron versiones operativas. Inicialmente ese
núcleo iba a llamarse FreaX, en alusión a su carácter libre, y haciendo un juego de
palabras entre la voz inglesa "free" (libre), "freak" (extraño, raro) y la X final de todos

3

los UNIX. Ari Lemke, un compañero suyo, no estaba nada convencido de ese nombre, y
decidió cambiarlo a LinuX, una mezcla de Linus y UNIX.

Si Linux es sólo el núcleo del Sistema Operativo, ¿por qué tanta gente llama "Linux" a
todo el Sistema Operativo? Bien, realmente el conjunto del núcleo más el resto de
aplicaciones que conforman todo el Sistema Operativo se llama "GNU/Linux". De la
misma manera que muy poca gente llama "horno microondas" a su microondas, muy
pocos llaman "GNU/Linux" a su sistema Linux. Este hecho suele fastidiar a los
partidarios de GNU, si bien es cierto que no todo lo que se conoce como "GNU/Linux"
proviene de la suma de "GNU" + "Linux", ya que existe mucho software diferente
dentro del sistema. Linus Torvalds, aquel estudiante que inició el desarrollo de Linux,
decidió distribuir Linux bajo la licencia GPL de la Free Software Fundation. Esta
licencia asegura que tanto Linux como
  • Links de descarga
http://lwp-l.com/pdf3154

Comentarios de: El Software Libre como herramienta del hacktivismo contra el cibercontrol social (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad