Software Libre y Ciencia Manuel Palomo Duarte Dpto. Leng. y Sist. Informáticos UCA.

Slides:



Advertisements
Presentaciones similares
Prof. Maria Jimena Rodriguez
Advertisements

EHUXAitor Técnico del CIDIR Miembro de ITSAS
Ensamblé de computadores
SOFTWARE LIBRE.
Linux Victor Villena Siguiente. -1- Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de.
Una aproximación al software libre en la empresa Pedro Melguizo Biosca Jornada de Software Libre en la PYME.
Un Weblog, blogs, bitácora o edublogs en el mundo educativo, es un sitio Web, formado por artículos (post) de uno o varios autores, en orden cronológico.
1/20 El software social como catalizador de las prácticas y recursos educativos abiertos Núria Ferran Ferrer Mireia Pascual César Córcoles Julià Minguillón.
SOFTWARE LIBRE, OPEN SOURCE E HISTORIA DE LINUX TOVAR LÓPEZ IAN GUSTAVO PROFESOR RENÉ DOMINGUEZ ESCALONA ADMINISTRA SISTEMAS OPERATIVOS GRUPO 503.
Software libre y estándares abiertos Ramón Rey Vicente GNU/Linux, software libre para la comunidad universitaria Universidad de Salamanca, 23 de octubre.
Software Libre Rolinger Guzmán Polania “Mufasa”. Free Sofware Foundation (FSF) Fundación para el software Libre (1985): el software libre se refiere a.
VULCANO: Forja Open Source para el Software del Futuro.
Alfa21 Outsourcing S.L. Un ejemplo de modelo de negocio basado en Software Libre 13 de julio de 2006
Open Source Licenses & Software Development Manuel Palomo Duarte Oficina de Software Libre Universidad de Cádiz.
Software libre y formatos abiertos. ¿Qué es software libre y software privado?  El software libre es aquel que se encuentra bajo una licencia libre y.
FLOSS Modelos de negocio. ¿Qué es FLOSS? FLOSS es un término que se refiere tanto al Software Libre como al Software de Código Abierto los cuales, a.
El Software Libre es para todos El ABC del software libre I.S.C. Héctor A. Bautista Flores 30 de Marzo de 2011.
Uso de TICs basadas en Software Libre. Objetivo Introducir al mundo del software libre Conocer proyectos y aplicaciones de software libre Realizar prácticas.
Software Libre como elemento para la mejora competitiva del colectivo autónomo Oviedo, 4 de Abril de 2011.
Introducción al Software Libre Pablo Garaizar Sagarminaga
SOFTWARE LIBRE Y OTRAS YERBAS Taller de Arte y Programación (UDELAR) Montevideo, agosto de 2010.
Linux Victor Villena Siguiente. Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de sistema.
¿Qué es GNU/Linux? Camilo Quintana, Miembro de GUL-UCA
SoftwareLibre humanidad hacia otros Jorge Luis Hernández C
Carlos Rodríguez Torres S ETEG 502 Fundamentos de la Educación a Distancia Profa. Laylannie Torres 2 de junio de 2013.
Qué es “Software Libre” ● “Software libre” es aquel que puede ser usado, estudiado y modificado sin restricción. ● Para ello, el software debe estar disponible.
LINUX-IDES: GRUPO DE INVESTIGACIÓN Y DESARROLLO EN GNU/LINUX Linux- IDES Investigación y Desarrollo en GNU/Linux Software libre en la PUCP: Tuxpuc y Linux-IDES.
Copyright © Creative Commons by- sa Qué es el Software Libre Ulises Hernandez Pino Red de Investigación Educativa - ieRed Grupo.
Introducción al Software Libre Fco Javier Lucena Lucena.
P A U S A 2. María Elena Casañas URL: PRIMEROS PASOS HACIA EL SOFTWARE LIBRE CÓMO MIGRAR.
Utilización y administración avanzadas de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios Software libre: historia y ventajas.
COMUNICACIÓN Y TICS Károl Fernanda Barragán M. Jennylith Dayana Ardila P. Wendy Paola Pinto F.
Una perspectiva docente del Software Libre en Ciencia e Ingeniería (Sea lo que sea que signifique) Guillem Borrell i Nogueras 19 de Noviembre de 2008.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
ASPECTOS GENERALES. Introducción. ¿Qué es Moodle? Arquitectura. Especificaciones técnicas. Características generales. ¿Cómo puede ayudar Moodle en clase?
Plataforma de administración para congresos
Bienvenidos!!! "El Software Libre y su incidencia en lo Social"
MISION DEL CENTRO Difusión y aplicación de las TIC relacionadas principalmente con el concepto de software libre entre empresas, administraciones, universidades,
PROYECTO GNU.
intro_intro_GnU/Linux
“Software Libre para Radios Libres”
Linux y el Software Libre
Cuando oímos estas palabras la mayoría pensamos en esto.
PARTE I: “Desmitificando al Software Libre”
¿Qué son las Plataformas?.
El desarrollo de Software libre en las Empresas
FECHA ÚLTIMA REVISIÓN: 13/12/11
...les da la Bienvenida al mundo del CONOCIMIENTO LIBRE...
Software Libre: Licencia para compartir
Software Software según su licencia. Software según su finalidad.
SEMINARIO INCORPORAR SOFTWARE LIBRE – MITOS Y VERDADES
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
KUbuntu Carlos Torres Denis González 7 de septiembre de 2015.
Origen y Estado Actual del Software Libre
¿Qué es el Software Libre? Origen, Evolución y Transformación
UBUNTU.
Los wikis Por: Karina Montes Ruth González Mabel Ibarra.
Introducción al Software Libre
Software privado David Burgos Perela 1ºA BACH.
Linux Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux.
Las licencias.
TEMA: SOFTWARE LIBRE & SOFTWARE PROPIETARIO Software libre El término se refiere el conjunto de SOFTWARE que por decisión de su autor, puede ser copiado,
Software libre BAUTISTA MUNGUIA ANA MAYRI, SIFUENTES CISNEROS VANESSA Y KIRIA.
Aspectos legales a tener en cuenta si se desarrolla y/o compra software REDES 439.
Sistemas operativos Amparo Pinal y Nayla Carcamo 4 año división “B”
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
ESTRUCTURA DE LO SISTEMAS OPERATIVOS Presentado por: Jennifer.
SOFTWARE LIBRE AVANZADO PARA ABOGADOS
UNIX & LINUX Prof. Ing. Carlos R. Arza Torres INTRODUCCIÓN A Curso: 3ER - MOD. 4 FACULTAD POLITÉCNICA
Software Libre vs Software Propietario Presentado por: Armas Magallanes, Rogger.
Transcripción de la presentación:

Software Libre y Ciencia Manuel Palomo Duarte Dpto. Leng. y Sist. Informáticos UCA

Índice ● ¿Qué es Software Libre? ● Historia (y personajes) del Software Libre ● Tipos de Software Libre (licencias) ● Trabajo con Software Libre ● Ejemplos de Software Libre ● Software Libre en la UCA: la OSLUCA ● Software Libre y ciencia ● Software Libre y ciencia en la UCA

¿Qué es Software Libre? ● Según la FSF es un software que permite: – 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

¿Qué es Software Libre? ● En esta definición se observa que: – No se hace referencia económica: el software libre se puede vender, regalar,... – No implica la renuncia de autoría ● Ojo con el inglés: – Free significa “libre” y “gratis” ● Lo contrario es privativo, no comercial ● Existen otras definiciones similares ● Es posible gracias a los costes marginales

¿Qué es Software Libre? ● ¿Qué no es Software Libre? – Código fuente disponible: se puede ver el código (para revisarlo), pero no modificarlo – Freeware: sería algo así como “libre uso” – Shareware: software para compartir de uso limitado – Demo/Trial: software de uso limitado – Adware: programa gratuito pagado con publicidad – Spyware/Malware: software malicioso

¿Qué es Software Libre? ● Open Source vs Free Software: – El Open Source está impulsado por la Open Source Initiative: cree que el mejor software es el que se hace abierto – El Software Libre está apoyado por la Free Software Foundation: cree que el software debe de ser libre por principios éticos ● Sus objetivos son distintos aunque compatibles

¿Qué es Software Libre? ● ¿Es tan importante que el software sea libre? – Datos cautivos (Wordperfect,...) – Aprendizaje de desarrollo de soluciones en campos concretos (ofimática, videojuegos,..) – Coste de licencias anuales y actualizaciones – Fallos que no puedes arreglar (WebCT,...) – Formación: aprender a usar un entorno que permita producir beneficios posteriormente – Cambia tu hardware cuando lo desees

¿Qué es Software Libre? ● Ejemplo de licencias privativas: – Licencias por puestos (licencias para aulas) – Algunos productos no permiten usarlo en actividades críticas (nuclear,...) – Otros prohíben criticarlos públicamente – Los hay que incluyen limitaciones no documentadas (escaneo de moneda, puertas traseras, envío de información personal,...) – Limitaciones de exportación, uso militar,... – En general ninguna garantía “as is”

¿Qué es Software Libre? ● Otros recursos libres – Todo lo que sea digitalizable es susceptible de liberarse: ● CC: libros, música, vídeo, partituras,... ● Wikipedia: conocimiento – Wookipedia, Cadizpedia, Guías de viaje libres,... ● Hardware libre: – Esquemas,...

Historia y personajes del SL ● Hace décadas se vendía hardware + software: – El cliente compraba hardware – Se proporcionaba el código fuente del software para cambiarlo o corregirlo ● Una empresa decidió no proporcionar el código fuente de los controladores de una impresora del MIT... ● Un trabajador del MIT dijo que no estaba dispuesto a trabajar así

Historia y personajes del SL ● Richard Stallman: – Fundador de FSF – Personaje público – Genio polémico ● Han Solo – Beca McArthur: $ por año, durante cinco años – Otras “guerras”: ● Pacifista ● Marihuana terapéut.

Historia y personajes del SL ● Richard M. Stallman: – Fundador de la FSF: ● Fundación que da soporte legal al desarrollo de SL con abogados, programadores, etc – Ya que el sistema más usado era Unix, empezó a programar utilidades para Unix: proyecto GNU (GNU's Not Unix) – Llegó a desarrollar casi todas las utilidades que necesita un sistema operativo... – Pero sólo las podía usar en sistemas privativos, necesitaba un núcleo libre

Historia y personajes del SL ● Linus Torvalds: – Creador de Linux ● Just for fun – Persona no pública – Genio menos polémico – Trabaja en la Linux Foundation manteniendo el núcleo de Linux – Open Source

Historia y personajes del SL ● Linus Torvalds: – Crea el núcleo de un sistema operativo similar a Minix para PC – Lo adaptó para que se pudieran usar los programas de la FSF – Nació GNU/Linux: un sistema operativo con un montón de utilidades (GNU/Hurd) – La implantación masiva de Internet y el aumento de potencia de los PCs catapultó el sistema: ¡un servidor por precio de un PC!

Historia y personajes del SL ● Pero hacía falta una interfaz cómoda para instalar el sistema, un selección de programas, traducciones, soporte, etc ● Aparecen las distribuciones: – Comunitarias: Slackware, Debian,... – Respaldadas por empresas: Novell SuSE,... – Institucionales: Linex, Guadalinex,... ● No parecía que ninguna versión “sencilla” acaparara comunidad, sólo Debian...

Historia y personajes del SL ● Mark Shuttleworth – Multimillonario ● 1er turista espacial – Creador de: ● Canonical ● Ubuntu – Cree en el SL como modelo de: ● Desarrollo global ● Negocio

Historia y personajes del SL ● Panorama actual: – La oferta de SL se ha diversificado muchísimo ● Ofimática, 3D, servidores, supercomputación,... – El software libre se usa ampliamente en muchos campos de industria, investigación y docencia – Existen instituciones, comunidades o incluso países que lo usan estratégicamente – Efecto “bola de nieve”: más uso implica más soporte (hardware y software), menos fallos, más avance, más especialización,...

Historia y personajes del SL ● Otros personajes – Bruce Perens – Bruce Eckens – Eric S. Raymond – John “Maddog” – Alan Cox – Lawrence Lessig – Ian Murdock ● En español – Barahona ● LibreSoft – Galli – Barrionuevo – M. de Icaza – Antonio Larrosa ● La comunidad...

Historia y personajes del SL ● Fauna – GNU: ñu – Linux: pingüino – BSD: demonio – Firefox: panda rojo – SUSE: camaleón – OOo: gaviotas – aMule: mula – Ant: hormiga

Tipos de SL (licencias) ● ¿Cómo se articula la liberación de un software? – El software pertenece a su autor – El autor expresa mediante una licencia el uso que se puede hacer de él (validez jurídica): ● Todos los derechos reservados ● Algunos derechos reservados y otros otorgados ● Renuncia de derechos (dominio público) – Copyleft: usar el copyright para otorgar derechos

Tipos de SL (licencias) ● Licencias libres: – Principal diferencia: ● Víricas: obligan a que toda modificación del software sea también libre: GNU/GPL,... ● No víricas: permiten que se puedan cerrar o relicenciar modificaciones del software: BSD,... ● Débiles: enlace a software privativo: LGPL,... ● Licencia dual: X-Window System – Nuevos retos: DRM, patentes software,... – CC: licencias a la carta (incluso no libres) ● Marca: no confundir con licencias

Trabajo con SL ● Metodología de trabajo en el SL: – El SL suele desarrollarse de manera colaborativa y distribuida (inglés) – Existen sistemas software para gestionar este modelo de desarrollo (CVS, SVN, git) – Aparición constante de versiones y parches – Todo se publica: código (comentarios), responsables, bugs, etc => calidad ● Ejemplo en el portátil

Trabajo con SL ● Democracia + Meritocracia: – Sistemas participativos, transparentes y democráticos – Los méritos y las capacidades tienen un peso ● Colaboración en varias fases – Formación técnica (programas, sistemas, etc) – Lectura de documentación técnica e histórica – Participación menor: gestión de errores, etc – Participación mayor gradualmente

Trabajo con SL ● Desarrollo industrial regional – ¿Es rentable vender licencias de un sistema producido por otros? – El software libre permite ampliar, adaptar e implantar el sistema – Usa software libre: el día que estéis programando ¿qué software os gustaría que compraran las empresas? ● Economic Impact of FLOSS on Innovation and Competitiveness of the EU ICT sector

Trabajo con SL ● ¿Por qué abrir mi programa? – Cerrar un programa no lo hace más competitivo – Si el programa es bueno serás la referencia – La comunidad podrá arreglar fallos que encuentre – Te encontrarás con ampliaciones del programa y conexiones con otros

Trabajo con SL ● El software libre fomenta el respeto de estándares y normativas internacionales – Facilita enormemente la conexión entre sistemas ● Existe una enorme cantidad de documentación asociada al SL ● Muy seguro: – Actualizaciones constantes – Distribuciones como OpenBSD (1 agujero de seguridad en 8 años)

Trabajo con SL ● Ganar dinero con SL: – Cobrar por desarrollar software lo que quieras, pero liberar el software producido ● Sistemas enteros ● Extensiones, ampliaciones,... – Formación: uso, explotación,... – Consultoría: tu tiempo vale mucho dinero – Investigación con SL: interés de empresas ● Negocio basado en servicios y no en producto

Ejemplos de SL ● A nivel usuario: – Ofimática: OpenOffice, KOffice, Abiword,... – Internet: Firefox, Thunderbird, aMule,... – Multimedia: GIMP, Audacity, MPlayer,... – Organizador: Evolution, Kontact,... – Juegos (educativos): Supertirititrán, kverbos,. ● Sistema Operativo: – Distribuciones Linux, FreeBSD, Solaris, etc

Ejemplos de SL ● Profesional (desarrollo/administración): – Servidores de todo tipo: Apache, MySQL,... – Herramientas para administración: Yast, ipchains, tcpdump, webmin,... – CMS: Drupal, Moodle, Wikis,... – Programación: gcc (C/C++, Java,...), PHP,... – Herramientas auxiliares: IDEs (Anjuta), documentación (doxygen), proyectos (taskjuggler),... ● Profesional 3D: Blender, YafRay

Ejemplos de SL ● Groupware: centralización de trabajo de varios usuarios concurrentes – eGroupWare, Zimbra, Open-Xchange,... ● Gestión fiscal y contable: – BulmaGes, FacturaLux, nTVP, Gestión LinEx ● CRMs: gestión de relaciones con clientes – SugarCRM, Hipergate, Centric CRM ● ERP: gestión de producción integral – OpenXpertya/Compire, OpenBravo

Ejemplos de SL ● Supercomputación: – Colas condor, lustre, OpenMPI,... ● Casos de éxito: – Empresas: ● De nuestro entorno: Yaco, Activa, Sadiel,... ● Grandes empresas: Ret Hat, HP, IBM, Novell,... – Instituciones: ● Andalucía y Extremadura: Factoría de Software IBM ● Iniciativa de Brasil – Cine 3D: Titanic, Shrek,...

Ejemplos de SL ● Linux ha llegado lejos: – Se usa en la NASA – Instalado en el vehículo que anduvo por Marte – ¿Te fías de él?

SL en la UCA: la OSLUCA ● Nace en 2004 para fomentar el uso de SL en la UCA ● Líneas de acción: – Formación (jornadas, foros, talleres, etc) – Apoyo a docencia (Moodle,...) – Apoyo a investigación – No discriminación (estándares abiertos) – Transferencia (materiales libres, forja, etc) – Gestión (PAS)

SL en la UCA: la OSLUCA ● ¿Dónde está? – Simón Bolívar, planta baja – ● ¿Quienes la forman? – Profesores – Técnicos – Becarios – Colaboradores

SL en la UCA: la OSLUCA ● Jornadas y congresos organizados: – JOSLUCA: 3 ediciones – IV JASL – FLOSS International Conference ● Representación de la UCA en diversos foros ● Cursos: PAS, profesorado y alumnos ● Docencia: apoyo a profesores que usan SL en sus asignaturas

SL en la UCA: la OSLUCA ● Normativa de intercambio de información ● Forja de desarrollo de proyectos libres ● Materiales libres: manuales, CDs recopilatorios ● Guadalinex_UCA: sustituida por Guadalinex + repositorios ● Portátiles de biblioteca ● Moodle: ahorro de licencia y desarrollo propio

SL y Ciencia ● La ciencia sigue un proceso abierto: – Trabajo en comunidad – Publicación de resultados – Revisión por pares – Repetición de pruebas – Análisis de modelos ● Enlaza directamente con el software libre ● El software privativo obliga a tener “fe”

SL y ciencia en la UCA ● Proyecto R-UCA: – El software estadístico SPSS aumenta enormemente su precio anual (10x) – Existe una alternativa libre de calidad: R – Algunos profesores muestran reticencias – Solución: la OSLUCA se hace responsable de propiciar el cambio no traumático – ¿Cuándo? Curso 2007/08 – ¿Quiénes? Grupo investigación y becarios

SL y ciencia en la UCA ● Líneas de actuación de R-UCA: – Desarrollo de material docente bajo licencia de documentación libre GNU-FDL – Plan de formación del personal docente e investigador de la UCA – Creación de un Wiki para albergar documentación en español sobre R – Creación de un foro que sirva de soporte a los usuarios de R – Apoyar al proyecto R, contribuyendo de forma activa a su disponibilidad en español

SL y ciencia en la UCA ● Proyecto QTOctave: – Octave es un sistema de computación numérica muy potente (licencia libre) – Se decide usarlo para sustituir a Matlab – Se está desarrollando una interfaz gráfica multiplataforma – ¿Cuándo? Curso 2007/08 – ¿Quiénes? Profesores y compañeros vuestros

SL y ciencia en la UCA ● Proyecto calidad composiciones de servicios web – Recientemente se ha estandarizado el lenguaje BPEL para componer servicios web – No existen herramientas libres para asegurar la calidad de las composiciones – Se está desarrollando un sistema libre que lo haga basándose en invariantes – ¿Cuando? Curso 2008/09 – ¿Quienes? Grupo investigación y becarios

Gracias por su atención ¿Preguntas?

Propiedad intelectual ● Presentación disponible bajo licencia libre CC Reconocimiento-Compartir bajo la misma licencia 2.5 ● Las imágenes usadas (excepto los logotipos) están tomadas de la Wikipedia (inglesa y española) y la web de la FSF, véanse sus condiciones de uso ● Puede conseguir la última versión de esta presentación en la web de la OSLUCA: –