SOFTWARE LIBRE GNU/GPL
ING. MAURICIO RAMIREZ V ESP. GERENCIA ESTRATEGICA DE SISTEMAS DE INFORMACION
BREVE HISTORIA
Entre los años 60 y 70 del Siglo XX, el software no era considerado un producto sino un añadido que los vendedores de los grandes computadores de la época (los mainframes) aportaban a sus clientes para que éstos pudieran usarlos.
Cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones.
¿CUANDO EL SOFTWARE SE VOLVIO PRODUCTO?
Con la llegada de los años 80 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.
CAUSAS:
Seguridad Fuga de información Secretos comerciales
RICHARD STALDMAN
En 1971, siendo estudiante de primer año de Física en la Universidad 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.
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.
RICHARD STALLMAN
El 27 de septiembre de 1983 Stallman anunció en varios grupos de noticias de Usenet el inicio del proyecto GNU que perseguía crear un sistema operativo completamente libre. Al anuncio original siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre al sistema operativo Unix, al que denominó GNU (GNU No es Unix).
PROYECTO SOFTWARE LIBRE
Poco tiempo después se incorporó a la organización no lucrativa Free Software Foundation para coordinar el esfuerzo. Inventó el concepto de copyleft, que fue utilizado en la Licencia Pública General GNU (conocida generalmente como la "GPL") en 1989.
La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo. 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.
IDEA DE RICHARD STALLMAN "Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño." Richard Stallman
¿QUE ES UNA LICENCIA?
Es la forma en que un autor permite el uso de su creación por otras personas, de la manera que el cree aceptable. Es el instrumento que regula las maneras en que el usuario puede utilizar el software.
TIPOS DE LICENCIAS
Copyright: Es el derecho legal de un autor que obtiene por el resultado creativo de un trabajo original. Es una forma de protección garantizada por la ley. Copyleft: Es una usado para licenciar software de tal forma que éste permanezca siempre libre y su uso y modificación siempre reviertan en la comunidad. GNU GPL: Licencia Pública General de GNU. 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.
¿QUE ES EL SOFTWARE LIBRE?
El Software Libre es un tipo particular de software que le permite al usuario el ejercicio de cuatro libertades básicas
Programa: Conjunto de instrucciones que realizan una tarea especifica.
LAS 4 LIBERTADES DEL SOFTWARE LIBRE Libertad 0
Libertad 1
Libertad 2
Libertad 3
la libertad para ejecutar el programa con cualquier propósito
la libertad para estudiar y modificar el programa (Acceder al código fuente)
Copiar el programa de manera que se pueda ayudar al vecino o a cualquiera
Mejorar el programa y publicar las mejoras
¿QUE NO ES SOFTWARE LIBRE?
Software regalado: o de costo cero, pero sin el código fuente. Software con el código fuente: esto quiere expresar que el software se provee con su código fuente. Software de dominio publico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropiárselo.
EJEMPLOS DE SOFTWARE LIBRE
Sistema Operativo Linux
Fedora Suse Debian Centos
Wikipedia Firefox Moodle MySQL Postgres Open Office
Linux
Linux fue creado a comienzos de los 90 por Linus Torvalds, un estudiante de ciencias de la computación de la universidad de Helsinki quien se basó en Minix, un sistema operativo Unix para procesadores de tipo Intel, muy limitado.
¿Qué es el Kernel de Linux?
El kernel ó núcleo de Linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.
Las funciones más importantes del mismo, aunque no las únicas, son: Administración de la memoria para todos los programas y procesos en ejecución. Administración del tiempo de procesador que los programas y procesos en ejecución utilizan. Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda. http://www.kernel.org/.
Kernel
¿Qué es una Distribución?
Una distribución es una recopilación de programas y ficheros, organizados y preparados para su instalación.
¿Qué es un Paquete?
Un paquete es un programa/software empaquetado para su instalación.
El software se distribuye en forma de paquetes, frecuentemente encapsulado en un solo fichero. Estos paquetes incluyen otra información importante, además del software mismo, como pueden ser el nombre completo, una descripción de su funcionalidad, el número de versión, el distribuidor del software, la suma de verificación y una lista de otros paquetes requeridos para el correcto funcionamiento del software.
VENTAJAS
Escrutinio Publico Independencia del proveedor Costo Seguridad Comunidad
DESVENTAJAS
Desconocimiento Dificultad de Intercambio de archivos Referenciación Apoyo
CONCLUSIONES
El software libre es una alternativa que todas las personas pueden utilizar sin necesidad de pagar algún costo, debido a la naturaleza de su filosofía y tipo de licenciamiento. Incentivar el uso del software libre en todas las áreas de la informática.
WEB RECOMENDADAS
http://www.softwarelibre.org/ http://www.gnu.org/philosophy/free-sw.es.htm http://es.wikipedia.org/wiki/C%C3%B3digo_li http://www.softwarelibre.net/ http://www.gnu.org/philosophy/categories.es. http://distrowatch.com/
http://www.levenez.com/unix/#13
PREGUNTAS