SlideShare una empresa de Scribd logo
1 de 18
   Albujar de los Santos Dany.
   Carrasco Molina Cinthia.
   Herrera Castillo Mercedes.
   En esta investigación se va a conocer sobre Open Source. Código abierto
    es el término con el que se conoce al software distribuido y desarrollado
    libremente. El código abierto tiene un punto de vista más orientado a los
    beneficios prácticos de compartir el código. La idea bajo el concepto de
    código abierto es sencilla: cuando los programadores (en Internet)
    pueden leer, modificar y redistribuir el código fuente de un programa,
    éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus
    necesidades, corrigen sus errores a una velocidad impresionante, mayor
    a la aplicada en el desarrollo de software convencional o cerrado, dando
    como resultado la producción de un mejor software.

   Los programas Open Source, que dan a los usuarios la libertad de
    mejorarlos, de los programas que simplemente tienen el código fuente
    disponible, posiblemente con fuertes restricciones sobre el uso de dicho
    código fuente. Mucha gente cree que cualquier software que tenga el
    código fuente disponible es Open Source, puesto que lo pueden
    manipular. Sin embargo, mucho de este software no da a sus usuarios la
    libertad de distribuir sus modificaciones, restringe el uso comercial, o en
    general restringe los derechos de los usuarios.
   El movimiento fue fundado en 1998 por John 'maddog' Hall, Larry Augustin,
    Eric S. Raymond, Bruce Perens y otros. Raymond es quizás la persona a
    quien más se identifica con el movimiento; es todavía y se reconoce a sí
    mismo como el principal teórico, pero no reclama el liderazgo en algún
    sentido exclusivo. En contraste con el movimiento del software libre, el
    cual siempre ha estado dirigido esencialmente por una sola figura (Richard
    Stallman), el movimiento del software de código abierto está conducido por
    una especie de consejo de ancianos que incluye a Raymond, otros
    cofundadores son notables personalidades como Linux Torvalds, Larry Wall y
    Guido van Rossum.
   El grupo adoptó la Definición de Open Source para el software de código
    abierto, basado en las Directrices de software libre de Debían. También
    estableció la Open Source Initiative (OSI) como organización administrativa
    del movimiento. Sin embargo, no tuvieron éxito en su intento de asegurar
    una marca registrada       Open Source, para que funcionase como un
    imprimátur y así prevenir el mal uso del término.
   El periodo inicial del movimiento del software de código abierto coincidió
    con y en parte condujo la explosión de las punto-com entre 1998 y 2000 y
    observó gran crecimiento en la popularidad de Linux y de la formación de
    muchas empresas "pro software de código abierto". El movimiento también
    capturó la atención de la principal industria del software, llevando al
    software de código abierto las ofertas de compañías de software
    consolidadas como Corel (Corel Linux), Sun Microsystems (StarOffice) e IBM
    (Open AFS). En el momento en que terminó la explosión de las punto-com
    en 2001, muchas de las esperanzas iniciales de los defensores del software
    de código abierto ya habían dado frutos y el movimiento continuó golpe a
    golpe durante el clima de recorte de costos de la recesión de 2001 a 2003.
   Open Source -de código abierto- significa que es de libre acceso, con lo
    que el usuario es autónomo para manipular ese software y, por lo tanto,
    una vez obtenido puede ser usado, estudiado, cambiado y redistribuido
    libremente.
   De todas maneras, que el software sea libre no quiere decir que sea
    gratuito sino que el usuario es libre de usarlo y adaptarlo a sus
    necesidades. Gracias a su posible acceso al código fuente, también se
    pueden distribuir copias del mismo y hacerle mejoras y compartirlas con
    el resto de los usuarios.
   Uno de sus aportes fue crear la licencia GPL (GNU General Public
    License), la cual asegura que cualquier software (licenciado bajo esa
    licencia) proteja los derechos que permiten copiarlo, distribuirlo,
    estudiarlo o modificarlo sin restricción.
   Estas herramientas comparten con el software libre la característica de
    presentar el código abierto para que los usuarios puedan estudiarlo y
    mejorarlo, pero lo hacen desde un principio práctico y no ético.
Estas características de open Source hace que su
  implementación tenga ventajas y desventajas.

    Compatible con Linux, Mac y Windows
   Publicar documentos en cualquier formato (texto, PDF,
    HTML, video, etc.).
   Administrar foros públicos y privados.
   Desarrollar itinerarios de aprendizaje.
   Crear grupos de estudiantes.
   Preparar ejercicios online.
    Publicar anuncios (también vía e-mail).
   Proponer tareas que serán entregadas en línea.
   Ver las estadísticas de los usuarios.
   Utilizar herramientas wiki para documentos colaborativos.
   Desde el punto de vista monetario, la ventaja obvia es la no existencia
    de costos de licencia para el producto en sí mismo. Otra diferencia
    importante es que usted puede también disponer del código fuente, lo
    cual le brinda independencia del proveedor (conocido como
    “contribuyente original” en el lenguaje del Open Source).
    Adicionalmente, si los honorarios por soporte de su proveedor se vuelven
    exorbitantes, puede contratar otro proveedor para que le brinde sus
    servicios.
   Desde la perspectiva del cliente o usuario final se obtiene los
    siguientes beneficios:
       Ahorro derivado de la implementación de software gratis en
        segmentos antes exclusivas para software pagos.
       La independencia completa de los proveedores de software y
        proveedores de servicios tradicionales.
       La posibilidad de donar un proyecto interno a la comunidad
        obteniendo los beneficios del desarrollo en colaboración.
   Desde la perspectiva del integrador o proveedor
    de servicios:

       El caso de negocios más común radica en la venta de servicios
        de soporte y asesorías relacionadas con Sistemas Open Source.

       En segundo lugar el modelo en donde se libera el código
        fuente de un software y la comunidad contribuye al desarrollo
        y mejoras del mismo, ganando así posicionamiento y prestigio,
        y acelerando el “tiempo a mercado” del Sistema.

       Liberación de una parte funcional de un sistema Open Source
        para luego vender módulos o elementos adicionales.
Algunos de los sistemas Open Source más famosos y con
mayor éxito:

   Kernel de los sistemas operativos Linux, BSD, FreeBSD
   Servidores BIND (DNS), Sendmail (SMTP) y Apache
    (Webserver)
   Bases de datos relacionales MySQL, Postgresql, CDS/Isis
   Lenguajes de programación Java, Perl, Python, PHP, TCL
   Manejador de ventana XWindows y Xorg
   Navegadores de Internet Mozilla, Firefox, Opera, Netscape
   Suite de Oficina Open Office
   Sistema de archivos Samba
   Editor gráfico GIMP
   Servidor de Comunicaciones Asterisk
Ejemplos de Sistemas Open                 Source
especializados en el    ámbito            de la
información documental:
   CDS/Isis para Windows (ingreso a bases de
  datos).
 GenIsis: Software de publicación de bases de
  datos.
 IsisMarc: Interfaz especializado para el ingreso
  a bases de datos en formato Marc (bajo
  Windows).
 JavaIsis: Aplicación cliente-servidor bajo Java.
La licencia debe asegurar los siguientes aspectos:

   La libre redistribución.
   El acceso al código fuente.
   La posibilidad de hacer modificaciones.
   Integridad del código fuente del autor: las licencias pueden
    requerir que las modificaciones sean redistribuidas sólo como
    parches.
   La no discriminación de personas o grupos.
   La no restricción a ninguna actividad o línea de negocio.
   Para la distribución de la licencia debe aplicarse los mismos
    derechos a todo el que reciba el programa.
   La licencia no puede ser específica a un producto.
   La licencia no puede restringir a otros programas.
   La licencia debe ser tecnológicamente neutra
 OSI  patrocina y promueve más de 50
 licencias diferentes, dentro de las cuales
 encontramos las más comunes:
  GNU  General Public License (GPL)
  GNU    Library or "Lesser" General    Public
   License(LGPL)
  BSD License
  MIT License
  Mozilla Public License v. 1.0 (MPL)
  Apache Software License
  Common Public License (CPL)
   Cuando hablamos de plataformas (o entornos) virtuales de
    aprendizaje que podemos usar en el aula, siempre la
    primera referencia que se nos muestra es la de Moodle.
    Pero, hay alternativas gratuitas (y Open Source), tanto o
    más buenas, que también tenemos disponibles para crear
    esos entornos virtuales.

    1. Atutor:
         Se trata de una de las plataformas más
         utilizadas, con más de 30000 instaladas          en
         diferentes centros educativos. Permite a los
         docentes        y a sus estudiantes de seguir el
         curso, de       intercambiar mensajes con los otros
         participantes,       crear     grupos,     trabajar
         colaborativamente, etc.
2. Claroline:
 Claroline es una plataforma de aprendizaje y
 trabajo virtual (eLearning y eWorking) de código
 abierto y software libre (Open Source) que
 permite a los formadores construir eficaces cursos
 online y gestionar las actividades de aprendizaje y
 colaboración en la web. Traducido a 35 idiomas,
 Claroline tiene una gran comunidad de
 desarrolladores y usuarios en todo el mundo.
3. Dokeos:
    Se trata de una plataforma completa. Se
    usa en muchos centros educativos y,
    tiene las herramientas adecuadas para
    planificar, organizar y desarrollar
    cursos.
4. Moodle
   Moodle es un sistema de gestión de
   cursos (CMS), también conocido como
   Sistema de Gestión de Aprendizaje (LMS)
   o de un Entorno Virtual de Aprendizaje
   (EVA). Es una aplicación web gratuita
   que los educadores pueden utilizar para
   crear eficaces sitios de aprendizaje en
   línea.
   Como hacer dinero con Open Source:

       Vender un software propietario, haciendo publicidad
        con software Open Source RefarctorIT).
       Vender software propietario programado en un
        lenguaje Open Source (PHP, Perl).
       Vender celulares (Celulares Motorola basados
        en Linux).
       Vender sistemas propietario partir de mejoras
        a un sistema Open Source (Poseidon).
       Vender un dispositivo de uso masivo (TiVO).
       Etc.
   Los programas informáticos de código abierto forman parte del
    ecosistema de los programas informáticos y ofrecen a los
    programadores y usuarios una forma alternativa de desarrollar y
    distribuir programas informáticos. Es una necesidad, y a la vez
    un objetivo.


   De todas maneras, que el software sea libre no quiere decir que
    sea gratuito sino que el usuario es libre de usarlo y adaptarlo a
    sus necesidades. Gracias a su posible acceso al código fuente,
    también se pueden distribuir copias del mismo y hacerle mejoras
    y compartirlas con el resto de los usuarios.
Open  source

Más contenido relacionado

La actualidad más candente

Ejercicios de redes con packet tracer
Ejercicios de redes con packet tracerEjercicios de redes con packet tracer
Ejercicios de redes con packet tracerFernando Esteban
 
Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7 Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7 Jaime G. Teniente
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareDomingo Gallardo
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
 
Conceptos básicos sobre sistemas de información
Conceptos básicos sobre sistemas de información Conceptos básicos sobre sistemas de información
Conceptos básicos sobre sistemas de información Yaskelly Yedra
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Extreme Programming-Fases
Extreme Programming-FasesExtreme Programming-Fases
Extreme Programming-FasesBelghy Chisag
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMIGestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMIMiguel Montesinos
 
Plan de recuperación de desastres .pptx
Plan de recuperación de desastres .pptxPlan de recuperación de desastres .pptx
Plan de recuperación de desastres .pptxLuis Flores
 

La actualidad más candente (20)

Ejercicios de redes con packet tracer
Ejercicios de redes con packet tracerEjercicios de redes con packet tracer
Ejercicios de redes con packet tracer
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
Tesis con rup
Tesis con rupTesis con rup
Tesis con rup
 
Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7 Conclusiones ISO/IEC 15504-7
Conclusiones ISO/IEC 15504-7
 
Plan Informático
Plan InformáticoPlan Informático
Plan Informático
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Control de cambios
Control de cambiosControl de cambios
Control de cambios
 
Ingenieria software ejemplo
Ingenieria software ejemploIngenieria software ejemplo
Ingenieria software ejemplo
 
Conceptos básicos sobre sistemas de información
Conceptos básicos sobre sistemas de información Conceptos básicos sobre sistemas de información
Conceptos básicos sobre sistemas de información
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
Extreme Programming-Fases
Extreme Programming-FasesExtreme Programming-Fases
Extreme Programming-Fases
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMIGestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
Gestión de riesgos en proyectos TIC. Alineando PMBOK y CMMI
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
Introduccion iso 17799
Introduccion iso 17799Introduccion iso 17799
Introduccion iso 17799
 
Plan de recuperación de desastres .pptx
Plan de recuperación de desastres .pptxPlan de recuperación de desastres .pptx
Plan de recuperación de desastres .pptx
 
Prueba de Caja Blanca
Prueba de Caja BlancaPrueba de Caja Blanca
Prueba de Caja Blanca
 

Similar a Open source

Software libre v2
Software libre v2Software libre v2
Software libre v2bryan574
 
Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0dianiktlk
 
trabajo de software libre luis torres
trabajo de software libre luis torrestrabajo de software libre luis torres
trabajo de software libre luis torresluistorrespocho
 
Software libre v2
Software libre v2Software libre v2
Software libre v2Alex Pardo
 
Qué es el software libre
Qué es el software libreQué es el software libre
Qué es el software libreMadeleineHr
 
2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...
2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...
2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...eMadrid network
 
Introduccion al sitema operativo linux
Introduccion al sitema operativo linuxIntroduccion al sitema operativo linux
Introduccion al sitema operativo linuxUsein Gonzalez
 
Presentación codigo abierto linux.pptx
Presentación codigo abierto linux.pptxPresentación codigo abierto linux.pptx
Presentación codigo abierto linux.pptxDafneLidiaNicollePan
 
01-M01-Introduccion al sistema operativo GNU_2fLinux.pdf
01-M01-Introduccion al sistema operativo GNU_2fLinux.pdf01-M01-Introduccion al sistema operativo GNU_2fLinux.pdf
01-M01-Introduccion al sistema operativo GNU_2fLinux.pdfuniversidad de guayaquil
 
01 m01-introduccion al sistema operativo gnu 2f-linux
01 m01-introduccion al sistema operativo gnu 2f-linux01 m01-introduccion al sistema operativo gnu 2f-linux
01 m01-introduccion al sistema operativo gnu 2f-linuxAlex Sanchez
 
8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.arlett09
 

Similar a Open source (20)

Software libre v2
Software libre v2Software libre v2
Software libre v2
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
jhonsantosSoftware libre v2
jhonsantosSoftware libre v2jhonsantosSoftware libre v2
jhonsantosSoftware libre v2
 
Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0
 
trabajo de software libre luis torres
trabajo de software libre luis torrestrabajo de software libre luis torres
trabajo de software libre luis torres
 
Software libre v2
Software libre v2Software libre v2
Software libre v2
 
Sofware libre
Sofware libreSofware libre
Sofware libre
 
Tesis alex
Tesis alexTesis alex
Tesis alex
 
Qué es el software libre
Qué es el software libreQué es el software libre
Qué es el software libre
 
2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...
2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...
2011 05 06 (madridonrails) emadrid earriaga cvaconsulting moodle software lib...
 
Introduccion al sitema operativo linux
Introduccion al sitema operativo linuxIntroduccion al sitema operativo linux
Introduccion al sitema operativo linux
 
Presentación codigo abierto linux.pptx
Presentación codigo abierto linux.pptxPresentación codigo abierto linux.pptx
Presentación codigo abierto linux.pptx
 
Software libre aby
Software libre abySoftware libre aby
Software libre aby
 
6 software libre
6 software libre6 software libre
6 software libre
 
01-M01-Introduccion al sistema operativo GNU_2fLinux.pdf
01-M01-Introduccion al sistema operativo GNU_2fLinux.pdf01-M01-Introduccion al sistema operativo GNU_2fLinux.pdf
01-M01-Introduccion al sistema operativo GNU_2fLinux.pdf
 
01 m01-introduccion al sistema operativo gnu 2f-linux
01 m01-introduccion al sistema operativo gnu 2f-linux01 m01-introduccion al sistema operativo gnu 2f-linux
01 m01-introduccion al sistema operativo gnu 2f-linux
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Presentacion
PresentacionPresentacion
Presentacion
 
8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.8.Software libre, Open Source, historia de Linux.
8.Software libre, Open Source, historia de Linux.
 
Power point prueba
Power point pruebaPower point prueba
Power point prueba
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 

Último (11)

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Open source

  • 1. Albujar de los Santos Dany.  Carrasco Molina Cinthia.  Herrera Castillo Mercedes.
  • 2. En esta investigación se va a conocer sobre Open Source. Código abierto es el término con el que se conoce al software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código. La idea bajo el concepto de código abierto es sencilla: cuando los programadores (en Internet) pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.  Los programas Open Source, que dan a los usuarios la libertad de mejorarlos, de los programas que simplemente tienen el código fuente disponible, posiblemente con fuertes restricciones sobre el uso de dicho código fuente. Mucha gente cree que cualquier software que tenga el código fuente disponible es Open Source, puesto que lo pueden manipular. Sin embargo, mucho de este software no da a sus usuarios la libertad de distribuir sus modificaciones, restringe el uso comercial, o en general restringe los derechos de los usuarios.
  • 3. El movimiento fue fundado en 1998 por John 'maddog' Hall, Larry Augustin, Eric S. Raymond, Bruce Perens y otros. Raymond es quizás la persona a quien más se identifica con el movimiento; es todavía y se reconoce a sí mismo como el principal teórico, pero no reclama el liderazgo en algún sentido exclusivo. En contraste con el movimiento del software libre, el cual siempre ha estado dirigido esencialmente por una sola figura (Richard Stallman), el movimiento del software de código abierto está conducido por una especie de consejo de ancianos que incluye a Raymond, otros cofundadores son notables personalidades como Linux Torvalds, Larry Wall y Guido van Rossum.  El grupo adoptó la Definición de Open Source para el software de código abierto, basado en las Directrices de software libre de Debían. También estableció la Open Source Initiative (OSI) como organización administrativa del movimiento. Sin embargo, no tuvieron éxito en su intento de asegurar una marca registrada Open Source, para que funcionase como un imprimátur y así prevenir el mal uso del término.  El periodo inicial del movimiento del software de código abierto coincidió con y en parte condujo la explosión de las punto-com entre 1998 y 2000 y observó gran crecimiento en la popularidad de Linux y de la formación de muchas empresas "pro software de código abierto". El movimiento también capturó la atención de la principal industria del software, llevando al software de código abierto las ofertas de compañías de software consolidadas como Corel (Corel Linux), Sun Microsystems (StarOffice) e IBM (Open AFS). En el momento en que terminó la explosión de las punto-com en 2001, muchas de las esperanzas iniciales de los defensores del software de código abierto ya habían dado frutos y el movimiento continuó golpe a golpe durante el clima de recorte de costos de la recesión de 2001 a 2003.
  • 4. Open Source -de código abierto- significa que es de libre acceso, con lo que el usuario es autónomo para manipular ese software y, por lo tanto, una vez obtenido puede ser usado, estudiado, cambiado y redistribuido libremente.  De todas maneras, que el software sea libre no quiere decir que sea gratuito sino que el usuario es libre de usarlo y adaptarlo a sus necesidades. Gracias a su posible acceso al código fuente, también se pueden distribuir copias del mismo y hacerle mejoras y compartirlas con el resto de los usuarios.  Uno de sus aportes fue crear la licencia GPL (GNU General Public License), la cual asegura que cualquier software (licenciado bajo esa licencia) proteja los derechos que permiten copiarlo, distribuirlo, estudiarlo o modificarlo sin restricción.  Estas herramientas comparten con el software libre la característica de presentar el código abierto para que los usuarios puedan estudiarlo y mejorarlo, pero lo hacen desde un principio práctico y no ético.
  • 5. Estas características de open Source hace que su implementación tenga ventajas y desventajas.  Compatible con Linux, Mac y Windows  Publicar documentos en cualquier formato (texto, PDF, HTML, video, etc.).  Administrar foros públicos y privados.  Desarrollar itinerarios de aprendizaje.  Crear grupos de estudiantes.  Preparar ejercicios online.  Publicar anuncios (también vía e-mail).  Proponer tareas que serán entregadas en línea.  Ver las estadísticas de los usuarios.  Utilizar herramientas wiki para documentos colaborativos.
  • 6. Desde el punto de vista monetario, la ventaja obvia es la no existencia de costos de licencia para el producto en sí mismo. Otra diferencia importante es que usted puede también disponer del código fuente, lo cual le brinda independencia del proveedor (conocido como “contribuyente original” en el lenguaje del Open Source). Adicionalmente, si los honorarios por soporte de su proveedor se vuelven exorbitantes, puede contratar otro proveedor para que le brinde sus servicios.  Desde la perspectiva del cliente o usuario final se obtiene los siguientes beneficios:  Ahorro derivado de la implementación de software gratis en segmentos antes exclusivas para software pagos.  La independencia completa de los proveedores de software y proveedores de servicios tradicionales.  La posibilidad de donar un proyecto interno a la comunidad obteniendo los beneficios del desarrollo en colaboración.
  • 7. Desde la perspectiva del integrador o proveedor de servicios:  El caso de negocios más común radica en la venta de servicios de soporte y asesorías relacionadas con Sistemas Open Source.  En segundo lugar el modelo en donde se libera el código fuente de un software y la comunidad contribuye al desarrollo y mejoras del mismo, ganando así posicionamiento y prestigio, y acelerando el “tiempo a mercado” del Sistema.  Liberación de una parte funcional de un sistema Open Source para luego vender módulos o elementos adicionales.
  • 8. Algunos de los sistemas Open Source más famosos y con mayor éxito:  Kernel de los sistemas operativos Linux, BSD, FreeBSD  Servidores BIND (DNS), Sendmail (SMTP) y Apache (Webserver)  Bases de datos relacionales MySQL, Postgresql, CDS/Isis  Lenguajes de programación Java, Perl, Python, PHP, TCL  Manejador de ventana XWindows y Xorg  Navegadores de Internet Mozilla, Firefox, Opera, Netscape  Suite de Oficina Open Office  Sistema de archivos Samba  Editor gráfico GIMP  Servidor de Comunicaciones Asterisk
  • 9. Ejemplos de Sistemas Open Source especializados en el ámbito de la información documental:  CDS/Isis para Windows (ingreso a bases de datos).  GenIsis: Software de publicación de bases de datos.  IsisMarc: Interfaz especializado para el ingreso a bases de datos en formato Marc (bajo Windows).  JavaIsis: Aplicación cliente-servidor bajo Java.
  • 10. La licencia debe asegurar los siguientes aspectos:  La libre redistribución.  El acceso al código fuente.  La posibilidad de hacer modificaciones.  Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.  La no discriminación de personas o grupos.  La no restricción a ninguna actividad o línea de negocio.  Para la distribución de la licencia debe aplicarse los mismos derechos a todo el que reciba el programa.  La licencia no puede ser específica a un producto.  La licencia no puede restringir a otros programas.  La licencia debe ser tecnológicamente neutra
  • 11.  OSI patrocina y promueve más de 50 licencias diferentes, dentro de las cuales encontramos las más comunes:  GNU General Public License (GPL)  GNU Library or "Lesser" General Public License(LGPL)  BSD License  MIT License  Mozilla Public License v. 1.0 (MPL)  Apache Software License  Common Public License (CPL)
  • 12. Cuando hablamos de plataformas (o entornos) virtuales de aprendizaje que podemos usar en el aula, siempre la primera referencia que se nos muestra es la de Moodle. Pero, hay alternativas gratuitas (y Open Source), tanto o más buenas, que también tenemos disponibles para crear esos entornos virtuales. 1. Atutor: Se trata de una de las plataformas más utilizadas, con más de 30000 instaladas en diferentes centros educativos. Permite a los docentes y a sus estudiantes de seguir el curso, de intercambiar mensajes con los otros participantes, crear grupos, trabajar colaborativamente, etc.
  • 13. 2. Claroline: Claroline es una plataforma de aprendizaje y trabajo virtual (eLearning y eWorking) de código abierto y software libre (Open Source) que permite a los formadores construir eficaces cursos online y gestionar las actividades de aprendizaje y colaboración en la web. Traducido a 35 idiomas, Claroline tiene una gran comunidad de desarrolladores y usuarios en todo el mundo.
  • 14. 3. Dokeos: Se trata de una plataforma completa. Se usa en muchos centros educativos y, tiene las herramientas adecuadas para planificar, organizar y desarrollar cursos.
  • 15. 4. Moodle Moodle es un sistema de gestión de cursos (CMS), también conocido como Sistema de Gestión de Aprendizaje (LMS) o de un Entorno Virtual de Aprendizaje (EVA). Es una aplicación web gratuita que los educadores pueden utilizar para crear eficaces sitios de aprendizaje en línea.
  • 16. Como hacer dinero con Open Source:  Vender un software propietario, haciendo publicidad con software Open Source RefarctorIT).  Vender software propietario programado en un lenguaje Open Source (PHP, Perl).  Vender celulares (Celulares Motorola basados en Linux).  Vender sistemas propietario partir de mejoras a un sistema Open Source (Poseidon).  Vender un dispositivo de uso masivo (TiVO).  Etc.
  • 17. Los programas informáticos de código abierto forman parte del ecosistema de los programas informáticos y ofrecen a los programadores y usuarios una forma alternativa de desarrollar y distribuir programas informáticos. Es una necesidad, y a la vez un objetivo.  De todas maneras, que el software sea libre no quiere decir que sea gratuito sino que el usuario es libre de usarlo y adaptarlo a sus necesidades. Gracias a su posible acceso al código fuente, también se pueden distribuir copias del mismo y hacerle mejoras y compartirlas con el resto de los usuarios.