Dirigida por
J.T.S. MooreAño
2001Etiquetas
1970 | 1980 | 1990 | 2000 | Documental | Empresa | GATES | JOBS | Software | TORVALDS | WOZNIAKRelación con las Telecomunicaciones
Situación: El Software Libre ha revolucionado la informática.
Situación: La curva de aceptación de Linux y la de internet se solapan, en gran parte debido a Apache Web Server.
Personaje: GATES, Bill
Personaje: JOBS, Steven Paul
Personaje: TORVALDS, Linus
Personaje: WOZNIAK, Steve
Revolution OS: soy tu peor pesadilla
Revolution OS es un documental que repasa la historia y orígenes del software libre de la mano de figuras como Linus torvalds, Richard Stallman, Bruce Perens, Eric Raymond, Brian Behledorf, Michael Tiemann, Larry Augustin, Frank Hecker y Rob Malda. La carta que Bill Gates envió en 1977 al Homebrew Computer Club, el trabajo de Stallman en el desarrollo del compilador GCC en 1987, el desarrollo de Apache (contado por Brian Behlendorf uno de los impulsores del proyecto) o el desarrollo del navegador Netscape son algunos de los momentos históricos que aparecen en el film.
J.T.S. Moore, director, escritor y productor, acierta al resaltar la importancia de Free Software Foundation y Richard Stallman en la génesis de este amplio movimiento filosófico+técnico+cultural que es el Software Libre en vez de tomar a Linux como el punto de partida del movimiento, idea ésta errónea que se ha esparcido ampliamente en los años 90 hasta afianzarse como mito en muchas personas.
Tras presentar a Linus Tordvalds (creador del Kernel Linux) y a Bruce Perens (autor de la Definición Open Source), aparece en la pantalla el texto "RMS, MIT, GNU, FSF. And how it all began", la esencia de todo: Richard Matthew Stallman, Instituto Tecnológico de Massachusetts, sistema operativo GNU, Free Software Foundation. Y cómo comenzó todo.
Asistimos al sintomático momento en la historia de la informática de la Carta Abierta de Bill Gates a los por él denominados "Hobbyists" (aficionados), documento en el que les invita a que no compartan el software sino a venderlo.
Luego Richard Stallman explica cómo y por qué dejó el MIT Lab for Artificial Intelligence para dedicar su vida entera al desarrollo y la expansión del Software Libre y cómo empezó con el proyecto GNU para construir un sistema operativo totalmente libre.
La controversia sobre si llamar Linux o GNU/Linux al sistema es comentada por Linus Tordvalds, a quien también se le pregunta qué es Linux y qué supone su desarrollo y comercialización. Como muestra de lo que dice Linus, un par de frases: "Pensar en Richard Stallman como el gran filósofo y en mi como en el ingeniero" y "Sin el compilador GNU C no hubiera sido posible hacer Linux ni la mayoría de los programas abiertos".
La referencia a ideologías como capitalismo o comunismo es notable en la película y si bien cada entrevistado tiene una visión distinta al respecto, el cartel promocional con la frase "Hackers, Programmers & Rebels UNITE!" (Hackers, Programadores y Rebeldes, ¡UNÍOS!), en referencia a la frase del Manifiesto Comunista de Karl Marx, toma partido por una de ellas.
El documental también sigue la penetración de GNU/Linux en los negocios. Dan testimonio de esta incursión Larry Augustin de VA Linux y Michael Tiemann de Cygnus Solutions.
Anexo: Homebrew Computer Club.
Durante la primera mitad de los 70 hicieron aparición en el mercado los primeros modelos de computadores destinados a entrar en hogares y centros educativos, abriendo así la puerta al mundo de la computación a los aficionados, estudiantes y educadores en una época en la que que los usuarios tradicionales de este tipo de sistemas eran las grandes compañías y universidades. Estos primeros computadores, como el Kenbak-1, el Altair 8800 o el IMSAI 8080, tuvieron un gran impacto entre los usuarios. El Altatir 8800 y el IMSAI 8080 se comercializaban en forma de kit, a través de revistas de electrónica, para que los usuarios los ensamblasen. En este caldo de cultivo, donde primaba el "hágaselo usted mismo" y los aficionados-autodidactas querían exprimir al máximo sus computadoras, surgió entre los aficionados un "movimiento de garaje" para reunirse, intercambiar experiencias y aprender, de manera colaborativa, a manejar estos primeros computadores personales. Los usuarios recurrían a "la comunidad" en forma de preguntas que se formulaban en las revistas para entusiastas de la electrónica que también servían para intercambiar diseños, consejos sobre cómo implementar placas de circuito impreso o dónde conseguir componentes. Entre todos estos grupos de aficionados el Homebrew Computer Club despuntó por reunirse en la zona del actual Silicon Valley y congregar a algunos aficionados que con los años se convertirían en referentes de la industria.
El Homebrew Computer Club nació oficialmente en marzo de 1975, fecha en la que se celebró la primera de las reuniones en el garaje de Gordon French, uno de sus fundadores. Gordon French era un aficionado al mundo de los computadores que había conocido a Fred Moore, el otro fundador, en el Community Computer Center de Menlo Park. French y Moore se reunían en el garaje y compartían experiencias, trucos y diseños. Estas reuniones les llevaron a concluir que estos encuentros podrían abrirse y así crear un foro que se reuniese de manera regular para popularizar el desarrollo de computadores y el mundo de la computación entre la gente.
La primera reunión giró alrededor del Altair 8800 puesto que el grupo consiguió que les enviasen una placa para realizar un análisis en profundidad. La reunión fue un éxito. Las siguientes ediciones formales se celebraron en el Laboratorio Nacional de Aceleradores de la Universidad de Stanford aunque también se selebraban encuentros informales, entre reunión y reunión, en un bar llamado "The Oasis" situado en las inmediaciones de Menlo Park. Los asistentes a estas reuniones solían intercambiar experiencias y conocimientos adquiridos con sus computadores: diseño de dispositivos y programación. En este foro solían intercambiar planos y esquemas así como compartir trucos relativos a la programación de computadores o compartían código que habían desarrollado.
Entre sus asistentes, además de los dos fundadores (Gordon French y Fred Moore) se encontraban aficionados y especialistas en el campo de la ingeniería electrónica o la programación. Allí llegaron a congregarse Bob Marsh (diseñador del SOL-20), George Morrow, Adam Osborne (fundador de Osborne Computer Corporation), Lee Felsenstein (uno de los diseñadores del Osborne I, el primer ordenador portátil), Steve Jobs, Steve Wozniak, el hacker John Draper (alias Captain Crunch) o Jerry Lawson (creador del cartucho de videojuegos para consola).
Quien también se dejó ver por el Homebrew Computer Club fue Bill Gates que intentó vender entre los asistentes la versión del BASIC para el Altair 8800 que había desarrollado junto a Paul Allen y Monte Davidoff. Este espíritu comercial no encajaba muy bien en el espíritu altruista y de compartir conocimiento entre los usuarios así que, aunque su software era bueno, Gates no vendió lo esperado. A pesar de vender pocas copias, el uso de esta versión de BASIC se extendió mucho ya que los aficionados lo "piratearon". La respuesta de Gates fue su "Carta abierta a los aficionados", fechada el 3 de febrero de 1976, que entre otras cosas decía:
"La respuesta que hemos obtenido de los cientos de personas que dicen usar BASIC ha sido muy positiva. Sin embargo, dos cosas nos llaman la atención: 1) la mayoría de los usuarios no ha comprado nunca BASIC (solamente un 10% de los usuarios) y 2) las ganancias reportadas por las ventas nos arroja un balance que indica que el tiempo invertido en el desarrollo de Altair BASIC ha salido a menos de dos dólares la hora. ¿Por qué ocurre esto? Como la mayoría de aficionados se habrá dado cuenta, muchos piratean el software que usan. El hardware se paga pero parece que el software es algo que se comparte. ¿A quién le importa que la gente que ha trabajado en el desarrollo cobre?".
La actividad del Homebrew Computer Club se mantuvo hasta diciembre de 1986.
Carta abierta de Bill Gates a los aficionados (fuente JJ Velasco - hipertextual.com).
Clic sobre la imagen para obtener la carta en grande
Anexo: El decálogo del Open Source.La filosofía del Open Source parte de la premisa de que al compartir el código, el programa resultante tiende a ser de calidad superior al software propietario.
El movimiento Open Source tiene un decálogo que debe cumplir un código para poder llamarse "Open Source":
1. Libre redistribución: esto no significa redistribución gratuita, sino libre. Debes ser libre para distribuir tu software a otros. De hecho la cuestión de precio es colateral: puedes cobrar por la redistribución o no.
2. Código fuente: el código fuente debe estar incluido u obtenerse libremente. Debes proporcionar el código fuente para que otro pueda mantener el programa.
3. Trabajos derivados permitidos: la redistribución de modificaciones debe estar permitida. Si alguien tiene que mejorar tu software debe poder distribuir el resultado.
4. Integridad del código fuente del autor: si realizas algún cambio en el software deberás cambiar el nombre del programa o marcar tu cambio muy claramente para que ese cambio no sea atribuido al autor.
5. Sin discriminación de personas o grupos: nadie puede dejarse fuera, cualquier persona o grupo puede usar el software.
6. Sin discriminación de áreas de iniciativa: no debe haber discriminación entre ámbitos de trabajo, el software puede usarse tanto en una empresa como en una escuela.
7. Distribución de la licencia: la licencia debe ser distribuible, es decir, deben aplicarse los mismos derechos a todo el que reciba el programa; así, debo poder proporcionar la licencia a alguien y ha de seguir siendo válida si ese alguien a su vez pasa el software a una tercera persona.
8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor. Si distribuyo mi software en un sistema Red Hat, la licencia no puede decir: "no puedes distribuir esta licencia en un sistema Debian o SuSe".
9. La licencia no debe "contaminar" otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto.
10. La licencia debe ser tecnológicamente neutral: ninguna disposición de la licencia puede basarse en cualquier tecnología individual o estilo de interfaz; así, no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software.
Vídeos
Por la ventana documental de RevolutionOS, en sus 85 minutos de duración, se asoman los principales personajes que han cambiado el mundo de la informática a nivel mundial, hablando por sí mismos, opinando, contando algún chiste y alguna que otra anécdota. Y todos muy entusiasmados.
Revolution OS trata sobre el Sistema Operativo (OS) GNU/Linux y los movimientos del Software Libre y el Código abierto (Open Source), movimientos que el film retrata con elegancia, belleza en las formas, buen gusto y exactitud. Como contrapartida, se le puede criticar un cierto ritmo vertiginoso que la hace difícil de seguir y ser entendida por quien no ha tenido contacto con GNU/Linux y sus variantes. Aún así, sirve como introducción al tema aún cuado el espectador no esté ambientado en cuestiones informáticas.