Este documento describe el origen y desarrollo del software libre. Comenzó en las primeras décadas de la computación cuando el software se compartía libremente entre usuarios expertos. Más tarde, cuando el software empezó a verse como un producto comercial, surgió la necesidad de distinguir entre el software libre y el propietario. Muchos gobiernos ahora usan software libre, incluido Venezuela donde el presidente Hugo Chávez decretó su uso prioritario en la administración pública.
1. Instituto Universitario de Tecnología de los Llanos
Ministerio del Poder Popular Para la Educación Universitaria
Trimestre III Trayecto III Sección “2”
Valle de la Pascua-Estado Guárico
Profesor: Integrantes:
Héctor Castillo Ibáñez María Carolina C.I: V-16326821
Fernández José Luis C.I: V-9922252
Pachano Marcos C.I: V-19375324
Pérez Daniel C.I: V-17434429
Torrealba Ronny C.I: V-16506066
2. Orígenes del Software Libre
La primera generación de computadoras aparece a finales de la década de
1940. Eran de enormes dimensiones y muy costosas. El poder computacional
era muy pobre comparado con las computadoras de la actualidad. La relación
entre el hardware y el software era demasiado estrecha, los programas se
escribían de una manera bastante especializada (lenguaje de máquina) y por lo
tanto, el concepto de software como una parte “independiente” del hardware se
veía todavía muy lejano. Debido precisamente a esta relación entre hardware-
software, las personas que operaban las computadoras debían de poseer
cierto nivel de conocimientos sobre el funcionamiento de las mismas, así como
de los programas que necesitaban para hacerlas funcionar. En ese entonces
no existían los usuarios convencionales, todos eran usuarios especializados,
en su gran mayoría científicos o ingenieros.
Entre esos usuarios expertos, era muy común que se diera el intercambio de
programas así como el compartir mejoras hechas a los mismos. A estas
mejoras en el software se les conoce como hacks y a estos primeros expertos
o gurus de la programación se les empezó a llamar hackers. Término que en la
actualidad se ha ido desvirtuando, confundiéndolos con delincuentes
informáticos. En general a los hackers les interesa conocer el funcionamiento
detallado de los sistemas informáticos y de su seguridad, manteniendo una
actitud ética. Algunos traspasan esta línea y se convierten en lo que la
comunidad hacker ha denominado cracker.
3. En los inicios de la computación, 40s y 50s, no existían las licencias de software. El
software era libre y los programas se intercambiaban como se hace con las recetas de
cocina. Este espíritu perduró en la comunidad de programadores durante años como
algo natural, hasta que con el tiempo las restricciones derivadas de licencias de uso,
implementadas por desarrolladores de software y las grandes compañías, plantearon
la necesidad de fijar una línea divisora entre el software libre y el software propietario.
Posteriormente, el software se empezó a ver más como una gran colección de
pequeños fragmentos de código, susceptible de ser modificado y adaptado. Las
computadoras de escritorio empezaban a volverse cada vez más populares y
accesibles a un número mayor de personas. Había también una mayor cantidad de
programadores probando cosas nuevas, escribiendo sus propias aplicaciones e
iniciando una gran variedad de proyectos. Sin embargo, había una importante
limitante, la gran mayoría del software que se utilizaban en ese momento era
propietario y venía protegido por licencias que regulaban su uso y distribución.
4. LIBERTADES DEL SOFTWARE LIBRE
•La libertad de usar el programa, con cualquier propósito (libertad 0).
•La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al
código fuente es una condición previa para esto.
•La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2)
•La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad
se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
Con estas 4 libertades estamos contribuyendo a un Sistema Ético que respeta las Libertades del usuario y de la
comunidad. Si no se dan las 4 Libertades o no se cumplen estamos antes un Software Privativo. Este tipo de
software para la comunidad no es justo. Ya que el Software Libre puede ser controlado para y por la Comunidad. Si
no quieres compartir el software es preferible que no desarrolles nada. Mejor compartir tus conocimientos con la
Comunidad.
La Libertad 0. Nos permite tener el control sobre nuestra informática, sobre el mundo informático en el que nos
movemos. La Libertad 2. Nos permite ayudar a nuestro prójimo. De esta forma mantenemos nuestra ética con
nuestros amigos y con la Comunidad. Para no caer en el dilema de compartir nuestra Licencia de software privativo
lo mejor y esencial es utilizar el Software Libre de tal forma que si conoces algún Desarrollo o creas algún Desarrollo
puedas compartirlo sin ningún dilema moral ni ético.
No debemos de permitir que por defender y compartir nuestro Software Libre o creer que compartir todo nuestro
conocimiento nos llame Hackers o Piratas. Aun en el Siglo XXI mucha gente nos define como hackers a todas
aquellas personas con inquietudes tecnológicas y de conocimientos.
5. EL SOFTWARE LIBRE EN LA ADMINISTRACIÓN PÚBLICA
El uso del software libre cada vez es mas extensivo a nivel mundial, sin embargo es interesante
destacar las diversas administraciones que han decidido darle a esta tecnología su voto de
confianza, migrando total o parcialmente sus servicios más importantes. A continuación se
mencionan algunos ejemplos:
• Venezuela, donde el presidente Hugo Chávez Frías decretó el uso prioritario del software
libre y GNU/Linux en toda la administración pública, incluyendo ministerios y oficinas
gubernamentales y se está fomentando la investigación y el desarrollo de software libre, con la
aprobación del Decreto 3390. En el año 2002 el Ministerio de Planificación y Desarrollo introduce
el concepto de software libre (SL) en el Estado a través de un Plan de Modernización.
Seguidamente el Servicio Autónomo de la Propiedad Intelectual (SAPI) se convierte en la primera
oficina de propiedad intelectual del mundo que promueve el SL como estrategia para combatir el
uso de software propietario en copias no autorizadas. El Ministerio de Ciencia y Tecnología
despliega una cruzada que incluye la creación de academias de SL, un Centro Nacional de
Tecnologías de la Información (CNTI) para investigar acerca del SL e Infocentros funcionando
también sobre SL. El Ministerio de Educación pone en funcionamiento un plan agresivo de
migración de su plataforma y la introducción del SL en la enseñanza. La compañía petrolera
estatal PDVSA inicia la migración al SL, luego del sabotaje realizado al cerebro informático de la
industria en diciembre de 2002, La empresa de telecomunicaciones estatal CVG-Telecom, está
instalando toda su plataforma en SL. La fábrica estatal de computadores (convenio China-
Venezuela) Venezolana de Industria Tecnológica (VIT) suple a la administración pública
computadoras solo con SL.
6. Software Libre en Venezuela Para el Estado venezolano es política prioritaria reconocer a
las Tecnologías de Información Libres como mecanismo para incentivar y fomentar la
producción de bienes y servicios dirigidos a satisfacer las necesidades del pueblo,
socializar el conocimiento, garantizar acceso igualitario a las tecnologías y aumentar la
capacidad nacional del sector.
Por esta razón, el 28 de diciembre de 2004 publica en Gaceta Oficial N 38.095 el Decreto
N 3.390 que establece: “Artículo 1. La Administración Pública Nacional empleará
prioritariamente Software Libre desarrollado con Estándares Abiertos, en sus sistemas,
proyectos y servicios informáticos. A tales fines, todos los órganos y entes 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”.
El Ministerio del Poder Popular para Ciencia, Tecnología e Industrias Intermedias (MCTI), a
través del CNTI, el Gobierno Bolivariano avanza en materia de capacitación tecnológica,
inserción de las tecnologías en las Misiones Bolivarianas, desarrollos de herramientas para
la automatización de las instituciones públicas, redes de datos, acceso al conocimiento y
normalización del sector de Tecnologías de Información Libres.