Open Source

download Open Source

of 9

description

diapos

Transcript of Open Source

  • Open Source

  • DEFINICION OPEN SOURCE:...

    El trmino refiere en principio a una forma de licencia que debe tener fundamentalmente las siguientes caractersticas:

    Libre redistribucin.

    Cdigo fuente abierto.

    La redistribucin de modificaciones debe estar permitida.

  • Open-sourceFACTORES fundamentales para su desarrollo

    TEGNOLOGICOSOCIO POLITICOECONOMICO

  • Estructura general de la metodologa para desarrollo de software OSS compuesto por unas fases y unas actividades y un proceso iterativo. 1. Fase Inicio Esta fase se compone de 3 principales actividades 1.1. Problema descubierto: 1.2. Encontrar voluntarios: 1.3. Identificacin de la solucin:2: Fase Ejecucin 2.1 Desarrollo del cdigo fuente y pruebas: . 2.2. Cambios en el cdigo: 2.3.Aprobacin del cdigo y documentacin: 3. Fase de liberacin : 3.1 Liberacin a la red:

  • Caractersticas del ProcesoLos siguientes factores caracterizan al proceso de desarrollo open-source.

    Muchos desarrolladores voluntarios. El trabajo no se asigna. Cada cual elige libremente su tarea en funcin de su inters personal. No hay plan de proyecto, ni plazos, ni lista de entregables. Una buena divisin de las tareas es esencial para el xito del proyecto.Internet como herramienta de comunicacin es esencial para el desarrollo open-source. El sistema aumenta en pequeos incrementos.Los programas son testeados frecuentemente.

  • Una tpica estructura de desarrollo open-source est compuesta por varios tipos de voluntarios.

    Lderes de Proyecto, son quienes tienen la responsabilidad general del proyecto y usualmente han escrito el cdigo inicial. Desarrolladores voluntarios, crean y envan cdigo para el proyecto. Personas que identifican bugs y envan reportes de problemas al usar el software. Personas que participan de newsgroups y foros de discusin. Roles y Responsabilidades

  • Ventajas y DesventajasOSS Ventajaspermite que el software permanezca actualizado sin ningn cargocada persona puede modificar el software a gustose puede generar un nuevo cdigo similar proclamando diciendo como propioDesventajasel producto nunca va a estar terminado ya que OSS no sigue ningn parmetro de desarrollo es mas complicado el soporte

  • Se ha argumentado que open-source difiere de los procesos giles en aspectos filosficos, econmicos y de estructura de equipos.

    Sin embargo, el proceso de desarrollo open-source resulta bastante cercano al de los procesos giles.

    Organizaciones dispersas geogrfica y culturalmente podran beneficiarse de las ventajas del paradigma open-source. Conclusiones OSS

    ** El software debe poder ser regalado o vendido libremente. El cdigo fuente debe estar incluido u obtenerse libremente.*4) Las tareas deben resultar interesantes para que se puedan encuentrar desarrolladores voluntarios.**