Software libre y estándares abiertos



Documentos relacionados
Software libre: historia y ventajas

Introducción al Mundo GNU/Linux

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

INFORMÁTICA 4º ESO

Curso de Administración de Servidores GNU/Linux

Introducción al Software Libre

Software Libre. Ing. Ernesto Pérez Estévez

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG

Unidad 5. Software libre: un poco de historia Ejercicios de autoevaluación

Administración UNIX: Introducción

Conceptos Generales. sobre Software Libre. Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL

T2.- Software libre. TEMA 2 SOFTWARE LIBRE. T2.- Software libre. 1.- Concepto de software libre. 1.- Concepto de software libre.

Sistemas Operativos de Libre Distribución

Sistemas Operativos Libres

MIT. Google NASA. Merrill Lynch & Co. Boeing. India. Yahoo! China. FedEx. Pixar. Bolsa de Nueva York. Brasil. California

Qué es el Software Libre? Algunos principios básicos

4.- Fundamentos del software

Pimeef Software Libre en la empresa

Campaña Antipiratería: Software Libre, Software Legal

Linux: Historia, estado actual y su futuro. Alexis Maldonado H. Juan Ignacio Del Valle G. Facultad de Ingeniería, UCR

SOFTWARE LIBRE EN INSTITUCIONES EDUCATIVAS. DISTRIBUCIONES LINUX Y CONCEPTOS BÁSICOS

Modelos de licenciamiento GNU/Linux Distribuciones Características. GNU/Linux. Colaboratorio de Computación Avanzada (CNCA)

Análisis de aplicación: Geany

Curso sobre software libre Licencias de software libre

Licencias en el Software Libre

Herramientas de Programación: Introducción a Unix

Que es Software Libre?

OpenSource. Alternativas para la Empresa. Universidad Católica de Temuco Facultad de Ciencias Escuela de Informática. Profesor:

Qué es el Software Libre?

Filosofia del Software libre Introducción

Un nuevo paradigma. Mario Medina C.

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

Funcionamiento de los Computadores:

Ing. Andrés Bustamante

gvsig: : Sistema de Información Geográfica en Software Libre de la Generalitat Valenciana

TIPOS DE LICENCIAS DE SOFTWARE. Definiciones. Ramón M. Gómez Labrador 1ª versión septiembre de 2005

Introducción a la Administración de Sistemas Unix/Linux

Atrápame si puedes...

INTERNET START UP CAMPUS

Linux IDES. Herramientas Open Source de apoyo en Ingeniería de Software. Investigación y Desarrollo en GNU/Linux

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

OFIMÁTICA: MICROSOFT OFFICE, GOOGLE DOCS, OPENOFFICE NUEVAS TECNOLOGÍAS EN EL AULA

USO DE SOFTWARE LIBRE, UNA EXPERIENCIA EXITOSA. Sonia Muñoz Chacón Jefe División Informática

ESPECIALIZACIÓN EN ARQUITECTURA DEL SOFTWARE SENA - SOCORRO MSL. Hebert Augusto Orjuela Cuadros.

Que es Software Libre?

Personajes, Iconos y Filosofía del Software Libre

Sistemas Operativos de Red

FP BÁSICA Ofimática y archivo de Documentos

El sistema operativo GNU/Linux y el software libre

Linux una opción para la empresa

Qué es el Software Libre?

El Software libre como camino hacia la independencia tecnológica.

Campaña Antipiratería: Software Libre, Software Legal

Introducción al Software Libre

Ministerio de Educación Base de datos en la Enseñanza. Glosario

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Clase 01 El Sistema Operativo GNU/Linux

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Reinterpretación de los Derechos de Autor desde la Perspectiva del Software Libre

El Software libre: situación actual y novedades más relevantes

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

SISTEMA OPERATIVO FUNCIONES DEL SISTEMA OPERATIVO

Introducción. Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991.

EL SOFTWARE LIBRE. UNA ALTERNATIVA POLÍTICO- SOCIAL DE FUTURO

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

Sistema Operativo GNU/Linux Nivel básico. Contexto histórico y generalidades de UNIX y GNU/Linux

Academia: Informática. Tema: Sistemas operativos

El software nació libre y permaneció así durante su infancia. Sin embargo, con la llegada de la juventud, la situación cambió completamente.

Software Libre y Software propietario

Asuntos legales y profesionales INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS

Software libre: licencias y propiedad intelectual

Transcripción:

GNU/Linux, software libre para la comunidad universitaria Software libre y estándares abiertos Ramón Rey Vicente Universidad de Salamanca, 27 de octubre de 2010

Software libre y estándares abiertos Historia del software libre GNU/Linux Software libre Modelo de desarrollo

Conceptos previos Linux GNU/Linux Software libre Software comercial Software propietario Software privativo

El origen Años 60: gran década Beatles LSD Y aparece UNIX

UNIX (I) Sucesor de MULTICS Dennis Ritchie y Ken Thompson Laboratorios Bell (AT&T)

UNIX (II) Sencillo Bien diseñado Desarrollado en ensamblador PDP-7 No era portable

UNIX (III) Para portarlo, se exigía reescritura Se requería independencia de la máquina El lenguaje C UNIX se reescribió en C: portabilidad

UNIX (IV) Monopolio de AT&T Distribución gratuita de UNIX Berkeley crea su UNIX BSD Editor vi, capa de red

UNIX (V) AT&T sigue con su System V AWK SUN desarrolla SunOS (Solaris) Todo gracias a compartir el código

UNIX (VI) 1984 AT&T se divide Puede explotar comercialmente UNIX Restringe la distribución del código

Aparece GNU (I) Richard Matthew Stallman (RMS) Sistema GNU GNU s Not UNIX Proyecto GNU (1983) Free Software Foundation (1985) Licencia GPL, para evitar restricciones Faltaba un núcleo

Aparece GNU (II) RMS crea el compilador GCC El lenguaje C es fundamental para GNU Sigue la filosofía UNIX

Filosofía UNIX Todo es un archivo Navaja suiza Manual en línea Troff

Qué es UNIX Una familia de sistemas operativos Una marca registrada (el nombre UNIX ) Una especificación (Single UNIX Specification) Sistemas tipo UNIX

Everybody loves UNIX (I) Incluso gente de dudosa moralidad...

Everybody loves UNIX (II) MS compró licencia en 1979 Microsoft XENIX No licenciaron el nombre UNIX Cedieron XENIX a SCO (la original)

Everybody loves UNIX (III)

Everybody loves UNIX (IV) A/UX (Apple UNIX) Sistema UNIX con extensiones BSD Interfaz gráfico de Mac OS (3.x) 1988 1995 Mac OS X 10.5 Leopard es UNIX 03 certificado

Linux 1991 Linus Torvalds Kernel monolítico Tipo UNIX (como MINIX) GCC y otras herramientas GNU Licencia GPL v2 Comunidad de desarrolladores

GNU/Linux vs Linux Linux es el núcleo del sistema Existe más software que forma el sistema Partes importantes del Proyecto GNU GNU/Hurd

Distribuciones de GNU/Linux Variedades o sabores Conjunto de software Instalador Sistema de paquetes Debian: 18700 paquetes y 11 arquitecturas

Documetación The Linux Documentation Project http://www.tldp.org TLDP ES/LuCAS http://es.tldp.org La espiral http://www.laespiral.org Debian http://www.debian.org/doc/

Software privativo Licencias ultra restrictivas Instalar y usar según número de licencias No poder ceder ni alquilar a terceros No poder modificarlo No poder usarlo de otra forma No poder estudiar como funciona (ingeniería inversa)

Software libre Libertad de usar el programa con cualquier propósito Libertad de estudiar y adaptarlo Libertad de distribuir copias Libertad de mejora y publicación de cambios

Software libre vs Open Source Open Source Initiative (1998) Bruce Perens y Eric S. Raymond Se centran en aspectos técnicos Dejan de lado la libertad Existe software Open Source no libre Comparten objetivos Open Source es puro marketing

Software libre: libertad de uso Usarlo con cualquier propósito Libertad de uso para cualquier persona Libertad de uso para cualquier organización Sin necesidad de informar a nadie

Software libre: libertad de estudio y adaptación Ver el código Espiar como funciona el software Adaptarlo a las necesidades especificas

Software libre: libertad de distribución En forma binaria (ejecutables) En forma de código fuente Modificadas o no Licencia irrevocable Pagando o no

Software libre: libertad de modificación Acceso al código fuente Publicación de las mejoras La comunidad se beneficia

Es software libre? Te dan las fuentes del programa? Puedes modificarlas? Puedes distribuir las modificaciones? Puedes vender las modificaciones? Debes distribuir las fuentes obligatoriamente?

Software libre: ventajas (I) Expone las deficiencias del software No hay user lock in Más competencia Importancia de formatos abiertos

Software libre: seguridad No hay puertas traseras Los programas hacen lo que deben Los bugs se encuentran fácilmente

Software libre: estándares abiertos Entidades neutrales internacionales (IEEE, ISO) Formatos de intercambio de información Estándar Estándar y formato abierto Garantiza libertad del usuario OpenDocument (OpenOffice.org) NO: OpenXML (MS Office 2007)

OOXML es un estándar corrupto NO ES UN ESTÁNDAR ABIERTO Irregularidades durante el proceso Deficiencias técnicas no resueltas Compatibilidad inexistente con otros estándares ISO El propio Office 2007 genera documentos no conformes al estándar Nadie impide a Microsoft cambiar de formato

Estándares abiertos HTML XML PDF SQL TCP PCI AGP

Modelo de desarrollo libre La clave: colaboración Alguien inicia un proyecto Pueden usar recursos libres existentes Se hace público y la gente colabora Se aceptan cambios, otros no Forks

Modelo de desarrollo: Catedral Pequeños cambios Se sigue un diseño de un ingeniero ; ) Se guarda en secreto Se usan muchos recursos Sólo se accede una vez terminado

Modelo de desarrollo: Bazar (I) Las abejas no pueden volar El modelo Bazar no debería funcionar Muchos desarrolladores En diferentes partes del mundo Voluntarios Idiomas diferentes No se sigue un diseño per se

Modelo de desarrollo: Bazar (II) El kernel Linux Apache Samba GIMP

Software libre: ventajas (II) Internacionalización Reutilización de código e ideas Reutilización de componentes (aspell) Rapidez de desarrollo Robustez Extensibilidad

Software libre: ventajas (III) Soporte técnico gratuito (listas, foros...) Soporte técnico de pago (Redhat, Novell...) Corrección y mejora de gratis

Software libre: mitos Caos: diferentes versiones, distros, etc. Código fuente: para qué? Facilidad para crackers y creadores de virus

Software libre: licencias Se basan en los derechos de autor Copyleft: GPL No Copyleft: BSD Compatibles GPL: BSD modificada Incompatibles GPL: BSD original, Apache 2.0

Quién gana con GNU/Linux? Google IBM HP SUN Gana toda la industria GNU/Linux es middleware neutral Se beneficia toda la humanidad

GNU/Linux en el mundo (I) Münich migra a SUSE Linux En la red de salud pública de Cuba China con SUN Java Desktop (*) Brasil con sus telecentros España: Extremadura (Linex), Andalucia (Guadalinex), Comunidad Valenciana (Lliurex), Castilla La Mancha (Molinux), Madrid (MAX)

GNU/Linux en el mundo (II) Venezuela, por decreto, en la administración Chile con Edulinux República Dominicana México, Gobierno GFD Linux...

Más software libre StarOffice de SUN (OpenOffice.org) Solaris de SUN (OpenSolaris) Java de SUN (OpenJDK) Novell compró SUSE PDF, un estándar ISO Mac OS X se basa en software libre

Fin

Esta obra está bajo una licencia Reconocimiento No comercial Compartir bajo la misma licencia 2.5 España de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by nc sa/2.5/es/ o envíe una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.