REVOLUTION OS
CRISTIAN DANIEL RAMIREZ VEGA
UNIVERSIDAD DE LA GUAJIRA
FACULTAD DE INGENIERÍAS
INGENIERÍA DE SISTEMAS
RIOHACHA
2024
2
INDICE
Pág.
1. INTRODUCCIÓN 4
2. DESARROLLO 5
PREGUNTA 1. 5
PREGUNTA 2. 5
PREGUNTA 3. 5
PREGUNTA 4. 6
PREGUNTA 5. 6
PREGUNTA 6. 6
PREGUNTA 7. 7
PREGUNTA 8. 7
PREGUNTA 9. 8
PREGUNTA 10. 8
PREGUNTA 11. 8
PREGUNTA 12. 8
PREGUNTA 13. 9
PREGUNTA 14. 9
PREGUNTA 15. 9
3. CONCLUSIONES 12
3
1. INTRODUCCIÓN
El presente trabajo aborda la historia, desarrollo e impacto del software libre y el
código abierto, destacando cómo estas iniciativas han transformado la industria
tecnológica a nivel global. A partir de la película Revolution OS, se analizan las
posturas ideológicas y técnicas de sus principales exponentes, como Richard
Stallman, creador del proyecto GNU, y Linus Torvalds, desarrollador del núcleo
Linux. Además, se explora la evolución del término "Open Source" y su impacto en
el mercado empresarial, representado por casos emblemáticos como Red Hat y el
servidor web Apache.
4
2. DESARROLLO
1.- ¿Quién fue el autor principal del movimiento software libre?
El autor principal del movimiento del software libre fue Richard Stallman, un
programador y activista que en 1983 fundó el proyecto GNU con el objetivo de crear
un sistema operativo completamente libre. Stallman además fue fundador de la Free
Software Foundation (FSF), fundación para apoyar financieramente la filosofía del
software libre.
2.- ¿Qué motivo fue el principal para la creación del
movimiento software libre?
El principal motivo de la creación del movimiento del software libre por parte de
Richard Stallman fue la perdida de la libertad de los usuarios para controlar el
software que utilizaban, cuando las empresas empezaron a adoptar modelos
comerciales basados en software propietario, restringiendo el acceso al código
fuente para proteger su propiedad intelectual y maximizar las ganancias. Para
Stallman, esta situación no solo era un inconveniente técnico, sino un problema
ético ya que argumentaba que estas restricciones del software propietario violaban
los derechos básicos de los usuarios y promovían una cultura de individualismo y
explotación en lugar de una basada en la cooperación y el progreso compartido.
3.- ¿Qué significa software libre para el autor principal?
Para Richard Stallman, el software libre significaba que los usuarios tienen cuatro
libertades esenciales: usar el programa con cualquier propósito, lo que implica que
el software no debe imponer restricciones sobre el cómo se utiliza; estudiar cómo
funciona el programa y adaptarlo a sus necesidades, permitiendo a los usuarios
entender el software que usan, lo que fomenta la transparencia y el aprendizaje;
distribuir copias del programa, fomentando la colaboración y el acceso equitativo; y
mejorar el programa y publicar dichas mejoras, beneficiando a toda la comunidad
con un ciclo de mejora continua.
5
4.- Menciona cuantas líneas de código y usuarios tenían las
versiones de Linux mencionadas en la película
En la película se mencionan siete versiones de Linux, en la cuales se especifican la
cantidad de líneas de código que tiene el sistema operativo, y la cantidad de
usuarios que utilizan dicho sistema:
• Linux 0.01: con 10000 líneas de código y 1 usuario.
• Linux 0.96: con 40000 líneas de código y 1000 usuarios.
• Linux 0.99: con 100000 líneas de código y 20000 usuarios.
• Linux 1.2: con 250000 líneas de código y 500000 usuarios.
• Linux 2.1: con 800000 líneas de código y 3.5 millones de usuarios.
• Linux 2.110: con 1.5 millones líneas de código y 7.5 millones de usuarios.
• Linux 2.2: no especifican cuantas líneas de código, pero si dicen con cuantos
usuarios cuenta, los cuales son 12 millones.
5.- ¿Que es Open Source?
El Open Source (código abierto) es un modelo de desarrollo y distribución de
software en el que el código fuente está disponible para que cualquiera lo utilice,
modifique y comparta. El Open Source es una filosofía y práctica de desarrollo de
software que permite a los usuarios acceder al código fuente de los programas para
que puedan estudiarlos, modificarlos y compartirlos libremente.
6.- Menciona las reglas de open Source
En el documental se mencionan los principios que forman la base del Open Source,
las cuales fueron creadas por la Open Source Initiative (OSI) y que en gran parte
están basadas en los principios del software libre:
• Libre redistribución: el software de código abierto debe permitir que
cualquiera pueda distribuir copias, ya sea gratuitamente o mediante un costo,
sin restricciones legales.
• Acceso al código fuente: el software debe incluir el código fuente, o al menos
ofrecerlo de manera pública, para que los usuarios puedan estudiarlo,
modificarlo y adaptarlo a sus necesidades.
• Permitir modificaciones y trabajos derivados: el software debe permitir que
los usuarios modifiquen el código fuente y creen trabajos derivados. Además,
6
debe garantizar que los trabajos derivados puedan ser distribuidos bajos los
mismos términos de licencia.
• No discriminación contra personas o grupos: la licencia de un software Open
Source no puede excluir a personas o grupos específicos del uso o la
distribución del software, lo que refuerza la idea de que el software debe ser
accesible para todos sin importar su origen o identidad.
• No restringir el uso en campos específicos: el software de código abierto
debe ser utilizable para cualquier propósito, sin importar si se emplea en
educación, investigación, negocios o incluso en aplicaciones militares.
• Redistribución de la licencia: las licencias de software de código abierto
deben acompañar todas las copias distribuidas, esto asegura que las
libertades otorgadas por la licencia original no puedan ser eliminadas en
redistribuciones posteriores.
• No discriminar tecnologías o plataformas específicas: el software debe ser
neutral respecto a la tecnología, lo que significa que no debe estar limitado a
una plataforma en particular.
• Licencias neutrales: la licencia no debe imponer restricciones a otro software
que se distribuya junto al software Open Source, lo que significa que un
software de código abierto puede coexistir con un software propietario sin
conflictos legales.
7.- ¿Cuál fue la aplicación que abrió las puertas a Linux en
el mercado de las empresas?
En el documental se destaca la importancia del servidor web Apache como uno de
los factores claves que facilitaron la adopción de Linux en el mercado empresarial.
Apache, un servidor web de código abierto, no solo se convirtió en la aplicación más
utilizada en los servidores de internet, sino que también mostró al mundo
empresarial los beneficios del modelo de desarrollo de código abierto.
8.- ¿Que mencionaba el libro la catedral y el bazar?
El articulo La Catedral y El Bazar de Eric S. Raymond se presenta como una obra
clave que contrasta dos modelos de desarrollo de software. El modelo e la catedral
que representa un enforque centralizado y controlado, donde solo un pequeño grupo
de desarrolladores tiene acceso al código y las actualizaciones son lentas pero
planificadas. Y, por otro lado, el modelo bazar es descentralizado y colaborativo,
donde una comunidad abierta trabaja en conjunto, permitiendo lanzamientos
rápidos y un progreso contante gracias a la retroalimentación y contribuciones
7
legales. Este último modelo define el desarrollo del kernel de Linux y otros proyectos
exitosos de código abierto.
9.- ¿Que Software fue el primero e importante en liberar su código al
público?
El primer software importante en liberar su código fue el sistema operativo Unix,
aunque no en el modelo de software libre. Más adelante, el proyecto GNU lo
replanteó en términos de libertad. Durante sus inicios, Unix permitió a universidades
e instituciones académicas acceder al código fuente con fines educativos y de
investigación.
10.- ¿Cuál fue la primera empresa que inicio vendiendo soporte de Linux?
Red Hat fue la primera empresa en comercializar soporte para Linux, transformando
el software de código abierto en una opción viable para el mercado empresarial.
Red Hat ofrecía una distribución de empaquetada de Linux junto soporte técnico
profesional y servicios adicionales, lo que resolvía la percepción de falta de respaldo
confiable en el ecosistema de código abierto.
11.- ¿Cuáles distribuciones de Linux se mencionan en la película?
En el documental se mencionan principalmente 3 distribuciones Linux, como lo son
Red Hat, Debian y SuSe.
12.- ¿Qué opinas de la carta de Bill Gates a la comunidad? y menciona si
estás de acuerdo y el porqué
Mi postura ante la carta de Bill Gates es neutra, ya que ambas perspectivas tienen
puntos válidos. Por un lado, desarrollar software implica una inversión considerable,
no solo en términos monetarios, sino también en tiempo y esfuerzo. Los
desarrolladores emplean sus habilidades, conocimientos y técnicas para crear
programas funcionales y de calidad, lo cual justifica que se remunere el uso de dicho
software. Sin embargo, por otro lado, el software libre ha demostrado que la
colaboración abierta puede ser igualmente efectiva, logrando innovaciones
significativas en menos tiempo y con una eficiencia notable. Este enfoque
colaborativo representa una ventaja clave, especialmente en términos de
accesibilidad y desarrollo acelerado.
8
13. - ¿Qué es un sistema Operativo para Linus Torvalds?
Para Linus Torvalds, un sistema operativo es el núcleo esencial que conecta el
hardware de un dispositivo con el software que utiliza el usuario. También destaca
que el kernel de un sistema operativo, como el que él desarrolló para Linux, es la
pieza más crítica.
14. – Realiza una línea de tiempo de los sucesos más relevantes
mencionados en el documental.
15. – Realiza un ensayo de 1 - 2 páginas sobre la película, mencionando
tu postura acerca del software libre.
El documental Revolution OS, dirigido por J.T.S. Moore, explora la historia y evolución del
software libre y el código abierto, desde los inicios del movimiento liderado por Richard
Stallman hasta el impacto global del sistema operativo Linux y la popularización del término
Open Source. Este trabajo no solo narra eventos históricos, sino que también presenta un
debate ideológico entre el software libre y el software propietario, además de destacar la
transformación de la industria tecnológica gracias a la colaboración abierta.
9
En primer lugar, el documental presenta a Richard Stallman, el creador del movimiento del
software libre y fundador del proyecto GNU. Stallman abogaba por un modelo donde los
usuarios tuvieran total libertad para usar, estudiar, modificar y compartir software,
oponiéndose a las restricciones impuestas por las licencias de software propietario. Este
modelo no solo se basaba en principios técnicos, sino en valores éticos fundamentales.
Stallman argumentaba que, en una sociedad digital, los usuarios deberían tener el control
total sobre las herramientas que utilizan, evitando depender de empresas que restringen la
capacidad de personalizar y compartir software.
Por otro lado, el documental también introduce a figuras clave como Linus Torvalds, el
creador del núcleo de Linux. Torvalds, a diferencia de Stallman, se centraba más en la
eficiencia técnica que en los principios éticos. Su creación, el kernel de Linux, se convirtió
en el complemento ideal para las herramientas del proyecto GNU, dando lugar a un sistema
operativo completo y funcional. Linux demostró el potencial del desarrollo colaborativo
global, permitiendo que miles de desarrolladores trabajaran en un mismo proyecto,
identificaran errores y añadieran mejoras a un ritmo acelerado.
Un aspecto interesante del documental es cómo se aborda la creación del término Open
Source. En 1998, figuras como Eric S. Raymond y Bruce Perens buscaron distanciarse del
enfoque filosófico de Stallman, promoviendo el modelo de desarrollo colaborativo bajo una
perspectiva más pragmática. Open Source se convirtió en un concepto atractivo para las
empresas, destacando los beneficios prácticos del código abierto, como la reducción de
costos, la innovación rápida y la calidad superior del software. Esto marcó un punto de
inflexión en la industria, permitiendo que empresas como Red Hat y Netscape adoptaran y
promovieran tecnologías abiertas.
El documental también explora casos como el éxito del servidor web Apache, que se
convirtió en una herramienta clave para la adopción de Linux en el mercado empresarial.
Además, destaca la importancia de la salida a bolsa de Red Hat en 1999, que consolidó el
modelo de negocio basado en servicios de soporte para software libre y demostró que el
código abierto podía ser no solo sostenible, sino también lucrativo.
En última instancia, Revolution OS no solo documenta la historia de un movimiento, sino
que plantea preguntas fundamentales sobre la libertad, la propiedad y la colaboración en la
era digital. El contraste entre Stallman, con su postura ética, y los defensores del Open
Source, con su enfoque pragmático, resalta la diversidad de ideas que impulsaron el
desarrollo del software libre. Esta diversidad permitió que el movimiento evolucionara desde
un ideal filosófico hacia una fuerza transformadora en la tecnología global.
Personalmente, considero que el documental es una pieza invaluable para comprender
cómo la colaboración y el intercambio de ideas pueden desafiar los modelos tradicionales.
Si bien ambos enfoques (software libre y Open Source) tienen sus méritos, creo que la
10
combinación de ética y pragmatismo es lo que ha permitido al software de código abierto
tener un impacto tan significativo. La historia presentada en Revolution OS no solo es
inspiradora, sino que también invita a reflexionar sobre el poder de las comunidades
globales y el futuro de la tecnología en un mundo cada vez más interconectado.
Revolution OS muestra cómo un grupo de individuos visionarios cambió para siempre la
industria tecnológica, desafiando el statu quo y demostrando que la colaboración puede ser
una herramienta más poderosa que la competencia. Es un recordatorio de que la tecnología
no solo se trata de innovaciones técnicas, sino también de los valores y principios que guían
su desarrollo y uso.
11
3. CONCLUSIONES
El desarrollo del software libre y el código abierto ha demostrado ser una fuerza
transformadora en la industria tecnológica, redefiniendo conceptos tradicionales de
propiedad intelectual y colaboración. Las posturas éticas de Richard Stallman y las
prácticas técnicas lideradas por Linus Torvalds han sido complementarias,
permitiendo la creación de herramientas tecnológicas innovadoras y accesibles para
millones de personas.
La evolución hacia el modelo Open Source, más pragmático y enfocado en el
mercado, no solo amplió la adopción empresarial de estas tecnologías, sino que
también consolidó el poder de la comunidad global para resolver problemas
complejos de manera colectiva. Este trabajo resalta cómo los valores de libertad,
cooperación e innovación pueden coexistir y prosperar en un entorno competitivo,
sirviendo como inspiración para futuras generaciones en el desarrollo tecnológico.
12
13