revolution os (documental)

8
REVOLUTION OS (DOCUMENTAL) Es un documental que cuenta la historia de GNU, Linux y los movimientos de Código Abierto (Open Source) y Software Libre (Free Software), a través de estadísticas y entrevistas a sus fundadores y personas que participaron en estos movimientos. Una época en la cual el software y su código pasan a ser desarrollados, no solo por una empresa propietaria que se encarga de cerrar su código, sino que también es construido por comunidades enteras y donde el conocimiento y el código fuente se comparte y adquiere un derecho muy importante, la "libertad". TEMÁTICAS Revolution OS ...................................................................................................................................... 1 Software Libre ..................................................................................................................................... 2 GNU Project......................................................................................................................................... 2 LINUX ................................................................................................................................................... 3 Factores del crecimiento de GNU/Linux en el mercado ..................................................................... 3 Licencia Pública General GPL .............................................................................................................. 5 Copy-left .......................................................................................................................................... 5 Open Source ........................................................................................................................................ 5 Derechos fundamentales del Open Source......................................................................................... 6 Personajes destacados ........................................................................................................................ 7 Richard Stallman ......................................................................................................................... 7 Linus Torvalds .............................................................................................................................. 7 Michael Tiemann ......................................................................................................................... 7 Eric Raymond............................................................................................................................... 7 Bruce Perens ............................................................................................................................... 7 Bibliografía .......................................................................................................................................... 7

Upload: anderson-rubio

Post on 13-Jun-2015

3.528 views

Category:

Documents


4 download

DESCRIPTION

Corto resumen del documental del año 2001, Revolution OS, que trata temáticas como Software Libre, Open Source, GNU y Linux .

TRANSCRIPT

Page 1: Revolution OS (Documental)

REVOLUTION OS (DOCUMENTAL)

Es un documental que cuenta la historia de GNU, Linux y los

movimientos de Código Abierto (Open Source) y Software

Libre (Free Software), a través de estadísticas y entrevistas a

sus fundadores y personas que participaron en estos

movimientos. Una época en la cual el software y su código

pasan a ser desarrollados, no solo por una empresa

propietaria que se encarga de cerrar su código, sino que

también es construido por comunidades enteras y donde el

conocimiento y el código fuente se comparte y adquiere un

derecho muy importante, la "libertad".

TEMÁTICAS Revolution OS ...................................................................................................................................... 1

Software Libre ..................................................................................................................................... 2

GNU Project ......................................................................................................................................... 2

LINUX ................................................................................................................................................... 3

Factores del crecimiento de GNU/Linux en el mercado ..................................................................... 3

Licencia Pública General GPL .............................................................................................................. 5

Copy-left .......................................................................................................................................... 5

Open Source ........................................................................................................................................ 5

Derechos fundamentales del Open Source ......................................................................................... 6

Personajes destacados ........................................................................................................................ 7

Richard Stallman ......................................................................................................................... 7

Linus Torvalds .............................................................................................................................. 7

Michael Tiemann ......................................................................................................................... 7

Eric Raymond ............................................................................................................................... 7

Bruce Perens ............................................................................................................................... 7

Bibliografía .......................................................................................................................................... 7

Page 2: Revolution OS (Documental)

SOFTWARE LIBRE

El software libre es una forma ética de entender el software, que garantiza la libertad del usuario.

Por tanto el software bajo este emblema puede ser usado, copiado, estudiado, modificado, y

redistribuido libremente.

El termino libre es diferente a gratuito (pese a que en Ingles se usa la misma palabra ‘Free’), por lo

tanto el software libre puede ser tanto gratuito o distribuido comercialmente.

GNU PROJECT

GNU (GNU is Not Unix o GNU NO es Unix)

El proyecto GNU fue fundado por Richard Stallman, con el fin de crear un

sistema operativo completamente libre, basado en Unix (el cual era

propietario) y por tanto, tuvieron que crearlo desde cero.

Algo de historia:

A finales de los años 70 e inicios de los 80, las empresas comienzan a cerrar su software (Modelo

de Software propietario), en el cual el código fuente no se puede observar, ni mucho menos

modificar o mejorar.

Microsoft es el precursor del modelo de Software Propietario, a través de la famosa ‘Open Letter

to Hobbyists’, haciendo énfasis a la compra del software, el código cerrado y el copyright.

En Enero de 1984, Richard Stallman renuncia al MIT e inicia el proyecto de desarrollar el Sistema

Operativo GNU, su razón de renunciar, comienza por el uso de contraseñas en el MIT, dando

derecho a los administradores controlar a los usuarios y sus libertades.

En 1985, Stallman creó la Free Software Foundation

El proyecto GNU, se inspiraba en Unix, que era un gran grupo de programas independientes que se

comunicaban unos con otros a través de ciertos protocolos y que cumplen las funciones básicas de

un sistema operativo, el proyecto GNU tuvo que crear programa por programa.

En 1990 habían desarrollado un kit de herramientas (compiladores, debuggers, editores, etc.),

pero aun no habían desarrollado el Kernel o núcleo del sistema operativo. Es aquí donde aparece

Linux, un Kernel sólido y funcional.

Desde 1991 a 1993 el núcleo Linux aún estaba en fase Alfa y Beta, ya en 1994: La versión 1.0

(estable) del núcleo Linux es lanzada y se implementa en el proyecto GNU

La principal diferencia entre los términos "open source" y "free software" es que éste último tiene en cuenta los

aspectos éticos y filosóficos de la libertad, mientras que el "open source" se basa únicamente en los aspectos técnicos.

Page 3: Revolution OS (Documental)

LINUX

Linux es un núcleo (kernel) libre de sistema operativo, creado por Linus

Torvalds de forma independiente. Posteriormente se unieron, el Kernel de

Linux con el kit de herramientas del proyecto GNU y conformaron un

sistema operativo completo, llamado GNU/Linux o Linux OS.

- Linux esta licenciado bajo GPL

- Linux está escrito en el lenguaje de programación C, junto a unas pequeñas secciones de

código escritas con el lenguaje ensamblador.

¿Qué es un Sistema operativo? En palabras de Linus Tolvards

La misión de un sistema operativo es ayudar a los programas a ejecutarse, estos le piden ciertos

recursos, ciertos ficheros del disco o la posibilidad de conexión con el exterior y el SO le brinda

estos servicios.

Componentes:

Kernel o núcleo: Es el principal responsable de facilitar a los distintos programas acceso

seguro al hardware de la computadora o en general, es el encargado de gestionar los

recursos. LINUX

Compiladores e interpretes

Editores y bibliotecas Proyecto GNU

Debuggers

FACTORES DEL CRECIMIENTO DE GNU/LINUX EN EL MERCADO 1. El software libre como negocio rentable

Michael Tiemann (co-fundador de una empresa de consultorías y servicios alrededor del software

libre), se dió cuenta que había una buena oportunidad de negocio con este tipo de software, ya

que los usuario tenían un mercado libre para elegir su soporte (consultorías, servicios) y

distribución del software libre, mientras que con el software propietario el soporte es un

monopolio (solo una empresa tiene el código fuente y solo esa empresa brinda el soporte).

GNU/Linux es el término empleado para referirse al sistema operativo en general (la combinación del kernel Linux y

las herramientas de sistema GNU). Sin embargo, comúnmente se usa Linux, para referirse a la unión de ambos

proyectos y por tanto al S.O. en general.

Page 4: Revolution OS (Documental)

2. Explosión de Internet

Un punto importante para que Linux se convirtiera en una tecnología imprescindible fue la

explosión de Internet y los ISP (Internet Service Providers), y la creación del Servidor Web Apache.

Al montar servidores Web Apache sobre Sistema operativo Linux, era mucho menos costoso y más

eficiente, que montar IIS (Internet Information Server) en Windows. Además el servidor Apache,

es desarrollado por la Apache Fundation, una comunidad cuyo software es Open Source.

3. Las distribuciones Linux

Una distribución Linux es un conjunto de software acompañado del

núcleo Linux que se enfoca a satisfacer las necesidades de un grupo

específico de usuarios.

En 1994, se funda Red Hat, una compañía responsable de la creación

de una distribución de Linux, llamada Red Hat y en 1999 es su salida

a la bolsa, con ganancias sorprendentes, demostrando que el Open Source es un negocio rentable.

4. Portabilidad de las Bases de Datos

Las compañías grandes de Bases de datos, tales como Oracle, Sybase, portaron sus aplicaciones a

esta plataforma, haciéndolas compatibles con este Sistema Operativo. De esta forma aumentaba

el número de usuarios, y desde luego aumentaban la inversión.

5. Comunidades y apertura del código

En 1997, Netscape libera el código fuente de su navegador, llamando el nuevo proyecto 'Mozilla' y

naciendo la Fundación Mozilla.

La creación de grupos Linux, como redes de apoyo, para el compartimiento de conocimientos,

jornadas de instalación y configuración del el sistema operativo y herramientas libres.

También artículos como el de Eric Raymond, autor de 'The cathedral and the bazaar', que

explicaba dos estilos diferentes de desarrollo de software, el de catedral (caracterizado por un

desarrollo cerrado, convencional, con grupos pequeños y jerárquicos) y el bazar (critica mutua,

retroalimentación y con grupos gigantes de personas). Donde el estilo ‘bazar’ estaba ganando

significativamente.

6. Fabricantes de hardware

Los fabricantes de hardware, vendían sus equipos con Sistemas Operativos previamente

instalados, como Windows, cobrando a su vez licencias. Con movimientos como el de software

libre, fabricantes como Toshiba, IBM comenzaron a vender sus equipos sin sistema operativo,

dando la libertad a los usuarios de instalar el Sistema Operativo de su preferencia.

Page 5: Revolution OS (Documental)

LICENCIA PÚBLICA GENERAL GPL Tanto las herramientas de sistema del proyecto GNU como el núcleo Linux, están liberados bajo la

licencia GPL (General Public License o Licencia pública general de GNU). ¿Pero qué es y cuál es su

función?

La licencia GPL es un documento legal, escrito desde el punto de vista de la comunidad y no de

una empresa con intereses particulares.

Su propósito es declarar que el software que este cubierto por esta licencia, es software libre y así

protegerlo, de algún intento de apropiación u otro acto que pueda ir en contra de las libertades de

los usuarios.

Dentro de esta licencia, encontramos el copyleft.

COPY-LEFT

Consiste en permitir la libre distribución de copias y versiones modificadas o ampliadas,

exigiendo que los mismos derechos sean preservados en las nuevas versiones. Además, en

el momento de distribuirlo, debe ser bajo esos mismos términos.

OPEN SOURCE

Open Source o código abierto, es el término con el que se le

conoce al software desarrollado y distribuido libremente.

Entonces, ¿Cuál es la diferencia entre Open Source y Software

Libre?

La diferencia radica, en que el Open Source está enfocado a

los beneficios prácticos y técnicos de compartir el código y no

a los temas morales o éticos, como ocurre con el Software

Libre.

En 1998 se acuña el término ‘Open Source’ y se hace la ‘Open Source Definition’ por parte de

Bruce Perens que define los derechos fundamentales que tiene el software cuando es de código

abierto.

También, dado que el término ‘Free Software’ se confundía con algo que era gratuito, libre de beneficios, barato

y con el cual no se podía ganar dinero; era hora de ‘renovar’ el termino y enfocarlo desde un punto de vista

práctico y que mostrara los beneficios y deberes al programador.

Page 6: Revolution OS (Documental)

Al ser el código abierto, brinda al desarrollador 9 derechos fundamentales:

DERECHOS FUNDAMENTALES DEL OPEN SOURCE

1 Free Redistribution (Libre Redistribución):

No significa que sea gratuita, sino que se tiene la libertad de cobrar o no.

2 Source Code Available (Código fuente disponible)

Se debe proporcionar el código fuente, para que otro pueda modificarlo o darle mantenimiento

3 Derived Works Permitted (Permiso para Trabajos derivados)

Si se hace una modificación o mejora, la puede distribuir.

4 Integrity of the Author's Source Code (Integridad del Código Fuente del autor)

Si se hacen cambios, se deben marcar claramente de tal modo que el trabajo de un desarrollador y su honor no se vean afectados

5 No Discrimination Against Persons of Groups (No discriminación contra personas o grupos)

Nadie puede estar cohibido a dejar de usar el software.

6 No Discrimination Against Fields of Endeavor (No discriminación entre ámbitos de trabajo)

Los usuarios comerciales no pueden ser excluidos.

7 Distribution of License (Distribución de la licencia)

Se aplican los mismos derechos a todo el que obtenga el programa

8 License Munt Not be Specific to a Product (La licencia no debe ser específica de un producto)

El programa no puede licenciarse solo como parte de una distribución mayor.

9 License Must Not Contaminate Other Software (La licencia no debe restringir 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.

Page 7: Revolution OS (Documental)

PERSONAJES DESTACADOS

RICHARD STALLMAN (Estados Unidos, 1953)

Programador y fundador del movimiento de software Libre, el proyecto

GNU e inventor del concepto Copyleft.

LINUS TORVALDS (Finlandia, 1969)

Ingeniero de software y creador del Kernel (núcleo) Linux.

MICHAEL TIEMANN (Estados Unidos)

Co-fundador de Cygnus Solutions. Una compañía especializada en

consultorías y servicios alrededor del software libre.

ERIC RAYMOND (Estados Unidos)

Programador, defensor del software libre y autor de ‘The Cathedral and

the Bazaar’

BRUCE PERENS (Estados Unidos)

Autor de la Open Source Definition

Page 8: Revolution OS (Documental)

REFERENCIAS Documental: Revolution OS

http://es.wikipedia.org/

Google Images

CRÉDITOS Por:

ANDERSON RUBIO QUINTERO @anderblackhawk

Temas: Software Libre, Open Source, GNU, Linux

Universidad de Ibagué

Facultad de Ingeniería de Sistemas: Sistemas operativos y Ensambladores

Ing. CELSO JAVIER RODRIGUEZ

Ibagué- Tolima

2012