introducción al software libre · uno de los componentes del equipo, kem thompson, escribió un...

55
Introducción al Software Libre Licencia de Documentación Libre (GNU FDL) v. 1.2 Licencia de Documentación Libre (GNU FDL) v. 1.2 Créditos Créditos: Jaime Soto U. Jaime Soto U. Boris Sarmiento P. Boris Sarmiento P. http://jaimesotou.wordpress.com Licencia de Documentación Libre (GNU FDL) v. 1.2 Licencia de Documentación Libre (GNU FDL) v. 1.2 Copyleft – Agosto 2.011 Copyleft – Agosto 2.011 Universidad del Zulia Licenciatura en Computación Práctica Profesional I

Upload: others

Post on 23-Jan-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Introducción al Software Libre

Licencia de Documentación Libre (GNU FDL) v. 1.2Licencia de Documentación Libre (GNU FDL) v. 1.2

CréditosCréditos::

Jaime Soto U.Jaime Soto U.Boris Sarmiento P.Boris Sarmiento P.

http://jaimesotou.wordpress.com

Licencia de Documentación Libre (GNU FDL) v. 1.2Licencia de Documentación Libre (GNU FDL) v. 1.2

Copyleft – Agosto 2.011Copyleft – Agosto 2.011

Universidad del ZuliaLicenciatura en Computación

Práctica Profesional I

Page 2: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

INDICE Introducción Historia de UNIX Cronologia Versiones de Unix Introduccion a GNU/Linux El Proyecto GNU Proyecto GNU Richard Stallman El Proyecto GNU Linus Benedict Torvalds El Proyecto GNU Eric Steven Raymond Free Software Foundation Software Libre Libertades del Software Libre Tipos de Licencia Tipos de Licencia Copyleft Software No Libre Manifiesto GNU Controversia del uso del vocablo GNU/LINUX Software Libre en Venezuela Decreto 3390 y la independencia Tecnológica Decreto Nº 825, sobre Internet como prioridad

Page 3: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Introducción alIntroducción alSoftware LibreSoftware Libre

Page 4: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

El software libre es software con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante una retribución. En particular, esto significa que el código fuente debe estar disponible. «Si no es fuente, no es software». Ésta es una definición simplificada. Si un programa es libre, puede ser potencialmente incluido en un sistema operativo libre tal como GNU o los sistemas GNU/Linux libres. El calificativo «libre» del software libre se refiere a libertad, no a gratuidad. Sin embargo, las compañías de software privativo emplean en ocasiones el término «software libre» para referirse al precio [Nota del traductor: En inglés «software libre», se escribe «free software», el término «free» puede significar «gratis» o «libre»]. A veces utiliza este término al hablar de la copia binaria que se puede adquirir sin cargo; y otras veces se usan para calificar la copia incluida en un ordenador recién adquirido. Esto no tiene nada que ver con lo que queremos dar a entender por software libre en el proyecto GNU.Muchos idiomas tienen dos palabras diferentes para «free» como libertad y «free» como precio cero. Por ejemplo, el francés dispone de los términos «libre» y «gratuit» [en español sucede exactamente lo mismo con los términos «libre» y «gratuito»]. Esto no ocurre en inglés, en inglés existe la palabra «gratis», que se refiere sin ambigüedad al precio, pero no dispone de un adjetivo común que se refiera sin ambigüedad a la libertad.

Introducción Software LibreIntroducción Software Libre

IndiceIndice

Page 5: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Historia de UNIXHistoria de UNIX

El sistema operativo Unix tiene su origen en los laboratorios Bell de AT&T en los años 60. Estos laboratorios trabajaban en un proyecto muy ambicioso de sistema operativo nuevo llamado MULTICS (Multiplexed Information and Computing System. Este proyecto fue un fracaso debido a la complejidad, pero los componentes del equipo adquirieron una gran experiencia durante su desarrollo. Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con él. Con este sistema operativo consiguió que dos personas pudieran jugar simultáneamente a "Space Travel". Con bastante ironía, usando un juego de palabras en comparación con MULTICS, llamó al sistema operativo UNICS (UNICS, como acrónimo Uniplexed Information and Computing System), que más tarde derivaría en Unix.

IndiceIndice

Page 6: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Inicialmente, este sistema UNIX estaba escrito en lenguaje ensamblador, lo que dificultaba que se pudiera usar en máquinas con distintos procesadores. Viendo el problema, Ken Thomson y Denis Ritchie crearon un lenguaje de programación de alto nivel, el lenguaje C, en el cual reescrbieron todo el código del sistema operativo lo que permitió que se pudiera usar en prácticamente cualquier tipo de ordenador de la época. Sólo las partes críticas seguían en ensamblador. Unix fue el primer sistema operativo escrito en un lenguaje de alto nivel.

Lo que inicialmente comenzó como un juego, distribuyéndose como proyecto de investigación en algunas universidades, se convirtió en un éxito comercial por lo que los laboratorios Bell comenzaron su distribución.

Más tarde un decisión judicial obligó a AT&T a dejar de vender su sistema operativo. Esta compañía dejó las fuentes del sistema operativo a diversas universidades, las cuales, junto con otras empresas, continuaron el desarrollo del sistema operativo Unix e hizo que tuviera una enorme difusión.

Historia de UNIXHistoria de UNIX

IndiceIndice

Page 7: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

CronologíaCronología

1975 La Universidad de California en Berkeley continúa con el desarrollo de UNIX incorporando sus propias características y modificaciones y uno de los desarrolladores iniciales de Unix, Ken Thompson, edita su propia versión de UNIX, conocida con el nombre de BSD. Desde entonces BSD pasó a ser la gran competidora de los laboratorios Bell.

1980 A principios de los años 80 surge Unix Sistema III, la primera versión comercial del sistema operativo UNIX. En 1983 AT&T introdujo el UNIX Sistema V versión 1.

1983 Aparece Unix BSD versión 4.2 Entre sus características principales se encuentran una gran mejora en la gestión de ficheros el trabajo en red basadas en los protocolos TCP/IP. Esta versión de UNIX la adoptaron varios fabricantes, entre ellos Sun Microsystems, lo que dió lugar al conocido sitema SunOS.

IndiceIndice

Page 8: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Versiones de UnixVersiones de Unix

Unix tiene dos variantes fundamentales, los Unix Sistema V y los Unix BSD (Berkeley Software Development).

En la actualidad las versiones comerciales más importantes de UNIX son:

SolarisSolaris: El Unix de Sun Microsystems. Originalmente, Sun Microsystems editó SunOS de tipo BSD para posteriormente editar Solaris basado en Sistema V. Existen versiones de Solaris para procesadores Power PC, Intel y Sparc.AIX: La versión del sistema operaivo UNIX de IBM se llama AIX y está basada en Sistema V versión 3 y BSD 4.3.A/UXA/UX: Desarrollo de UNIX de Apple.IRIX: Versión de UNIX desarrollada por Silicon Graphics para sus estaciones basada en UNIX Sistema V version 4.HP/UXHP/UX. La versión Unix de Hewlett Packard

IndiceIndice

Page 9: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

El sistema GNU es el sistema operativo similar a Unix, constituido en su totalidad por software libre, que hemos desarrollado en el Proyecto GNU desde 1984. Un sistema operativo similar a Unix está constituido por muchos programas. El sistema GNU incluye todo el software GNU, además de muchos otros paquetes, como el sistema X Window y TeX, los cuales no son software de GNU.La primera versión de prueba del sistema GNU completo estaba disponible en 1996. Éste incluía el Hurd de GNU, nuestro núcleo, desarrollado desde 1990. En 2001 el sistema GNU (incluyendo el Hurd de GNU) comenzó a funcionar con bastante fiabilidad, pero el Hurd todavía carecía de algunas características importantes, por lo que no se usa ampliamente. Entretanto, el sistema GNU/Linux, un derivado del sistema GNU que utiliza Linux como núcleo en vez del Hurd de GNU, tuvo un gran éxito desde los años 1990.Ya que el propósito de GNU es ser un sistema libre, cada una de las piezas que lo componen deben ser software libre. Sin embargo, no todas tienen por que estar protegidas por copyleft; legalmente se puede incluir cualquier tipo de software libre si este ayuda a alcanzar los objetivos técnicos propuestos. Y no es necesario que cada componente sea software GNU individualmente. El sistema GNU puede incluir, e incluye, software libre no protegido por copyleft, como es el caso del Sistema X Window, que fue desarrollado en otros proyectos.

Introducción a GNU/LINUXIntroducción a GNU/LINUX

IndiceIndice

Page 10: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

El Proyecto GNUEl Proyecto GNU

El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completo libre: el sistema GNU . El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca "volver al espíritu de cooperación que prevaleció en los tiempos iniciales de la comunidad de usuarios de computadoras".

Introduccion Software LibreIntroduccion Software Libre IndiceIndice

Page 11: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Stallman nació en 1953, el 16 de marzo en Manhattan, ciudad de Nueva York.

En 1971, siendo estudiante de primer año de Física en la Universidad de Harvard, Stallman se convirtió en un hacker del laboratorio de inteligencia artificial (IA) del MIT. En los años 80, la cultura hacker que constituía la vida de Stallman empezó a disolverse bajo la presión de la comercialización en la industria del software. En particular, otros hackers del laboratorio de IA fundaron la compañía Symbolics, la cual intentaba activamente reemplazar el software libre del Laboratorio con su propio software privado.

El Proyecto GNUEl Proyecto GNURichard Matthew StallmanRichard Matthew Stallman

IndiceIndice

Page 12: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Durante dos años, desde 1983 a 1985, Stallman por sí solo duplicó los esfuerzos de los programadores de Symbolics para impedir que adquirieran un monopolio sobre los ordenadores del laboratorio. Por ese entonces, sin embargo, él era el último de su generación de hackers en el laboratorio.

Se le pidió que firmara un acuerdo de no divulgación (non-disclosure agreement) y llevara a cabo otras acciones que él consideró traiciones a sus principios. En 1985, Stallman publicó el Manifiesto GNU, en el cual declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, el cual nombró GNU (GNU No es Unix), que también quiere decir ñu en inglés (de ahí esos dibujos-logotipos). Poco tiempo después se incorporó a la organización no lucrativa Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft el cual se utilizó en la Licencia Pública General GNU (conocida generalmente como la "GPL") en 1989. La mayoría del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo.

El Proyecto GNUEl Proyecto GNURichard Matthew StallmanRichard Matthew Stallman

IndiceIndice

Page 13: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

En 1991, Linus Torvalds liberó el núcleo Linux bajo los términos de la GPL, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux.

Las motivaciones políticas y morales de Richard Stallman lo han convertido en una figura controvertida. Muchos programadores influyentes que se encuentran de acuerdo con el concepto de compartir el código, difieren con las posturas morales, filosofía personal o el lenguaje que utiliza Stallman para describir sus posiciones. Un resultado de estas disputas condujo al establecimiento de una alternativa al movimiento del software libre, el movimiento de código abierto.

El Proyecto GNUEl Proyecto GNURichard Matthew StallmanRichard Matthew Stallman

IndiceIndice

Page 14: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Sus padres tomaron su nombre de Linus Pauling. Comenzó sus andanzas informáticas a la edad de 11 años cuando su abuelo, un matemático y estadístico de la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.

En 1988 Linus es admitido en la Universidad de Helsinki. Ese mismo año Andrew S. Tannenbaum saca a la luz el S.O. Minix. Dos años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.

El Proyecto GNUEl Proyecto GNULinus Benedict TorvaldsLinus Benedict Torvalds

Linus Benedict Torvalds (nacido el 28 de diciembre de 1969 en Helsinki), es un ingeniero de software finlandés; es más conocido por iniciar el desarrollo del núcleo (kernel) de GNU/Linux. Actualmente es responsable de la coordinación del proyecto.

IndiceIndice

Page 15: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

A la edad de 21 años, con 5 años de experiencia programando (uno en C), ya conocía lo bastante del sistema operativo (S.O.) Minix como para tomarle algunas ideas prestadas y empezar un proyecto personal. Basándose en Design of the Unix Operating System, publicado por Maurice J. Bach en 1986, y modificando gradualmente el Kernel de Minix, crearía una adaptación que ejecutará programas informáticos creados por el proyecto GNU, pero sobre una arquitectura de ordenadores compatibles, IBM/PC.

Este proyecto personal desembocó el 5 de octubre de 1991 con el anuncio [1] de la primera versión de Linux capaz de ejecutar BASH (Bourne Again Shell) y el compilador conocido como GCC (GNU Compiler Collection).

El Proyecto GNUEl Proyecto GNULinus Benedict TorvaldsLinus Benedict Torvalds

IndiceIndice

Page 16: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

En enero de 1992 se adoptó la Licencia Pública General (GPL) para Linux. Ésta añade libertades de uso a Linux totalmente opuestas a las del software privativo, permitiendo su modificación, redistribución, copia y uso ilimitado. Este modelo de licenciamiento facilita lo que es conocido como el modelo de desarrollo de bazar, que ha dado estabilidad y funcionalidad sin precedentes a éste.

En 1997 Linus Torvalds recibe los premios 1997 Nokia Foundation Award de Nokia y Lifetime Achievement Award at Uniforum Pictures. Ese mismo año finaliza los estudios superiores (1988 - 1997) tras una década como estudiante e investigador en la Universidad de Helsinki, coordinando el desarrollo del núcleo del S.O. desde 1992.

El Proyecto GNUEl Proyecto GNULinus Benedict TorvaldsLinus Benedict Torvalds

IndiceIndice

Page 17: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Raymond es un liberal confeso. Tiene un gran interés en la ciencia ficción y las armas de fuego. Es músico amateur y cinturón negro de taekwondo. Su apoyo al derecho a llevar armas de la Segunda Enmienda y su apoyo la invasión de Iraq del 2003 no han gustado mucho a algunos, pero él parece divertirse con la controversia que genera. Además sufre una leve parálisis cerebral congénita.

El Proyecto GNUEl Proyecto GNUEric Steven RaymondEric Steven Raymond

Eric Steven Raymond (nacido el 4 de diciembre de 1957), también conocido como ESR, es el autor de The Catedral and the Bazar (traducido como La Catedral y el Bazar) y el responsable actual del Jargon File (también conocido como The New Hacker's Dictionary). Si bien con el Jargon File obtuvo fama como historiador de la cultura hacker, se convirtió después de 1997 en una figura líder en el Movimiento del Software Libre y el Código abierto. Hoy día es uno de sus personajes más famosos y controvertidos.

IndiceIndice

Page 18: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Nacido en Boston, Massachusetts el 1957, Raymond vivió en tres continentes antes de establecerse en Pensilvania en 1971. Su compromiso con la cultura hacker empieza en 1976, y escribió su primer proyecto de código abierto en 1982.

Fue el coordinador del cliente de correo electrónico Fetchmail. También colaboró con los modos de edición de Emacs y coescribió porciones de la biblioteca GNU ncurses. Ha escrito una implementación en C del lenguaje de programación de parodia INTERCAL.

Es suyo el aforismo "Con los suficientes ojos, todos los errores son fáciles de encontrar". Reconoce a Linus Torvalds la inspiración de esta cita, que denomina como "Ley de Linus". La fuente principal de esta es el libro La catedral y el bazar, el cual se considera su obra más importante. Además, ESR frecuentemente escribe ensayos, muchos de tema político, que pueden encontrarse a la red. Se lo conoce más por su estilo ávido y persuasivo al escribir, que como programador.

El Proyecto GNUEl Proyecto GNUEric Steven RaymondEric Steven Raymond

IndiceIndice

Page 19: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Tras 1997, se convirtió en uno de los principales teorizadores del movimiento del código abierto y uno de los fundadores del Open Source Initiative. Tomó el papel de embajador del código abierto en la prensa, los negocios y en la cultura de masas. Es un buen orador y ha visitado más de quince países en seis continentes.

De entre sus éxitos, hace falta destacar su contribución en la liberación del código de Netscape para acontecer el proyecto Mozilla en 1998. Se le reconoce haber llevado el código abierto a los círculos de Wall Street de una forma más efectiva que anteriores partidarios.

El Proyecto GNUEl Proyecto GNUEric Steven RaymondEric Steven Raymond

IndiceIndice

Page 20: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Free Software FoundationFree Software Foundation

La Free Software Foundation es una organización creada en Octubre de 1985 a partir del esfuerzo de Richard Matthew Stallman y otros entusiastas del software libre con el propósito de difundir este movimiento.

La Fundación para el Software Libre (FSF) está dedicada a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Hacemos esto, promocionando el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU. Muchas organizaciones distribuyen cualquier software libre que esté disponible.

IndiceIndice

Page 21: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

En cambio, la Fundación para el Software Libre se concentra en desarrollar nuevo software libre, y en hacer de este software un sistema coherente, el cual puede eliminar la necesidad de uso del software privativo o no libre. Además de desarrollar GNU, FSF distribuye copias de software GNU y manuales por un costo de distribución, y acepta donaciones deducibles de impuestos (en los Estados Unidos), para apoyar el desarrollo de software GNU. Muchos de los fondos de la FSF provienen de los servicios de distribución. "Ésta es la razón por la que pedimos que compren CD-ROMs y manuales (pero especialmente CD-ROMs) de la FSF cuando pueda.

Free Software FoundationFree Software Foundation

IndiceIndice

Page 22: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Software LibreSoftware Libre

Software libre (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente,pero no hay que asociar software libre a software gratuito, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente. Análogamente, el software gratis o gratuito (denominado usualmente freeware) incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el mismo sentido que el software libre, al menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

IndiceIndice

Page 23: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

No debe confundirse "software libre" con software de dominio público. Éste último es aquél por el que no es necesario solicitar ninguna licencia y cuyos derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquél cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es dominio público. En resumen, el software de dominio público es la pura definición de la libertad de usufructo de una propiedad intelectual que tiene la humanidad porque así lo ha decidido su autor o la ley tras un plazo contado desde la muerte de éste, habitualmente 70 años.

Software LibreSoftware Libre

IndiceIndice

Page 24: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Libertades del Software LibreLibertades del Software Libre

De acuerdo con tal definición, el software es "libre" si garantiza las siguientes libertades:

"libertad 0", ejecutar el programa con cualquier propósito (privado, educativo, público, comercial, etc.)"libertad 1", estudiar y modificar el programa (para lo cual es necesario poder acceder al código fuente)"libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a cualquiera"libertad 3", Mejorar el programa y publicar las mejoras

Es importante señalar que las libertades 1 y 3 obligan a que se tenga acceso al código fuente. La "libertad 2" hace referencia a la libertad de modificar y redistribuir el software libremente licenciado bajo algún tipo de licencia de software libre que beneficie a la comunidad.

IndiceIndice

Page 25: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Ciertos teóricos usan este cuarto punto (libertad 3) para justificar parcialmente las limitaciones impuestas por la licencia GNU GPL frente a otras licencias de software libre, sin embargo el sentido original es más libre, abierto y menos restrictivo que el que le otorga la propia GNU GPL.

La licencia GNU GPL posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. Y añade que si se reutiliza en un mismo programa código "A" licenciado bajo licencia GNU GPL y código "B" licenciado bajo otro tipo de licencia libre, el código final "C", independientemente de la cantidad y calidad de cada uno de los códigos "A" y "B", debe estar bajo la licencia GNU GPL.

En la práctica esto hace que las licencias de software libre se dividan en dos grandes grupos, aquellas que pueden ser mezcladas con código licenciado bajo GNU GPL (y que inevitablemente desaparecerán en el proceso, al ser el código resultante licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos que no contemplan ni admiten la GNU GPL y que por lo tanto no pueden ser enlazadas ni mezcladas con código gobernado por la licencia GNU GPL.

Libertades del Software LibreLibertades del Software Libre

IndiceIndice

Page 26: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

La definición de software libre no contempla el asunto del precio; un eslogan frecuentemente usado es "libre como en libertad, no como en cerveza gratis" o en inglés "Free as in freedom, not as in free beer" (aludiendo a la ambigüedad del término inglés "free"), y es habitual ver a la venta CDs de software libre como distribuciones Linux. Sin embargo, en esta situación, el comprador del CD tiene el derecho de copiarlo y redistribuirlo. El software gratis pude incluir restricciones que no se adaptan a la definición de software libre —por ejemplo, puede no incluir el código fuente, puede prohibir explícitamente a los distribuidores recibir una compensación a cambio, etc—.

Libertades del Software LibreLibertades del Software Libre

IndiceIndice

Page 27: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Para evitar la confusión, algunas personas utilizan los términos "libre" (Libre software) y "gratis" (Gratis software) para evitar la ambigüedad de la palabra inglesa "free". Sin embargo, estos términos alternativos son usados únicamente dentro del movimiento del software libre, aunque están extendiéndose lentamente hacia el resto del mundo. Otros defienden el uso del término open source software (software de código abierto, también llamado de fuentes abiertas). 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.

Libertades del Software LibreLibertades del Software Libre

IndiceIndice

Page 28: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Tipos de LicenciaTipos de Licencia

Una licencia es aquella autorización formal con carácter contractual que un autor de un software da a un interesado para ejercer "actos de explotación legales". Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias:

Las libertades definidas anteriormente están protegidas por licencias de software libre, de las cuales una de las más utilizadas es la Licencia Pública General GNU (GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto hace que no sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.

IndiceIndice

Page 29: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Licencias estilo BSD, llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles.

Puede argumentarse que esta licencia asegura “verdadero” software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. Otras opiniones están orientadas a destacar que este tipo de licencia no contribuye al desarrollo de más software libre.

Tipos de LicenciaTipos de Licencia

IndiceIndice

Page 30: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Licencias estilo MPL y derivadas, Esta licencia es de Software Libre y tiene un gran valor porque fue el instrumento que empleó Netscape Communications Corp. para liberar su Netscape Communicator 4.0 y empezar ese proyecto tan importante para el mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de productos de software libre de uso cotidiano en todo tipo de sistemas operativos. La MPL es Software Libre y promueve eficazmente la colaboración evitando el efecto "viral" de la GPL (si usas código licenciado GPL, tu desarrollo final tiene que estar licenciado GPL). Desde un punto de vista del desarrollador la GPL presenta un inconveniente en este punto, y lamentablemente mucha gente se cierra en banda ante el uso de dicho código. No obstante la MPL no es tan excesivamente permisiva como las licencias tipo BSD. Estas licencias son denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que se encargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccionada.

Tipos de LicenciaTipos de Licencia

IndiceIndice

Page 31: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Sus partidarios la proponen como alternativa a las restricciones de derechos para hacer y redistribuir copias de una obra determinada de las normas planteadas en los derechos de autor o propiedad intelectual. Se pretende garantizar así una mayor libertad, cada persona receptora de una copia o una versión derivada de un trabajo pueda, a su vez usar, modificar y redistribuir tanto el propio trabajo como las versiones derivadas del mismo. Así, y en un entorno no legal, puede considerarse como opuesto al copyright o derechos de autor tradicionales.

Copyleft o izquierdo de copia describe un grupo de derechos aplicados a una diversidad de trabajos tales como programas informáticos, arte, cultura y ciencia, es decir prácticamente casi cualquier tipo de producción creativa.

Tipos de LicenciaTipos de LicenciaCopyleftCopyleft

IndiceIndice

Page 32: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Pese a que hoy en día el concepto se aplica a una amplia variedad de campos como la producción literaria o la cinematográfica, su origen se encuentra en la década de los años setenta en el incipiente desarrollo de software para la todavía embrionaria industria informática.

Por aquel entonces Stallman estaba elaborando un intérprete de Lisp que interesó a la compañía Symbolics, éste accedió a proporcionarles una versión del intérprete bajo dominio público, sin restricciones iniciales. Más tarde, la empresa amplió y mejoró el software original, pero cuando Stallman quiso acceder a dichas modificaciones, la compañía se negó.

Fue entonces, en 1984, cuando Stallman decidió ponerse a trabajar para erradicar este tipo de comportamiento, al que bautizó con el nombre de acaparamiento del software (software hoarding).

Tipos de LicenciaTipos de LicenciaCopyleftCopyleft

IndiceIndice

Page 33: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Como a Stallman le pareció poco viable, a corto plazo, eliminar las leyes del copyright así como las injusticias que consideraba provocadas por su perpetuamiento, decidió trabajar dentro del marco legal existente y creó así su propia licencia de derechos de autor, la Licencia Pública General de GNU (GPL). Según el proyecto GNU:

La forma más simple de hacer que un programa sea libre es ponerlo en el dominio público, sin derechos reservados. Esto le permite compartir el programa y sus mejoras a la gente, si así lo desean. Pero le permite a gente no cooperativa convertir el programa en software privativo. Ellos pueden hacer cambios, muchos o pocos, y distribuir el resultado como un producto privativo. Las personas que reciben el programa con esas modificaciones no tienen la libertad que el autor original les dio; el intermediario se las ha quitado. En el proyecto GNU, nuestro objetivo es el dar a todo usuario la libertad de redistribuir y cambiar software GNU. Si los intermediarios pudieran quitar esa libertad, nosotros tendríamos muchos usuarios, pero esos usuarios no tendrían libertad. Así en vez de poner software GNU en el dominio público, nosotros lo protegemos con Copyleft. Copyleft dice que cualquiera que redistribuye el software, con o sin cambios, debe dar la libertad de copiarlo y modificarlo más. Copyleft garantiza que cada usuario tiene libertad.

Tipos de LicenciaTipos de LicenciaCopyleftCopyleft

IndiceIndice

Page 34: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Software No LibreSoftware No Libre

El software no libre (también llamado software propietario, software privativo, software privado, software con propietario o software de propiedad) se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido .

Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.

IndiceIndice

Page 35: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

En el software no libre una persona física o jurídica (compañía, corporación, fundación, etc.) posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el acceso al código fuente es un requisito previo).

De esta manera, un software sigue siendo no libre aún si el código fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución (por ejemplo, la versión comercial de SSH o el programa de licencias shared source de Microsoft).

Software No LibreSoftware No Libre

IndiceIndice

Page 36: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Manifiesto GNUManifiesto GNU

El manifiesto GNU fue escrito por Richard Stallman y publicado en el Dr. Dobb's Journal of Software Tools Vol. 10, Number 3, March, 1985 como una explicación de los objetivos del proyecto GNU. Está considerado por muchos integrantes del movimiento del Software Libre como una fuente filosófica fundamental. El texto completo se incluye en software de GNU como Emacs, y está disponible en la web. Fue actualizado por última vez en 1993.

A continuación un extracto y parcial referencia al Manifiesto:

IndiceIndice

Page 37: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

¿Qué es GNU? ¡Gnu No es Unix!

GNU, que significa Gnu No es Unix, es el nombre de un sistema de software completamente compatible con Unix que estoy escribiendo para poder entregarlo libremente a quien pueda utilizarlo.(1) Hay varios voluntarios ayudándome. Son muy necesarias las contribuciones de tiempo, dinero, programas y equipo.

Hasta el momento tenemos un editor de texto Emacs con Lisp para escribir comandos de edición, un depurador [debugger] de código fuente, un generador parser compatible con yacc, un enlazador [linker] y alrededor de 35 utilidades. Un shell (intérprete de comandos) se encuentra casi terminado. Un nuevo compilador portable de C se ha compilado a sí mismo y será liberado este año. Existe un núcleo [kernel] inicial pero requiere muchas más características para emular a Unix. Cuando el núcleo y el compilador estén completos, será posible distribuir un sistema GNU apropiado para el desarrollo de programas. Usaremos el formateador de documentos TeX, pero también se está trabajando en una versión de nroff. Usaremos también el sistema gratuito y portable de ventanas X. Después de esto agregaremos un Lisp [Common Lisp] portable, un juego Imperio, una hoja de cálculo y cientos de otras cosas, más documentación en línea. Esperamos proporcionar, con el tiempo, todas las utilidades que vienen normalmente con un sistema Unix y más.

Manifiesto GNUManifiesto GNU

IndiceIndice

Page 38: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

GNU será capaz de ejecutar programas Unix, pero no será idéntico a Unix. Haremos todas las mejoras que sean convenientes basadas en nuestra experiencia con otros sistemas operativos. Concretamente, planeamos tener nombres de archivos más largos, números de versión de archivos, un sistema de archivos a prueba de caías, tal vez incorporemos un sistema para completar nombres de archivos, soporte a despliegues [displays] independientes del tipo de terminal y quizá en un futuro un sistema de ventanas basado en Lisp a través del cual varios programas Lisp y programas ordinarios Unix puedan compartir una sola pantalla. Tanto C como Lisp estarán disponibles como lenguajes de programación. Intentaremos soportar UUCP, Chaosnet de MIT y otros protocolos para comunicación en Internet.

GNU está siendo escrito inicialmente para máquinas de la clase 68000/16000 con memoria virtual, porque éstas son las máquinas en las que es más sencilla su ejecución. El esfuerzo adicional para hacerlo funcionar en máquinas más pequeñas se dejará alguien que quiera utilizarlo en ellas.

Manifiesto GNUManifiesto GNU

IndiceIndice

Page 39: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Para evitar una horrible confusión, por favor pronuncie la «G» en la palabra «GNU» cuando se trate del nombre de este proyecto. [GNU se pronuncia en inglés de forma muy similar a new, que significa nuevo. N. del T.]

¿Por qué debo escribir GNU?

Considero que la regla de oro me obliga a que si me gusta un programa lo deba compartir con otra gente a quien le guste. Los vendedores de software quieren dividir a los usuarios y conquistarlos, haciendo que cada usuario acuerde no compartir su software con otros. Yo rehuso a romper mi solidaridad con otros usuarios de esta manera. No puedo en buena conciencia firmar un acuerdo de no revelación [nondisclosure agreement] o un acuerdo de licencia de software. Durante años trabajé dentro del Laboratorio de Inteligencia Artificial para impugnar estas tendencias y otras descortesías, pero al final ellos fueron demasiado lejos: no podía permanecer en una institución donde estas cosas se hicieran por mí en contra de mi voluntad. De manera que para poder continuar usando computadoras sin deshonra, he decidido agrupar un cuerpo suficiente de software libre de tal manera que pueda proseguir sin software que no es libre. He renunciado al laboratorio de IA para denegar a MIT de cualquier excusa legal que me prohíba distribuir software GNU.

Manifiesto GNUManifiesto GNU

IndiceIndice

Page 40: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

¿Por qué GNU será compatible con Unix?

Unix no es mi ideal de sistema, pero no es malo del todo. Las características esenciales de Unix parecen ser buenas, y pienso que puedo añadir lo que le falta a Unix sin echarlas a perder. Y un sistema compatible con Unix será conveniente para que otras personas pudieran adoptarlo.

¿Cómo estará disponible GNU?

GNU no es de dominio público. Todos tendrán permiso para modificar y redistribuir GNU, pero a ningún distribuidor se le permitirá restringir su redistribución posterior. Esto es decir, modificaciones privativas (18k caracteres) no estarán permitidas. Quiero asegurarme de que todas las versiones de GNU permanezcan libres.

.....................

Manifiesto GNUManifiesto GNU

IndiceIndice

Page 41: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Controversia del uso del vocabloControversia del uso del vocabloGNU/LINUXGNU/LINUX

GNU/Linux es el término promovido por la Free Software Foundation (FSF), su fundador Richard Stallman, y sus patrocinadores, para el sistema operativo que incluye las utilidades de la FSF y el Kernel de Linux. Entre otros, notablemente Debian usa este término en su nombre, pero la gran mayoría de las personas usan el término "Linux" para referirse a todo el sistema operativo.

IndiceIndice

Page 42: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

La FSF argumenta el uso del término GNU/Linux porque GNU fue un proyecto de larga trayectoria para desarrollar un sistema operativo libre, del cual el kernel solo fue una pequeña pieza. Los proponentes del término Linux argumentan que los usuarios y los desarrolladores han escogido de forma aplastante mantener este nombre más corto, aunque reconocen que GNU es uno de los grandes contribuyentes, un cambio de nombre no está justificado.

Un sistema operativo basado en Linux tiene muchos componentes, incluyendo el Kernel de Linux y los programas desarrollados por el proyecto GNU, también cantidades substanciales de software como X Window System hecho por terceros. El núcleo de Linux se ha divulgado para ser solo el componente más grande, mientras que es más pequeño que el resto del software desarrollada por el proyecto GNU. Determinar exactamente lo que constituye un "sistema operativo" per se es lo último de este debate sin fin, sin embargo no hay una autoridad para determinar la demarcación.

Controversia del uso del vocabloControversia del uso del vocabloGNU/LINUXGNU/LINUX

IndiceIndice

Page 43: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

HistoriaHistoriaLa historia de Linux esta ligada a la del sistema operativo GNU. Los planes de GNU fueron hechos en 1983 y en septiembre de ese año fue anunciado publicamente. El desarrollo de software comenzó en enero de 1984. GNU iba a ser un sistema operativo clon de UNIX compuesto de software libre. En 1991, cuando la primera versión del Kernel de Linux fue liberada por Linus Torvalds, las porciones de nivel medio del sistema operativo de GNU quedaron casi completos y el nivel superior podría ser proveido por el X Windows System, pero el nivel inferior (kernel, controladores de dispositivos, utilidades de sistema y demonios) todavía no estaba completo.

Controversia del uso del vocabloControversia del uso del vocabloGNU/LINUXGNU/LINUX

IndiceIndice

Page 44: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Los primeros desarrolladores de Linux lo adaptaron específicamente para trabajar con GNU, y luego, cuando los desarrolladores de GNU aprendieron sobre Linux adaptaron partes de GNU para trabajar con él. Así Linux compensó la necesidad más grande del sistema operativo GNU. El kernel GNU, (GNU Hurd), todavía está en su infancia.El Hurd siguió un diseño ambicioso que fue díficil de poner en ejecución y solo ha sido posible usarlo marginalmente.En 1992, la distribución Yggdrasil Linux adoptó el nombre "Linux/GNU/X". El nombre "GNU/Linux" fue usado primero por Debian en 1994. En el boletin de junio de 2004 de GNU, Linux es referido como un clón de Unix libre (con muchas utilidades y librerias de GNU. En la edición de enero de 1995, el término "GNU/Linux" fue usado en lugar de "Linux". En mayo de 2006, Stallman liberó Emacs 19.31 con el objetivo de cambiar el nombre del sistema "Linux" a "Lignux", también apoyando las alternativas de "Sistema GNU basado en Linux" o "Sistema GNU/Linux". Stallman luego usó "GNU/Linux" exclusivamente.

Controversia del uso del vocabloControversia del uso del vocabloGNU/LINUXGNU/LINUX

IndiceIndice

Page 45: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Software Libre en VenezuelaSoftware Libre en Venezuela

Video IntroductorioDecreto Nº 825Decreto Nº 3390

IndiceIndice

Page 46: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Decreto 3390Decreto 3390PRESIDENCIA DE LA REPÚBLICA

Decreto N° 3.390 Fecha: 23-12-2004Gaceta N° 38.095 Fecha: 28-12-2004

Decreto N° 3.390, mediante el cual se dispone que la Administración Pública Nacional emplearáprioritariamente Software Libre desarrollado con Estándares Abiertos, en sus Sistemas, Proyectos yServicios Informáticos.

HUGO CHÁVEZ FRÍASPresidente de la República

De conformidad con lo dispuesto en los artículos 110 y 226 de la Constitución de la RepúblicaBolivariana de Venezuela, 12 y 47 de la Ley Orgánica de la Administración Pública y, 2o, 19° y 22°del Decreto con Rango y Fuerza de Ley Orgánica de Ciencia, Tecnología e Innovación, en Consejo deMinistros,

CONSIDERANDO

C

Que es prioridad del Estado incentivar y fomentar la producción de bienesy servicios para satisfacer las necesidades de la población,

CONSIDERANDO

C

Que el uso del Software Libre desarrollado con Estándares Abiertos fortalecerá la industria delsoftware nacional, aumentando y fortaleciendo sus capacidades,

CONSIDERANDO

C

Que la reducción de la brecha social y tecnológica en el menor tiempo y costo posibles, con calidadde servicio, se facilita con el uso de Software Libre desarrollado con Estándares Abiertos,

CONSIDERANDO

C

Que la adopción del Software Libre desarrollado con Estándares Abiertos en la Administración Públicay en los servicios públicos facilitará la interoperabilidad de los sistemas de información delEstado, contribuyendo a dar respuestas rápidas y oportunas a los ciudadanos, mejorando lagobernabilidad,

CONSIDERANDO

C

Que el Software Libre desarrollado con Estándares Abiertos, permite mayor participación de losusuarios en el mantenimiento de los niveles de seguridad e interoperatividad, IndiceIndice

Page 47: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

DECRETA

D

Artículo 1. La Administración Pública Nacional empleará prioritariamente Software Libre desarrollado conEstándares Abiertos, en sus sistemas, proyectos y servicios informáticos. A tales fines, todos los órganos yentes de la Administración Pública Nacional iniciarán los procesos de migración gradual y progresiva deéstos hacia el Software Libre desarrollado con Estándares Abiertos.

Artículo 2. A los efectos del presente Decreto se entenderá por: Software Libre: Programa de computación cuya licencia garantiza al usuario acceso al código fuente delprograma y lo autoriza a ejecutarlo con cualquier propósito, modificarlo y redistribuir tanto elprograma original como sus modificaciones en las mismas condiciones de licenciamiento acordadas alprograma original, sin tener que pagar regalías a los desarrolladores previos.Estándares Abiertos: Especificaciones técnicas, publicadas y controladas por alguna organización quese encarga de su desarrollo, las cuales han sido aceptadas por la industria, estando a disposición decualquier usuario para ser implementadas en un software libre o propietario, promoviendo lacompetitividad, interoperatividad o flexibilidad.Software Propietario: Programa de computación cuya licencia establece restricciones de uso,redistribución o modificación por parte de los usuarios, o requiere de autorización expresa delLicenciador.Distribución Software Libre desarrollado con Estándares Abiertos para el Estado Venezolano: Un paquetede programas y aplicaciones de Informática elaborado utilizando Software Libre con Estándares Abiertospara ser utilizados y distribuidos entre distintos usuarios.

Artículo 3. En los casos que no se puedan desarrollar o adquirir aplicaciones en Software Libre bajoEstándares Abiertos, los órganos yentes de la Administración Pública Nacional deberán solicitar ante elMinisterio de Ciencia y Tecnología autorización para adoptar otro tipo de soluciones bajo los normas ycriterios establecidos por ese Ministerio.

Artículo 4. El Ministerio de Ciencia y Tecnología, adelantará los programas de capacitación de losfuncionarios públicos, en el uso del Software Libre desarrollado con Estándares Abiertos, haciendo especialénfasis en los responsables de las áreas de tecnologías de información y comunicación, para lo cualestablecerá con los demás órganos y entes de la Administración Pública Nacional los mecanismos que serequieran.

Artículo 5. El Ejecutivo Nacional fomentará la investigación y desarrollo de software bajo modelo SoftwareLibre desarrollado con Estándares Abiertos, procurando incentivos especiales para desarrolladores.

Artículo 6. El Ejecutivo Nacional fortalecerá el desarrollo de la industria nacional del software, medianteel establecimiento de una red de formación, de servicios especializados en Software Libre desarrollado conEstándares Abiertos y desarrolladores.

IndiceIndice

Page 48: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Artículo 7. El Ministerio de Ciencia y Tecnología será responsable de proveer la Distribución Software Libredesarrollado con Estándares Abiertos para el Estado Venezolano, para lo cual implementará los mecanismos quese requieran.

Artículo 8. El Ejecutivo Nacional promoverá el uso generalizado del Software Libre desarrollado conEstándares Abiertos en la sociedad, para lo cual desarrollará mecanismos orientados a capacitar e instruir alos usuarios en la utilización del Software Libre desarrollado con Estándares Abiertos.

Artículo 9. El Ejecutivo Nacional promoverá la cooperación internacional en materia de Software Libredesarrollado con Estándares Abiertos, con especial énfasis en la cooperación regional a través del MERCOSUR,CAN, CARICOM y la cooperación SUR-SUR.

Artículo 10. El Ministerio de Educación y Deportes, en coordinación con el Ministerio de Ciencia yTecnología, establecerá las políticas para incluir el Software Libre desarrollado con Estándares Abiertos,en los programas de educación básica y diversificada.

Artículo 11. En un plazo no mayor de noventa (90) días continuos, contados a partir de la publicación delpresente Decreto en la Gaceta Oficial de la República Bolivariana de Venezuela, el Ministerio de Ciencia yTecnología deberá presentar ante la Presidencia de la República, los planes y programas que servirán deplataforma para la ejecución progresiva del presente Decreto.

Artículo 12. Cada Ministro en coordinación con la Ministra de Ciencia y Tecnología, en un plazo no mayor denoventa (90) días continuos, contados a partir de la aprobación por parte de la Presidencia de la Repúblicade los planes y programas referidos en el artículo anterior, publicará en la gaceta Oficial de la Repúblicabolivariana de Venezuela su respectivo plan de implantación progresiva del Software Libre desarrollado conEstándares Abiertos, acogiéndose a los lineamientos contenidos en aquellos, incluyendo estudios definanciamiento e incentivos fiscales a quienes desarrollen Software Libre con estándares Abiertos destinadosa la aplicación de los objetivos previstos en el presente decreto. Igualmente, las máximas autoridades desus entes adscritos, publicarán a través del Ministerio de Adscripción sus respectivos planes. Los planes deimplantación progresiva del Software Libre desarrollado con Estándares Abiertos de los distintos órganos yentes de la Administración Pública Nacional, deberán ejecutarse en un plazo no mayor de veinticuatro (24)meses dependiendo de las características propias de sus sistemas de información. Los Ministros, medianteResolución y las máximas autoridades de los entes que le estén adscritos a través de sus respectivos actos,determinarán las fases de ejecución del referido Plan, así como las razones de índole técnico queimposibiliten la implantación progresiva del Software Libre en los casos excepcionales, de acuerdo a loestablecido en el artículo 3° del presente Decreto.

Artículo 13. El Ministerio de Ciencia y Tecnología establecerá dentro de los planes y programas contempladosen el presente Decreto, mecanismos que preserven la identidad y necesidades culturales del país, incluyendoa sus grupos indígenas, para lo cual procurará que los sistemas operativos y aplicaciones que se desarrollense adecúen a su cultura. IndiceIndice

Page 49: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Artículo 14. Todos los Ministros quedan encargados de la ejecución del presente Decreto, bajo lacoordinación de la Ministra de Ciencia y Tecnología.Dado en Caracas, a los veintitrés días del mes de Diciembre de dos mil cuatro. Años 194° de laIndependencia y 145° de la Federación.

(L.S)HUGO CHAVEZ FRIASRefrendado:El Vicepresidente de la República(L.S)JOSÉ VICENTE RANGELTodos los Ministros

IndiceIndice

Page 50: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Decreto Nº 825, sobre Internet como Decreto Nº 825, sobre Internet como prioridadprioridad Hugo Chávez Frías

22/05/2000Sitio oficial de Conatel

Ley Orgánica de Telecomunicaciones

PRESIDENCIA DE LA REPÚBLICA

Decreto Nº 825 Gaceta Oficial Nº 36.955 22 de mayo de 2000

HUGO CHÁVEZ FRÍAS

De conformidad con lo previsto en el artículo 110 de la Constitución de la República Bolivariana de Venezuela, en concordancia con lo dispuesto en los artículos 1° de la Ley de

Telecomunicaciones, y 5° de la Ley Orgánica de la Administración Central, en Consejo de Ministros,

CONSIDERANDO

Que la Constitución reconoce como de interés público la ciencia, la tecnología, el conocimiento, la innovación y sus aspiraciones y los servicios de información, a los fines de lograr el desarrollo económico, social y político del país, y que el Ejecutivo Nacional a través del Ministerio de Ciencia y Tecnología, debe velar por el cumplimiento del mencionado precepto constitucional,IndiceIndice

Page 51: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

CONSIDERANDO

Que el Plan Nacional de Telecomunicaciones tiene como finalidad insertar a la Nación dentro del concepto de sociedad del conocimiento y de los procesos de interrelación, teniendo en cuenta que, para el desarrollo de estos procesos, la red mundial denominada Internet, representa en la actualidad y en los años por venir, un medio para la interrelación con el resto de los países y una herramienta invalorable para el acceso y difusión de ideas,

CONSIDERANDO

Que el Plan Nacional de Telecomunicaciones plantea entre sus objetivos a mediano plazo el incentivo al uso de Internet a todos los niveles y mejorar la calidad de vida de la población, a través del uso de los servicios de telecomunicaciones,

CONSIDERANDO

Que el Plan Nacional de Ordenación del Territorio plantea la amplia divulgación del conocimiento y el uso de las modernas tecnologías de telecomunicaciones,

CONSIDERANDO

Que el Plan Nacional de Desarrollo Regional indica que las comunicaciones, tanto físicas como electrónicas, constituyen uno de los factores fundamentales de consolidación del nuevo modelo de desarrollo territorial,

IndiceIndice

Page 52: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

CONSIDERANDO

Que el Estado provee servicios de diversa índole a los ciudadanos, los cuales pueden ser prestados en forma más eficiente a través de Internet, lográndose así un beneficio inmediato para la población,

CONSIDERANDO

Que Internet es un medio que permite acceder a nuevos conocimientos, empleos y mano de obra especializada, además de ser un importante generador de iniciativas que incentivan el espíritu emprendedor de la población, sin distinción de clases sociales ni de generaciones, constituyendo una fuente inagotable de oportunidades para pequeñas, medianas y grandes empresas,

CONSIDERANDO

Que el Ejecutivo Nacional ha previsto el impacto positivo que tienen las tecnologías de información, incluyendo el uso de Internet, en el progreso social y económico del país, en la generación de conocimientos, en el incremento de la eficiencia empresarial, en la calidad de los servicios públicos y en la transparencia de los procesos,

IndiceIndice

Page 53: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

DECRETA

Artículo 1°: Se declara el acceso y el uso de Internet como política prioritaria para el desarrollo cultural, económico, social y político de la República Bolivariana de Venezuela.

Artículo 2°: Los órganos de la Administración Pública Nacional deberán incluir en los planes sectoriales que realicen, así como en el desarrollo de sus actividades, metas relacionadas con el uso de Internet para facilitar la tramitación de los asuntos de sus respectivas competencias.

Artículo 3°: Los organismos públicos deberán utilizar preferentemente Internet para el intercambio de información con los particulares, prestando servicios comunitarios a través de Internet, tales como bolsas de trabajo, buzón de denuncias, trámites comunitarios con los centros de salud, educación, información y otros, así como cualquier otro servicio que ofrezca facilidades y soluciones a las necesidades de la población. La utilización de Internet también deberá suscribirse a los fines del funcionamiento operativo de los organismos públicos tanto interna como externamente.

Artículo 4°. Los medios de comunicación del Estado deberán promover y divulgar información referente al uso de Internet.

Se exhorta a los medios de comunicación privados a colaborar con la referida labor informativa.

Artículo 5°: El Ministerio de Educación, Cultura y Deportes dictará las directrices tendentes a instruir sobre el uso de Internet, el comercio electrónico, la interrelación y la sociedad del conocimiento. Para la correcta implementación de lo indicado, deberán incluirse estos temas en los planes de mejoramiento profesional del magisterio.

Artículo 6°: El Ministerio de Infraestructura tramitará el otorgamiento de las habilitaciones administrativas necesarias para prestar servicios de acceso a Internet de manera expedita, simplificando los requisitos exigidos.

IndiceIndice

Page 54: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Artículo 7°: El Ministerio de Educación, Cultura y Deportes, en coordinación con los Ministerios de Infraestructura, de Planificación y Desarrollo y, de Ciencia y Tecnología, presentará anualmente el plan para la dotación de acceso a Internet en los planteles educativos y bibliotecas públicas, estableciendo una meta al efecto.

Artículo 8°: En un plazo no mayor de tres (3) años, el cincuenta por ciento (50%) de los programas educativos de educación básica y diversificada deberán estar disponibles en formatos de Internet, de manera tal que permitan el aprovechamiento de las facilidades interactivas, todo ello previa coordinación del Ministerio de Educación, Cultura y Deportes.

Artículo 9°: Todos los Ministerios presentarán a la Presidencia de la República, en un plazo de noventa (90) días continuos contados a partir de la publicación del presente Decreto en la Gaceta Oficial de la República Bolivariana de Venezuela, sus respectivos planes de ejecución, incluyendo estudios de financiamiento e incentivos fiscales a quienes instalen o suministren bienes y servicios relacionados con el acceso y el uso de Internet destinados a la aplicación de los objetivos previstos en el presente Decreto.

Artículo 10°: El Ejecutivo Nacional establecerá políticas tendentes a la promoción y masificación del uso de Internet. Asimismo, incentivará políticas favorables para la adquisición de equipos terminales por parte de la ciudadanía, con el objeto de propiciar el acceso a Internet.

Artículo 11°: El Estado, a través del Ministerio de Ciencia y Tecnología promoverá activamente el desarrollo del material académico, científico y cultural para lograr un acceso adecuado y uso efectivo de Internet, a los fines de establecer un ámbito para la investigación y el desarrollo del conocimiento en el sector de las tecnologías de la información.

Artículo 12°: Todos los Ministros quedan encargados de la ejecución del presente Decreto, bajo la coordinación de los Ministros de Educación, Cultura y Deportes, de Infraestructura y de Ciencia y Tecnología. IndiceIndice

Page 55: Introducción al Software Libre · Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con

Dado en Caracas, a los diez días del mes de mayo de dos mil.Año 190° de la Independencia y 141° de la Federación.(L.S.)HUGO CHÁVEZ FRÍASRefrendado:El Vicepresidente Ejecutivo, JULIÁN ISAÍAS RODRÍGUEZ DÍAZEl Ministro de Relaciones Exteriores, JOSÉ VICENTE RANGELEl Ministro de Finanzas, JOSÉ ALEJANDRO ROJASEl Ministro de la Defensa, ISMAEL ELIÉZER HURTADO SOUCREEl Ministro de la Producción y el Comercio, JUAN DE JESÚS MONTILLA SALDIVIAEl Ministro de Educación, Cultura y Deportes, HÉCTOR NAVARRO DÍAZEl Ministro de Salud y Desarrollo Social, GILBERTO RODRÍGUEZ OCHOAEl Encargado del Ministerio del Trabajo, PEDRO AZUAJE MONTELLEl Ministro de Infraestructura, ALBERTO EMERICH ESQUEDA TORRESEl Encargado del Ministerio de Energía y Minas, BERNARDO ÁLVAREZEl Ministro del Ambiente y de los Recursos Naturales, JESÚS ARNALDO PÉREZEl Ministro de Planificación y Desarrollo, JORGE GIORDANIEl Ministro de Ciencia y Tecnología, CARLOS GENATIOS SEQUERAEl Ministro de la Secretaría de la Presidencia, FRANCISCO RANGEL GÓMEZ

IndiceIndice