• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Curso de Introducción al Software de Fuentes Abiertas
 

Curso de Introducción al Software de Fuentes Abiertas

on

  • 1,998 views

 

Statistics

Views

Total Views
1,998
Views on SlideShare
1,982
Embed Views
16

Actions

Likes
1
Downloads
40
Comments
0

1 Embed 16

http://www.slideshare.net 16

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Curso de Introducción al Software de Fuentes Abiertas Curso de Introducción al Software de Fuentes Abiertas Presentation Transcript

    • Introducción al software de fuentes abiertas Marcos Blanco Galán – Centro Internacional de Referencia Linux – Escuela Politécnica de Cáceres. Universidad de Extremadura.
    • Curso de Introducción al software de fuentes abiertas Objetivos del curso Dar a conocer el software de fuentes abiertas ¿Qué es el software de fuentes abiertas o código abierto? ¿Qué ventajas y oportunidades ofrece? ¿Cuál es su entorno legal? Promover su uso en la comunidad universitaria ¿Cómo puedo empezar a usarlo? ¿Dónde acudir cuando necesite ayuda? Centro Internacional de Referencia Linux - Universidad de Extremadura 2
    • Curso de Introducción al software de fuentes abiertas ¿A quién está dirigido? Estudiantes de la Universidad de Extremadura... No necesariamente alumnos de Informática. … con conocimientos básicos a nivel de usuario... Que sepan utilizar aplicaciones habituales: navegador web, cliente de correo, aplicaciones ofimáticas y similares. … e interesados en conocer este tipo de software. Centro Internacional de Referencia Linux - Universidad de Extremadura 3
    • Curso de Introducción al software de fuentes abiertas ¿Qué es CENATIC? Centro Nacional de Referencia de Aplicación de las Tecnologías de la Información y la Comunicación (TIC) basadas en fuentes abiertas. Fundación Pública Estatal constituida por el Ministerio de Industria, Turismo y Comercio, a través de Red.es y con el apoyo de la Junta de Extremadura. URL: http://www.cenatic.es Centro Internacional de Referencia Linux - Universidad de Extremadura 4
    • Curso de Introducción al software de fuentes abiertas Guía básica del software de fuentes abiertas Guía elaborada por CENATIC. Divulgación del Software Libre. Punto de partida de este curso. Centro Internacional de Referencia Linux - Universidad de Extremadura 5
    • Curso de Introducción al software de fuentes abiertas ¿Qué veremos? Conceptos básicos Ventajas Entorno legal Primeros pasos Centro Internacional de Referencia Linux - Universidad de Extremadura 6
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos Conceptos básicos Centro Internacional de Referencia Linux - Universidad de Extremadura 7
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos Programa informático Conjunto de instrucciones que el ordenador es capaz de interpretar o ejecutar en orden secuencial. Software Conjunto de programas, documentación y datos asociados que forman parte de un sistema de computación. Centro Internacional de Referencia Linux - Universidad de Extremadura 8
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos ¿Qué es el código fuente? Código fuente ↔ receta Binario o ejecutable ↔ tarta Centro Internacional de Referencia Linux - Universidad de Extremadura 9
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos ¿Qué es el código fuente? El código fuente describe el funcionamiento del programa. El programa está escrito en algún lenguaje de programación. Binario en ejecución Código fuente escrito en Python Centro Internacional de Referencia Linux - Universidad de Extremadura 10
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos ¿Qué es el software de fuentes abiertas? Programa ejecutable + Código fuente Implicaciones de esta definición: 1. Entender su funcionamiento 2. Libertad para modificarlo * - Introducir mejoras - Adaptarlo a nuestras necesidades específicas 3. Libertad para usarlo y copiarlo * * Condicionadas por el entorno legal (licencias) Centro Internacional de Referencia Linux - Universidad de Extremadura 11
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos ¿Qué es el software de fuentes abiertas? - Términos equivalentes: Software abierto, programas de código abierto, programas de fuentes abiertas, open-source. Dejando a un lado las cuestiones filosóficas, el término “Software Libre” representa el mismo concepto. - Términos antagónicos: Software propietario o cerrado. Software privativo (en contraposición a “Software Libre”) Centro Internacional de Referencia Linux - Universidad de Extremadura 12
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos Open Source Initiative (OSI) - Organización fundada en 1998. - Dedicada a la promoción del código abierto. - Intento de aproximar el software libre a las empresas a través del término “Open Source”. Reducir la carga ideológica y evitar la confusión del término anglosajón “Free” el cuál tiene dos significados: libre y gratis - Decálogo del software de código abierto: premisas del OS - Licencias aprobadas: http://www.opensource.org/licenses/alphabetical Centro Internacional de Referencia Linux - Universidad de Extremadura 13
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos Decálogo OSI 1. Libre redistribución: El software debe poder ser copiado, vendido o distribuido gratuitamente entre los usuarios. 2. Disponibilidad del código fuente: Debe acompañar al programa, o bien, estar accesible desde un medio de carácter público. 3. Posibilidad de compartir trabajos derivados: Debe permitirse la redistribución del programa modificado con cambios o mejoras. 4. Integridad del código fuente del autor: Las licencias pueden requerir que las modificaciones sean redistribuídas sólo como parches. Centro Internacional de Referencia Linux - Universidad de Extremadura 14
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos Decálogo OSI 5. Sin discriminación de personas o grupos: Nadie puede quedarse fuera del movimiento de fuentes abiertas. 6. Sin discriminación de áreas de aplicación: No se puede restringir el uso del programa (uso comercial, científico, militar...) 7. Distribución de la licencia: Deben aplicarse los mismos derechos a todo el que reciba el programa, sin necesidad de aceptar licencias adicionales de terceros. Centro Internacional de Referencia Linux - Universidad de Extremadura 15
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos Decálogo OSI 8. La licencia no debe ser específica de un producto: Los derechos del programa no deben depender de un producto mayor del que forma parte. 9. La licencia no debe restringir otro software: La licencia del programa no debe obligar a que otro programa deba ser también código abierto. 10. La licencia debe ser tecnológicamente neutral: No debe requerirse la aceptación de licencia mediante formas específicas del medio de soporte. Centro Internacional de Referencia Linux - Universidad de Extremadura 16
    • Curso de Introducción al software de fuentes abiertas Conceptos básicos Concepto de 'Comunidad' Conjunto de personas o entidades que colaboran para que el software abierto evolucione y mejore. Está formada por: usuarios y desarrolladores ¡¡ Todos podemos podemos formar parte !! Centro Internacional de Referencia Linux - Universidad de Extremadura 17
    • Curso de Introducción al software de fuentes abiertas Ventajas Ventajas Centro Internacional de Referencia Linux - Universidad de Extremadura 18
    • Curso de Introducción al software de fuentes abiertas Ventajas Las ventajas del modelo de desarrollo del software de fuentes abiertas se concretan en 10 realidades tangibles Centro Internacional de Referencia Linux - Universidad de Extremadura 19
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 1 - Estabilidad del sistema operativo Los sistemas operativos cerrados son “cajas secretas” - Errores revisados por pocas personas. - Actualización menos frecuente. Los sistemas operativos abiertos son “cajas públicas” - Muchas personas revisan constantemente los programas. - Cualquiera puede informar de un error o incluso corregirlo. - Actualización más frecuente. - Mayor calidad del software. Centro Internacional de Referencia Linux - Universidad de Extremadura 20
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 2 - Seguridad Los sistemas operativos cerrados son más propicios para ser infectados por virus y otros programas maliciosos. - No se es consciente de su presencia. - El usuario muchas veces no puede hacer nada para evitarlo. - El tiempo de reacción de los desarrolladores es mayor. Los sistemas operativos abiertos, por su naturaleza, son más seguros que los sistemas cerrados. Centro Internacional de Referencia Linux - Universidad de Extremadura 21
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 3 - Coste El software de fuentes abiertas tiene menor coste. - Menor coste para el productor: - Reutilización de código → menor esfuerzo de desarrollo - Comunidad de desarrolladores → menor coste de mantenimiento - Descargas a través de Internet → menor coste de distribución - Menor coste para el usuario final: - Ahorro en la producción → Licencias baratas o incluso gratuitas - Mayor competencia entre proveedores de software y servicios. Centro Internacional de Referencia Linux - Universidad de Extremadura 22
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 4 - Libertad para modificarlo Es difícil que un software satisfaga todas las necesidades de una empresa u organización. Adaptar el software propietario es caro, difícil y a veces imposible. Por el contrario, adaptar el software abierto es más sencillo: - No presenta trabas legales. - Se dispone de toda la información necesaria para hacer los cambios. - Se pueden reutilizar partes de los programas. Centro Internacional de Referencia Linux - Universidad de Extremadura 23
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 5 - Sencillez de instalación El software abierto es tan fácil de instalar como el software cerrado. Ante cualquier duda, es posible acudir a la Comunidad. - Menor tiempo de respuesta en comparación con los servicios de soporte del software propietario. Centro Internacional de Referencia Linux - Universidad de Extremadura 24
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 6 - Estándares abiertos Un estándar o formato es un conjunto de reglas que garantiza la interoperabilidad entre distintos programas. Los estándares abiertos (públicos) garantizan el acceso a la información y garantizan la interoperabilidad. El software de fuentes abiertas promueve este tipo de software. Algunos ejemplos: OGG, HTML, TeX, RTF, PS, PDF, JPEG, PNG... Centro Internacional de Referencia Linux - Universidad de Extremadura 25
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 7 - Ventajas a nivel jurídico El marco legal del software cerrado se ha concebido pensando en el productor. El marco legal del software de fuentes abiertas tiene en cuenta al consumidor, aunque sin dañar los derechos del propietario. Centro Internacional de Referencia Linux - Universidad de Extremadura 26
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 8 - Capacidad para generar innovación El análisis, las revisiones y las mejoras del software de fuentes abiertas permite evolucionar. El método empleado es similar al utilizado en el mundo académico y cientifico. Reutilización del conocimiento. Centro Internacional de Referencia Linux - Universidad de Extremadura 27
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 9 - Beneficios para la industria local El software de fuentes abiertas: - Reduce el gasto en licencias. - Otorga independencia del proveedor. - Facilita la adaptación del software. - Genera un mercado global de servicios: Instalación, soporte, adaptación, formación Centro Internacional de Referencia Linux - Universidad de Extremadura 28
    • Curso de Introducción al software de fuentes abiertas Ventajas 10 realidades 10 - Internacionalización La decisión de traducir los programas no depende de los intereses del productor sino de los propios usuarios. Centro Internacional de Referencia Linux - Universidad de Extremadura 29
    • Curso de Introducción al software de fuentes abiertas Ventajas ¿Quién usa el software abierto? - Instituciones públicas - Centros escolares y universidades - Centros de investigación y desarrollo - Empresas - Usuarios de escritorio Centro Internacional de Referencia Linux - Universidad de Extremadura 30
    • Curso de Introducción al software de fuentes abiertas Ventajas ¿Quién usa el software abierto? http://opensource.nokia.com http://www.ibm.com/developerworks/opensource http://www.sunsource.net http://oss.oracle.com http://code.google.com http://www.morfeo-project.com http://opensource.motorola.com Centro Internacional de Referencia Linux - Universidad de Extremadura 31
    • Curso de Introducción al software de fuentes abiertas Entorno legal Entorno legal Centro Internacional de Referencia Linux - Universidad de Extremadura 32
    • Curso de Introducción al software de fuentes abiertas Entorno legal Licencias de software ¿Qué es una licencia de software? Autorización formal con carácter contractual que el autor de un software otorga al usuario para que pueda ejercer “actos de explotación” legales. Licencias: ¿Restricción o garantía de libertades? Depende de los términos de la licencia. Centro Internacional de Referencia Linux - Universidad de Extremadura 33
    • Curso de Introducción al software de fuentes abiertas Entorno legal Taxonomía en función del tipo de licencia El autor ha renunciado a los derechos Dominio Público Gratis Propietario Código Abierto BSD-MPL Probar antes Freeware Copyleft de comprar Shareware GPL Sin código Copyleft → “Efecto Rey Midas” El Software sólo se puede modificar/distribuir siempre sujeto a una licencia equivalente Centro Internacional de Referencia Linux - Universidad de Extremadura 34
    • Curso de Introducción al software de fuentes abiertas Entorno legal General Public License (GPL) Diseñada por la Free Software Foundation (FSF) Otorga 4 libertades al usuario del software: Libertad 0: Ejecutar el programa con cualquier propósito. Libertad 1: Estudiar y modificar el programa (acceso al código). Libertad 2: Distribuirlo libremente. Libertad 3: Mejorar el programa y hacer públicas las mejoras. Estas libertades se protegen mediante copyleft. Centro Internacional de Referencia Linux - Universidad de Extremadura 35
    • Curso de Introducción al software de fuentes abiertas Entorno legal Berkeley Software Distribution (BSD) Licencia muy permisiva. Otorga las mismas libertades que la licencia GPL. No está protegida por copyleft. Por copia y modificación puede convertirse en software propietario. Centro Internacional de Referencia Linux - Universidad de Extremadura 36
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Primeros pasos Centro Internacional de Referencia Linux - Universidad de Extremadura 37
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Fundamentos de uso Aplicaciones Sistema Operativo Hardware Centro Internacional de Referencia Linux - Universidad de Extremadura 38
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Ejemplos de aplicaciones Firefox Thunderbird Pidgin OpenOffice.org (Navegador) (Correo) (Mensajería instantánea) (Paquete ofimática) Azureus VLC Songbird GIMP (Cliente P2P) (Reproductor video) (Reproductor música) (Editor gráfico) Centro Internacional de Referencia Linux - Universidad de Extremadura 39
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Multiplataforma Adium (Alternativa a Pidgin en OS X) Centro Internacional de Referencia Linux - Universidad de Extremadura 40
    • Curso de Introducción al software de fuentes abiertas Primeros pasos ¿Cómo puedo usarlos? No es necesario cambiar de sistema operativo. - Es un paso intermedio en la migración hacia el software abierto. - Buena solución si el PC es compartido con otros familiares. ¿Cómo instalarlos? - Acceder a la web oficial de cada programa. - Descargar el programa de instalación. - Seguir las instrucciones (habitualmente del tipo siguiente-siguiente) Centro Internacional de Referencia Linux - Universidad de Extremadura 41
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Firefox Mozilla Firefox es un navegador web. Algunas características: - Navegación con pestañas - Bloqueo de popups - Soporte para extensiones, temas, plugins... - Sistema de búsqueda integrado (Google, Wikipedia, Yahoo...) - Buen rendimiento respecto a sus competidores Centro Internacional de Referencia Linux - Universidad de Extremadura 42
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Thunderbird Thunderbird es un cliente de correo y noticias. Algunas características: - Soporte para protocolos habituales: SMTP, POP, IMAP, NNTP - Múltiples extensiones. Ejemplo: Webmail (para Hotmail y otros) - Etiquetado de mensajes - Sistema de búsquedas - Lector RSS, cifrado PGP, filtro AntiSpam... Centro Internacional de Referencia Linux - Universidad de Extremadura 43
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Pidgin Pidgin (antes Gaim) es un cliente de mensajería instantánea. Algunas características: - Multiprotocolo. Soporta MSN, Google Talk, ICQ, Jabber, IRC... - Conversaciones en pestañas - Notificaciones y avisos sonoros - Transferencia de ficheros - Registro de conversaciones - Soporte para cifrado de mensajes Centro Internacional de Referencia Linux - Universidad de Extremadura 44
    • Curso de Introducción al software de fuentes abiertas Primeros pasos OpenOffice.org OpenOffice.org es una suite ofimática. Algunas características: - Formatos abiertos de documentos: ODT, ODP, ODS - Similitud con Microsoft Office - Buena compatibilidad con formatos de Microsoft - Generación de documentos PDF de forma rápida y sencilla - Ahora también, edición de ficheros PDF Centro Internacional de Referencia Linux - Universidad de Extremadura 45
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Azureus Azureus (Vuze) es un cliente P2P (peer to peer) Algunas características: - Compatible con la red BitTorrent - Control de la velocidad de subida y bajada - Reproducción de música y vídeo - Distintos modos de uso: Principiante, intermedio, avanzado Centro Internacional de Referencia Linux - Universidad de Extremadura 46
    • Curso de Introducción al software de fuentes abiertas Primeros pasos VLC VLC (antes VideoLAN) es reproductor multimedia. Algunas características: - Soporta un gran número de códecs (audio, vídeo, subtítulos...) - Soporte para reproducción en streaming - Puede usarse como servidor multicast - Dispone de plugin para el navegador web Centro Internacional de Referencia Linux - Universidad de Extremadura 47
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Songbird Songbird es un reproductor de música. Algunas características: - Soporta múltiples formatos: MP3, OGG Vorbis, ACC, WMA... - Interfaz similar a iTunes - Biblioteca de música para ordenar los temas - Sincronización con dispositivos tipo iPod - Soporte para reproducción en streaming Centro Internacional de Referencia Linux - Universidad de Extremadura 48
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Gimp Gimp es un editor gráfico. Algunas características: - Alternativa libre a Photoshop - Soporta gran cantidad de formatos gráficos - Multitud de herramientas y filtros - Permite la automatización mediante ficheros de comandos (macros) Centro Internacional de Referencia Linux - Universidad de Extremadura 49
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Distribuciones Debian Ubuntu Slackware Gentoo Fedora Redhat Mandriva Suse Centro Internacional de Referencia Linux - Universidad de Extremadura 50
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Centro Internacional de Referencia Linux - Universidad de Extremadura 51
    • Curso de Introducción al software de fuentes abiertas Primeros pasos Curso de “INTRODUCCIÓN AL SOFTWARE DE FUENTES ABIERTAS” 12 de Marzo de 2009 Marcos Blanco Galán marcoscirl@unex.es Centro Internacional de Referencia Linux (CIRL) http://cirl.unex.es Basado parcialmente en documentos de: © Grupo de Software Libre de la UPV (http://itsas.ehu.es) © CENATIC (http://www.cenatic.es) Los copyrights de los logos pertenecen a su respectivos propietarios. Creative Commons 3.0 Reconocimiento-Compartir. http://creativecommons.org/licenses/by-sa/3.0/ Centro Internacional de Referencia Linux - Universidad de Extremadura 52