SlideShare uma empresa Scribd logo
1 de 102
Baixar para ler offline
Gov-Forge
           Un sueño posible


Jens Hardings Perl <jhp@ing.puc.cl>




  Departamento de Ciencia de la Computación
    Pontificia Universidad Católica de Chile


IV Congreso Tecnológico de Gobierno
          27 de abril 2007

                                              1 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    2 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    3 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    4 / 29
Software Libre y Open Source

       Software disponible bajo licencias que cumplen criterios
       Implica derecho a redistribuir
       Acceso a código fuente

 Software Libre                         Open Source Software

   a.k.a. Free Software                   a.k.a. Software de
   Free Software                          Código Abierto
   Foundation define 4                     10 condiciones para
   libertades                             la licencia
   Motivación ética y                     Buena forma de
   moral                                  desarrollar software




                                                                  5 / 29
Software Libre y Open Source

       Software disponible bajo licencias que cumplen criterios
       Implica derecho a redistribuir
       Acceso a código fuente

 Software Libre                         Open Source Software

   a.k.a. Free Software                   a.k.a. Software de
   Free Software                          Código Abierto
   Foundation define 4                     10 condiciones para
   libertades                             la licencia
   Motivación ética y                     Buena forma de
   moral                                  desarrollar software




                                                                  5 / 29
Software Libre y Open Source

       Software disponible bajo licencias que cumplen criterios
       Implica derecho a redistribuir
       Acceso a código fuente

 Software Libre                         Open Source Software

   a.k.a. Free Software                   a.k.a. Software de
   Free Software                          Código Abierto
   Foundation define 4                     10 condiciones para
   libertades                             la licencia
   Motivación ética y                     Buena forma de
   moral                                  desarrollar software




                                                                  5 / 29
Software Libre y Open Source

       Software disponible bajo licencias que cumplen criterios
       Implica derecho a redistribuir
       Acceso a código fuente

 Software Libre                         Open Source Software

   a.k.a. Free Software                   a.k.a. Software de
   Free Software                          Código Abierto
   Foundation define 4                     10 condiciones para
   libertades                             la licencia
   Motivación ética y                     Buena forma de
   moral                                  desarrollar software




                                                                  5 / 29
Software Libre y Open Source

       Software disponible bajo licencias que cumplen criterios
       Implica derecho a redistribuir
       Acceso a código fuente

 Software Libre                         Open Source Software

   a.k.a. Free Software                   a.k.a. Software de
   Free Software                          Código Abierto
   Foundation define 4                     10 condiciones para
   libertades                             la licencia
   Motivación ética y                     Buena forma de
   moral                                  desarrollar software




                                                                  5 / 29
Software Libre y Open Source

       Software disponible bajo licencias que cumplen criterios
       Implica derecho a redistribuir
       Acceso a código fuente

 Software Libre                         Open Source Software

   a.k.a. Free Software                   a.k.a. Software de
   Free Software                          Código Abierto
   Foundation define 4                     10 condiciones para
   libertades                             la licencia
   Motivación ética y                     Buena forma de
   moral                                  desarrollar software

           ¡¡4 libertades y 10 criterios son equivalentes!!

                                                                  5 / 29
¡El Software Libre no es una tecnología!




      Lo único que diferencia al Software Libre del Privativo es la
      licencia
      Existe software que se puede clasificar a la vez como
      Libre y Privativo (ej: MySQL)
          no es lo usual
      Productos diferentes muchas veces ofrecen tecnologías
      diferentes
          no es exclusivo de Software Libre




                                                                      6 / 29
¡El Software Libre no es una tecnología!




      Lo único que diferencia al Software Libre del Privativo es la
      licencia
      Existe software que se puede clasificar a la vez como
      Libre y Privativo (ej: MySQL)
          no es lo usual
      Productos diferentes muchas veces ofrecen tecnologías
      diferentes
          no es exclusivo de Software Libre




                                                                      6 / 29
¡El Software Libre no es una tecnología!




      Lo único que diferencia al Software Libre del Privativo es la
      licencia
      Existe software que se puede clasificar a la vez como
      Libre y Privativo (ej: MySQL)
          no es lo usual
      Productos diferentes muchas veces ofrecen tecnologías
      diferentes
          no es exclusivo de Software Libre




                                                                      6 / 29
Metodología de desarrollo Bazaar



      Licencias de software libre + masificación de Internet:
      modelo de desarrollo tipo bazar
      Tradicionalmente: estilo Catedral
      No es posible siguiendo un modelo comercial de software
      propietario
      Permite reusabilidad si licencias son compatibles
      Resultado: Software desarrollado en común
          los aportes de cada autor no son separables




                                                                7 / 29
Metodología de desarrollo Bazaar



      Licencias de software libre + masificación de Internet:
      modelo de desarrollo tipo bazar
      Tradicionalmente: estilo Catedral
      No es posible siguiendo un modelo comercial de software
      propietario
      Permite reusabilidad si licencias son compatibles
      Resultado: Software desarrollado en común
          los aportes de cada autor no son separables




                                                                7 / 29
¿Puede surgir orden del caos?
       60 % de los servidores web en el mundo funcionan sobre
       apache (Netcraft, Abril 2007)
       aprox. 80 % del correo electrónico del mundo pasa por
       sendmail o postfix
       85 % a 95 % de los servidores DNS del mundo son BIND,
       PowerDNS
       entre 50 % y 70 % de los servidores del gobierno chileno
       funcionan sobre linux (El Mercurio)

 Emergence                               Ecosistema
 “The arising of novel and coherent      Equilibrio entre muchos
 structures, patterns and properties     participantes en
 during the process of                   diferentes roles.
 self-organization in complex            “Think globally, act
 systems”. (Jeffrey Goldstein, 1999)     locally” de iniciativas
 Ej: hormigas en una colonia.            ambientalistas
                                                                   8 / 29
¿Puede surgir orden del caos?
       60 % de los servidores web en el mundo funcionan sobre
       apache (Netcraft, Abril 2007)
       aprox. 80 % del correo electrónico del mundo pasa por
       sendmail o postfix
       85 % a 95 % de los servidores DNS del mundo son BIND,
       PowerDNS
       entre 50 % y 70 % de los servidores del gobierno chileno
       funcionan sobre linux (El Mercurio)

 Emergence                               Ecosistema
 “The arising of novel and coherent      Equilibrio entre muchos
 structures, patterns and properties     participantes en
 during the process of                   diferentes roles.
 self-organization in complex            “Think globally, act
 systems”. (Jeffrey Goldstein, 1999)     locally” de iniciativas
 Ej: hormigas en una colonia.            ambientalistas
                                                                   8 / 29
¿Puede surgir orden del caos?
       60 % de los servidores web en el mundo funcionan sobre
       apache (Netcraft, Abril 2007)
       aprox. 80 % del correo electrónico del mundo pasa por
       sendmail o postfix
       85 % a 95 % de los servidores DNS del mundo son BIND,
       PowerDNS
       entre 50 % y 70 % de los servidores del gobierno chileno
       funcionan sobre linux (El Mercurio)

 Emergence                               Ecosistema
 “The arising of novel and coherent      Equilibrio entre muchos
 structures, patterns and properties     participantes en
 during the process of                   diferentes roles.
 self-organization in complex            “Think globally, act
 systems”. (Jeffrey Goldstein, 1999)     locally” de iniciativas
 Ej: hormigas en una colonia.            ambientalistas
                                                                   8 / 29
FLOSS




  { Free / Libre / Open Source } Software ⇒ FLOSS

        Colaboración
            disponibilidad de código
            posibilidad de compartir a través de la red
            metodologías colaborativas (Bazaar)




                                                          9 / 29
FLOSS




  { Free / Libre / Open Source } Software ⇒ FLOSS

        Colaboración
            disponibilidad de código
            posibilidad de compartir a través de la red
            metodologías colaborativas (Bazaar)




                                                          9 / 29
FLOSS




  { Free / Libre / Open Source } Software ⇒ FLOSS

        Colaboración
            disponibilidad de código
            posibilidad de compartir a través de la red
            metodologías colaborativas (Bazaar)




                                                          9 / 29
FLOSS




  { Free / Libre / Open Source } Software ⇒ FLOSS

        Colaboración
            disponibilidad de código
            posibilidad de compartir a través de la red
            metodologías colaborativas (Bazaar)




                                                          9 / 29
FLOSS




  { Free / Libre / Open Source } Software ⇒ FLOSS

        Colaboración
            disponibilidad de código
            posibilidad de compartir a través de la red
            metodologías colaborativas (Bazaar)




                                                          9 / 29
FLOSS




  { Free / Libre / Open Source } Software ⇒ FLOSS

        Colaboración
            disponibilidad de código
            posibilidad de compartir a través de la red
            metodologías colaborativas (Bazaar)




                                                          9 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Herramientas de colaboración

        Herramientas mínimas
            Página web, CMS
            Versiones (releases) del programa
            Comunicación: Correo electrónico, listas
            de correo, foros

        Herramientas adicionales
            Control de versiones
                CVS o Subversion (SVN)
            Tracking de errores y solicitudes
            Manejo de tareas
                asignación
                seguimiento
            Índices, clasificación
            Builds automáticos
                                                       10 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    11 / 29
Forge

        Definición: Forge
        de “herrería” o “forjar”

             Provisión de todos los servicios
             necesarios
             En un sólo lugar
             “A un click de distancia”

        Ejemplos
              Servicio         num proy.     num us.
         SourceForge.net        147.051    1.570.259
            Savannah              2.757       50.024
         Helix Community            262      130.590
           Ruby Forge             3.257       15.597

                                                       12 / 29
Forge

        Definición: Forge
        de “herrería” o “forjar”

             Provisión de todos los servicios
             necesarios
             En un sólo lugar
             “A un click de distancia”

        Ejemplos
              Servicio         num proy.     num us.
         SourceForge.net        147.051    1.570.259
            Savannah              2.757       50.024
         Helix Community            262      130.590
           Ruby Forge             3.257       15.597

                                                       12 / 29
Forge

        Definición: Forge
        de “herrería” o “forjar”

             Provisión de todos los servicios
             necesarios
             En un sólo lugar
             “A un click de distancia”

        Ejemplos
              Servicio         num proy.     num us.
         SourceForge.net        147.051    1.570.259
            Savannah              2.757       50.024
         Helix Community            262      130.590
           Ruby Forge             3.257       15.597

                                                       12 / 29
Forge

        Definición: Forge
        de “herrería” o “forjar”

             Provisión de todos los servicios
             necesarios
             En un sólo lugar
             “A un click de distancia”

        Ejemplos
              Servicio         num proy.     num us.
         SourceForge.net        147.051    1.570.259
            Savannah              2.757       50.024
         Helix Community            262      130.590
           Ruby Forge             3.257       15.597

                                                       12 / 29
Forge

        Definición: Forge
        de “herrería” o “forjar”

             Provisión de todos los servicios
             necesarios
             En un sólo lugar
             “A un click de distancia”

        Ejemplos
              Servicio         num proy.     num us.
         SourceForge.net        147.051    1.570.259
            Savannah              2.757       50.024
         Helix Community            262      130.590
           Ruby Forge             3.257       15.597

                                                       12 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Funcionamiento



 Usuario
    Descubre un proyecto, vía:   Desarrollador
                                    Inscripción de usuario
         Índice del forge            Inscripción de (o
         Un amigo                    incorporación a) proyecto
         Google
                                     Uso de CVS, Tracking, etc.
     Accede a página
                                     Generación de release
     Baja e instala
         Paquetes de último          Agregación de material
         release                     adicional (manuales, etc.)
         CVS anónimo




                                                                  13 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    14 / 29
Necesidad de un Forge
Ignacio Correa
Ministerio de Educación




                          15 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    16 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Sueño: Forge de gobierno



      Compartir código generado dentro del gobierno
          Internamente
          ¿Desarrollos externos?
      Idea recurrente desde al menos 3 años
      Requiere administración permanente
          Aceptación de proyectos
          Respaldos
          Actualizaciones de seguridad y features
          Moderación de noticias
          Mantención de hardware y monitoreo
          Manejo estratégico




                                                      17 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    18 / 29
Ventajas directas de un Forge de Gobierno



      Problemáticas parecidas se repiten una y otra vez
      10 soluciones menos sofisticadas por esasos recursos
      Esfuerzo de 2 soluciones pueden dar una bien elaborada
      Basta con tener la primera para que esfuerzo sea
      incremental
      Forma sistematizada: mucho más efectiva que buena
      voluntad
      Uso de estándares y diseño para interoperabilidad
          Más importancia si lo van a usar “todos”




                                                               19 / 29
Ventajas directas de un Forge de Gobierno



      Problemáticas parecidas se repiten una y otra vez
      10 soluciones menos sofisticadas por esasos recursos
      Esfuerzo de 2 soluciones pueden dar una bien elaborada
      Basta con tener la primera para que esfuerzo sea
      incremental
      Forma sistematizada: mucho más efectiva que buena
      voluntad
      Uso de estándares y diseño para interoperabilidad
          Más importancia si lo van a usar “todos”




                                                               19 / 29
Ventajas directas de un Forge de Gobierno



      Problemáticas parecidas se repiten una y otra vez
      10 soluciones menos sofisticadas por esasos recursos
      Esfuerzo de 2 soluciones pueden dar una bien elaborada
      Basta con tener la primera para que esfuerzo sea
      incremental
      Forma sistematizada: mucho más efectiva que buena
      voluntad
      Uso de estándares y diseño para interoperabilidad
          Más importancia si lo van a usar “todos”




                                                               19 / 29
Ventajas directas de un Forge de Gobierno



      Problemáticas parecidas se repiten una y otra vez
      10 soluciones menos sofisticadas por esasos recursos
      Esfuerzo de 2 soluciones pueden dar una bien elaborada
      Basta con tener la primera para que esfuerzo sea
      incremental
      Forma sistematizada: mucho más efectiva que buena
      voluntad
      Uso de estándares y diseño para interoperabilidad
          Más importancia si lo van a usar “todos”




                                                               19 / 29
Ventajas directas de un Forge de Gobierno



      Problemáticas parecidas se repiten una y otra vez
      10 soluciones menos sofisticadas por esasos recursos
      Esfuerzo de 2 soluciones pueden dar una bien elaborada
      Basta con tener la primera para que esfuerzo sea
      incremental
      Forma sistematizada: mucho más efectiva que buena
      voluntad
      Uso de estándares y diseño para interoperabilidad
          Más importancia si lo van a usar “todos”




                                                               19 / 29
Ventajas directas de un Forge de Gobierno



      Problemáticas parecidas se repiten una y otra vez
      10 soluciones menos sofisticadas por esasos recursos
      Esfuerzo de 2 soluciones pueden dar una bien elaborada
      Basta con tener la primera para que esfuerzo sea
      incremental
      Forma sistematizada: mucho más efectiva que buena
      voluntad
      Uso de estándares y diseño para interoperabilidad
          Más importancia si lo van a usar “todos”




                                                               19 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Información adicional

         Salud de proyectos
             Índice relativo de actividad
             Últimas actualizaciones
             Miembros del proyecto
             Reputación de los miembros

         Productividad
             Servicios utilizados por otras reparticiones
             de gobierno
             Valor real y medible
             ¿Retribución económica al presupuesto de
             reparticiones que más contribuyen?
             Transparencia y decentralización

                                                            20 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware


 Helix Community (262 proy., 130.590 us.)
      Firewalls: 2 máquinas, P4 2.4GHz,
      512 MB
      Lists/vhosts: 3 máquinas, dual Xeon
      2.4GHz, 1 GB, IDE
      CVS: dual Xeon 2.6GHz, 2 GB,
      SCSI RAID
      DB: dual Xeon 3.0GHz, 2 GB, SCSI
      RAID

  Chileforge (156 proy., 713 us.)
       1 máquina P4 2.4GHz, 512 MB
       Respaldo manual en DVD, 60 GB
       HDD (IDE) dedicados al forge
       Además: muchos otros servicios       21 / 29
Implementación
Requerimientos de Hardware




    Consideraciones:
         Alta disponibilidad
         Seguridad
              un software utilizado en todos los servidores de gobierno
              es un blanco atractivo
              ya ha pasado en forge importantes
         Tipo de proyectos
              intensivos en espacio de disco




                                                                          22 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    23 / 29
Acceso a Forge de Gobierno




     Artículo 19 Número 21 prohibe al gobierno actividades
     empresariales
     ¿Dar acceso a software ya desarrollado es actividad
     empresarial?
     ¿Artículo 19 número 10 (“protección e incremento del
     patrimonio cultural de la Nación”) da el peso?
     Por mientras, al menos se tendría acceso dentro del
     gobierno.




                                                             24 / 29
Acceso a Forge de Gobierno




     Artículo 19 Número 21 prohibe al gobierno actividades
     empresariales
     ¿Dar acceso a software ya desarrollado es actividad
     empresarial?
     ¿Artículo 19 número 10 (“protección e incremento del
     patrimonio cultural de la Nación”) da el peso?
     Por mientras, al menos se tendría acceso dentro del
     gobierno.




                                                             24 / 29
Acceso a Forge de Gobierno




     Artículo 19 Número 21 prohibe al gobierno actividades
     empresariales
     ¿Dar acceso a software ya desarrollado es actividad
     empresarial?
     ¿Artículo 19 número 10 (“protección e incremento del
     patrimonio cultural de la Nación”) da el peso?
     Por mientras, al menos se tendría acceso dentro del
     gobierno.




                                                             24 / 29
Acceso a Forge de Gobierno




     Artículo 19 Número 21 prohibe al gobierno actividades
     empresariales
     ¿Dar acceso a software ya desarrollado es actividad
     empresarial?
     ¿Artículo 19 número 10 (“protección e incremento del
     patrimonio cultural de la Nación”) da el peso?
     Por mientras, al menos se tendría acceso dentro del
     gobierno.




                                                             24 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    25 / 29
Agenda


  1   Forge, FLOSS y Colaboración
        FLOSS
        Forge

  2   Necesidad

  3   Descripción de proyecto
        Ventajas de un Forge
        Art 19 No. 21

  4   Potencialidades
        Sigamos soñando...



                                    26 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Identificar necesidades

      Estadísticas entregan mucha información
          Interés
          Uso
          Actividades de desarrollo
      Necesidades explícitas vía subasta
          Ej: Repartición tiene requerimiento
          Ofrece recompensa
          Otras reparticiones tienen mismo requerimiento y
          aumentan recompensa
          Primer proveedor que tome el proyecto se lleva el pozo
          acumulado
      Definición de presupuestos en base a datos concretos
          basados en necesidades
          basados en capacidades o rendimiento
      Financiamiento compartido y justo de actividades de
      Informática
                                                                   27 / 29
Aplicación a otras áreas




      Material educativo: cursos on-line
      ...




                                           28 / 29
Gov-Forge
           Un sueño posible


Jens Hardings Perl <jhp@ing.puc.cl>




  Departamento de Ciencia de la Computación
    Pontificia Universidad Católica de Chile


IV Congreso Tecnológico de Gobierno
          27 de abril 2007

                                              29 / 29

Mais conteúdo relacionado

Mais procurados

Licencias Software
Licencias SoftwareLicencias Software
Licencias Software
guestbfabd99
 
Software libre
Software libreSoftware libre
Software libre
kattymari
 
Instituto superior tecnologico vida nueva
Instituto superior tecnologico vida nuevaInstituto superior tecnologico vida nueva
Instituto superior tecnologico vida nueva
deicymary
 
Guía teórica seguridad informatica
Guía teórica seguridad informaticaGuía teórica seguridad informatica
Guía teórica seguridad informatica
Claaritau
 
Licencias free by osc soft
Licencias free by osc softLicencias free by osc soft
Licencias free by osc soft
OscSoft
 
Instituto superior tecnologico vida nueva
Instituto superior tecnologico vida nuevaInstituto superior tecnologico vida nueva
Instituto superior tecnologico vida nueva
deicymary
 
Diapo de linux
Diapo de linuxDiapo de linux
Diapo de linux
OscSoft
 
Diapositivas Licencias Open Source
Diapositivas Licencias Open SourceDiapositivas Licencias Open Source
Diapositivas Licencias Open Source
cyberabogados
 
Filosofía del software libre
Filosofía del software libreFilosofía del software libre
Filosofía del software libre
fercho_800
 

Mais procurados (19)

Licencias Software
Licencias SoftwareLicencias Software
Licencias Software
 
ADWA Desarrollo Web con Open Source
ADWA Desarrollo Web con Open SourceADWA Desarrollo Web con Open Source
ADWA Desarrollo Web con Open Source
 
El software libre
El software libreEl software libre
El software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Software Open Source: Licencias de Código Abierto sobre Programas de Computación
Software Open Source: Licencias de Código Abierto sobre Programas de ComputaciónSoftware Open Source: Licencias de Código Abierto sobre Programas de Computación
Software Open Source: Licencias de Código Abierto sobre Programas de Computación
 
Tipos de licencias
Tipos de licenciasTipos de licencias
Tipos de licencias
 
Instituto superior tecnologico vida nueva
Instituto superior tecnologico vida nuevaInstituto superior tecnologico vida nueva
Instituto superior tecnologico vida nueva
 
Guía teórica seguridad informatica
Guía teórica seguridad informaticaGuía teórica seguridad informatica
Guía teórica seguridad informatica
 
Licencias free by osc soft
Licencias free by osc softLicencias free by osc soft
Licencias free by osc soft
 
Instituto superior tecnologico vida nueva
Instituto superior tecnologico vida nuevaInstituto superior tecnologico vida nueva
Instituto superior tecnologico vida nueva
 
Diapo de linux
Diapo de linuxDiapo de linux
Diapo de linux
 
Software Libre y Licencias. Un tutorial y el caso del COM
Software Libre y Licencias. Un tutorial y el caso del COMSoftware Libre y Licencias. Un tutorial y el caso del COM
Software Libre y Licencias. Un tutorial y el caso del COM
 
Licencias foss gustavo_marmol
Licencias foss gustavo_marmolLicencias foss gustavo_marmol
Licencias foss gustavo_marmol
 
Software libre
Software libreSoftware libre
Software libre
 
Diapositivas Licencias Open Source
Diapositivas Licencias Open SourceDiapositivas Licencias Open Source
Diapositivas Licencias Open Source
 
LICENCIAMIENTO DE SOFTWARE LIBRE Y DE CODIGO ABIERTO (FREE/OPEN SOURCE SOFT...
LICENCIAMIENTO DE SOFTWARE LIBRE Y DE  CODIGO ABIERTO (FREE/OPEN SOURCE  SOFT...LICENCIAMIENTO DE SOFTWARE LIBRE Y DE  CODIGO ABIERTO (FREE/OPEN SOURCE  SOFT...
LICENCIAMIENTO DE SOFTWARE LIBRE Y DE CODIGO ABIERTO (FREE/OPEN SOURCE SOFT...
 
Filosofía del software libre
Filosofía del software libreFilosofía del software libre
Filosofía del software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Software
SoftwareSoftware
Software
 

Semelhante a Gov-Forge: Un sueño posible

¿Qué es el open source y para qué me vale a mi?
¿Qué es el open source y para qué me vale a mi?¿Qué es el open source y para qué me vale a mi?
¿Qué es el open source y para qué me vale a mi?
javaHispano
 
Aspectos Legales del Software de Fuentes Abiertas
Aspectos Legales del Software de Fuentes AbiertasAspectos Legales del Software de Fuentes Abiertas
Aspectos Legales del Software de Fuentes Abiertas
Marcos Blanco Galán
 
Introduccion al software libre
Introduccion al software libreIntroduccion al software libre
Introduccion al software libre
Nury Farelo V
 
Que son las normas apa
Que son las normas apaQue son las normas apa
Que son las normas apa
javito5
 
Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0Valhalla project-software-libre-1 0
Valhalla project-software-libre-1 0
dianiktlk
 
Copyleft Diapositivas
Copyleft DiapositivasCopyleft Diapositivas
Copyleft Diapositivas
guest12241e0
 
Tematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jollyTematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jolly
intoenglish
 

Semelhante a Gov-Forge: Un sueño posible (20)

Software Libre Presentacion
Software Libre PresentacionSoftware Libre Presentacion
Software Libre Presentacion
 
¿Qué es el open source y para qué me vale a mi?
¿Qué es el open source y para qué me vale a mi?¿Qué es el open source y para qué me vale a mi?
¿Qué es el open source y para qué me vale a mi?
 
Aspectos Legales del Software de Fuentes Abiertas
Aspectos Legales del Software de Fuentes AbiertasAspectos Legales del Software de Fuentes Abiertas
Aspectos Legales del Software de Fuentes Abiertas
 
Open source
Open  sourceOpen  source
Open source
 
Sflibre
SflibreSflibre
Sflibre
 
Introduccion al software libre
Introduccion al software libreIntroduccion al software libre
Introduccion al software libre
 
Presentación codigo abierto linux.pptx
Presentación codigo abierto linux.pptxPresentación codigo abierto linux.pptx
Presentación codigo abierto linux.pptx
 
PresentacióN Sofware Libre Al 20 06 08
PresentacióN Sofware Libre Al 20 06 08PresentacióN Sofware Libre Al 20 06 08
PresentacióN Sofware Libre Al 20 06 08
 
Power point prueba
Power point pruebaPower point prueba
Power point prueba
 
Que son las normas apa
Que son las normas apaQue son las normas apa
Que son las normas apa
 
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.
 
Clase1
Clase1Clase1
Clase1
 
Software Libre Sistema De InformacióN Gerencial Ucv
Software Libre  Sistema De InformacióN Gerencial UcvSoftware Libre  Sistema De InformacióN Gerencial Ucv
Software Libre Sistema De InformacióN Gerencial Ucv
 
Software Libre Sistema De InformacióN Gerencial Ucv
Software Libre  Sistema De InformacióN Gerencial UcvSoftware Libre  Sistema De InformacióN Gerencial Ucv
Software Libre Sistema De InformacióN Gerencial Ucv
 
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
 
Copyleft Diapositivas
Copyleft DiapositivasCopyleft Diapositivas
Copyleft Diapositivas
 
Copyleft Diapositivas
Copyleft DiapositivasCopyleft Diapositivas
Copyleft Diapositivas
 
Tematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jollyTematica 2 practica 1 elba jolly
Tematica 2 practica 1 elba jolly
 
software libre
software libresoftware libre
software libre
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

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...
 
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
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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.
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Gov-Forge: Un sueño posible

  • 1. Gov-Forge Un sueño posible Jens Hardings Perl <jhp@ing.puc.cl> Departamento de Ciencia de la Computación Pontificia Universidad Católica de Chile IV Congreso Tecnológico de Gobierno 27 de abril 2007 1 / 29
  • 2. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 2 / 29
  • 3. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 3 / 29
  • 4. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 4 / 29
  • 5. Software Libre y Open Source Software disponible bajo licencias que cumplen criterios Implica derecho a redistribuir Acceso a código fuente Software Libre Open Source Software a.k.a. Free Software a.k.a. Software de Free Software Código Abierto Foundation define 4 10 condiciones para libertades la licencia Motivación ética y Buena forma de moral desarrollar software 5 / 29
  • 6. Software Libre y Open Source Software disponible bajo licencias que cumplen criterios Implica derecho a redistribuir Acceso a código fuente Software Libre Open Source Software a.k.a. Free Software a.k.a. Software de Free Software Código Abierto Foundation define 4 10 condiciones para libertades la licencia Motivación ética y Buena forma de moral desarrollar software 5 / 29
  • 7. Software Libre y Open Source Software disponible bajo licencias que cumplen criterios Implica derecho a redistribuir Acceso a código fuente Software Libre Open Source Software a.k.a. Free Software a.k.a. Software de Free Software Código Abierto Foundation define 4 10 condiciones para libertades la licencia Motivación ética y Buena forma de moral desarrollar software 5 / 29
  • 8. Software Libre y Open Source Software disponible bajo licencias que cumplen criterios Implica derecho a redistribuir Acceso a código fuente Software Libre Open Source Software a.k.a. Free Software a.k.a. Software de Free Software Código Abierto Foundation define 4 10 condiciones para libertades la licencia Motivación ética y Buena forma de moral desarrollar software 5 / 29
  • 9. Software Libre y Open Source Software disponible bajo licencias que cumplen criterios Implica derecho a redistribuir Acceso a código fuente Software Libre Open Source Software a.k.a. Free Software a.k.a. Software de Free Software Código Abierto Foundation define 4 10 condiciones para libertades la licencia Motivación ética y Buena forma de moral desarrollar software 5 / 29
  • 10. Software Libre y Open Source Software disponible bajo licencias que cumplen criterios Implica derecho a redistribuir Acceso a código fuente Software Libre Open Source Software a.k.a. Free Software a.k.a. Software de Free Software Código Abierto Foundation define 4 10 condiciones para libertades la licencia Motivación ética y Buena forma de moral desarrollar software ¡¡4 libertades y 10 criterios son equivalentes!! 5 / 29
  • 11. ¡El Software Libre no es una tecnología! Lo único que diferencia al Software Libre del Privativo es la licencia Existe software que se puede clasificar a la vez como Libre y Privativo (ej: MySQL) no es lo usual Productos diferentes muchas veces ofrecen tecnologías diferentes no es exclusivo de Software Libre 6 / 29
  • 12. ¡El Software Libre no es una tecnología! Lo único que diferencia al Software Libre del Privativo es la licencia Existe software que se puede clasificar a la vez como Libre y Privativo (ej: MySQL) no es lo usual Productos diferentes muchas veces ofrecen tecnologías diferentes no es exclusivo de Software Libre 6 / 29
  • 13. ¡El Software Libre no es una tecnología! Lo único que diferencia al Software Libre del Privativo es la licencia Existe software que se puede clasificar a la vez como Libre y Privativo (ej: MySQL) no es lo usual Productos diferentes muchas veces ofrecen tecnologías diferentes no es exclusivo de Software Libre 6 / 29
  • 14. Metodología de desarrollo Bazaar Licencias de software libre + masificación de Internet: modelo de desarrollo tipo bazar Tradicionalmente: estilo Catedral No es posible siguiendo un modelo comercial de software propietario Permite reusabilidad si licencias son compatibles Resultado: Software desarrollado en común los aportes de cada autor no son separables 7 / 29
  • 15. Metodología de desarrollo Bazaar Licencias de software libre + masificación de Internet: modelo de desarrollo tipo bazar Tradicionalmente: estilo Catedral No es posible siguiendo un modelo comercial de software propietario Permite reusabilidad si licencias son compatibles Resultado: Software desarrollado en común los aportes de cada autor no son separables 7 / 29
  • 16. ¿Puede surgir orden del caos? 60 % de los servidores web en el mundo funcionan sobre apache (Netcraft, Abril 2007) aprox. 80 % del correo electrónico del mundo pasa por sendmail o postfix 85 % a 95 % de los servidores DNS del mundo son BIND, PowerDNS entre 50 % y 70 % de los servidores del gobierno chileno funcionan sobre linux (El Mercurio) Emergence Ecosistema “The arising of novel and coherent Equilibrio entre muchos structures, patterns and properties participantes en during the process of diferentes roles. self-organization in complex “Think globally, act systems”. (Jeffrey Goldstein, 1999) locally” de iniciativas Ej: hormigas en una colonia. ambientalistas 8 / 29
  • 17. ¿Puede surgir orden del caos? 60 % de los servidores web en el mundo funcionan sobre apache (Netcraft, Abril 2007) aprox. 80 % del correo electrónico del mundo pasa por sendmail o postfix 85 % a 95 % de los servidores DNS del mundo son BIND, PowerDNS entre 50 % y 70 % de los servidores del gobierno chileno funcionan sobre linux (El Mercurio) Emergence Ecosistema “The arising of novel and coherent Equilibrio entre muchos structures, patterns and properties participantes en during the process of diferentes roles. self-organization in complex “Think globally, act systems”. (Jeffrey Goldstein, 1999) locally” de iniciativas Ej: hormigas en una colonia. ambientalistas 8 / 29
  • 18. ¿Puede surgir orden del caos? 60 % de los servidores web en el mundo funcionan sobre apache (Netcraft, Abril 2007) aprox. 80 % del correo electrónico del mundo pasa por sendmail o postfix 85 % a 95 % de los servidores DNS del mundo son BIND, PowerDNS entre 50 % y 70 % de los servidores del gobierno chileno funcionan sobre linux (El Mercurio) Emergence Ecosistema “The arising of novel and coherent Equilibrio entre muchos structures, patterns and properties participantes en during the process of diferentes roles. self-organization in complex “Think globally, act systems”. (Jeffrey Goldstein, 1999) locally” de iniciativas Ej: hormigas en una colonia. ambientalistas 8 / 29
  • 19. FLOSS { Free / Libre / Open Source } Software ⇒ FLOSS Colaboración disponibilidad de código posibilidad de compartir a través de la red metodologías colaborativas (Bazaar) 9 / 29
  • 20. FLOSS { Free / Libre / Open Source } Software ⇒ FLOSS Colaboración disponibilidad de código posibilidad de compartir a través de la red metodologías colaborativas (Bazaar) 9 / 29
  • 21. FLOSS { Free / Libre / Open Source } Software ⇒ FLOSS Colaboración disponibilidad de código posibilidad de compartir a través de la red metodologías colaborativas (Bazaar) 9 / 29
  • 22. FLOSS { Free / Libre / Open Source } Software ⇒ FLOSS Colaboración disponibilidad de código posibilidad de compartir a través de la red metodologías colaborativas (Bazaar) 9 / 29
  • 23. FLOSS { Free / Libre / Open Source } Software ⇒ FLOSS Colaboración disponibilidad de código posibilidad de compartir a través de la red metodologías colaborativas (Bazaar) 9 / 29
  • 24. FLOSS { Free / Libre / Open Source } Software ⇒ FLOSS Colaboración disponibilidad de código posibilidad de compartir a través de la red metodologías colaborativas (Bazaar) 9 / 29
  • 25. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 26. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 27. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 28. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 29. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 30. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 31. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 32. Herramientas de colaboración Herramientas mínimas Página web, CMS Versiones (releases) del programa Comunicación: Correo electrónico, listas de correo, foros Herramientas adicionales Control de versiones CVS o Subversion (SVN) Tracking de errores y solicitudes Manejo de tareas asignación seguimiento Índices, clasificación Builds automáticos 10 / 29
  • 33. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 11 / 29
  • 34. Forge Definición: Forge de “herrería” o “forjar” Provisión de todos los servicios necesarios En un sólo lugar “A un click de distancia” Ejemplos Servicio num proy. num us. SourceForge.net 147.051 1.570.259 Savannah 2.757 50.024 Helix Community 262 130.590 Ruby Forge 3.257 15.597 12 / 29
  • 35. Forge Definición: Forge de “herrería” o “forjar” Provisión de todos los servicios necesarios En un sólo lugar “A un click de distancia” Ejemplos Servicio num proy. num us. SourceForge.net 147.051 1.570.259 Savannah 2.757 50.024 Helix Community 262 130.590 Ruby Forge 3.257 15.597 12 / 29
  • 36. Forge Definición: Forge de “herrería” o “forjar” Provisión de todos los servicios necesarios En un sólo lugar “A un click de distancia” Ejemplos Servicio num proy. num us. SourceForge.net 147.051 1.570.259 Savannah 2.757 50.024 Helix Community 262 130.590 Ruby Forge 3.257 15.597 12 / 29
  • 37. Forge Definición: Forge de “herrería” o “forjar” Provisión de todos los servicios necesarios En un sólo lugar “A un click de distancia” Ejemplos Servicio num proy. num us. SourceForge.net 147.051 1.570.259 Savannah 2.757 50.024 Helix Community 262 130.590 Ruby Forge 3.257 15.597 12 / 29
  • 38. Forge Definición: Forge de “herrería” o “forjar” Provisión de todos los servicios necesarios En un sólo lugar “A un click de distancia” Ejemplos Servicio num proy. num us. SourceForge.net 147.051 1.570.259 Savannah 2.757 50.024 Helix Community 262 130.590 Ruby Forge 3.257 15.597 12 / 29
  • 39. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 40. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 41. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 42. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 43. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 44. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 45. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 46. Funcionamiento Usuario Descubre un proyecto, vía: Desarrollador Inscripción de usuario Índice del forge Inscripción de (o Un amigo incorporación a) proyecto Google Uso de CVS, Tracking, etc. Accede a página Generación de release Baja e instala Paquetes de último Agregación de material release adicional (manuales, etc.) CVS anónimo 13 / 29
  • 47. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 14 / 29
  • 48. Necesidad de un Forge Ignacio Correa Ministerio de Educación 15 / 29
  • 49. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 16 / 29
  • 50. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 51. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 52. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 53. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 54. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 55. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 56. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 57. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 58. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 59. Sueño: Forge de gobierno Compartir código generado dentro del gobierno Internamente ¿Desarrollos externos? Idea recurrente desde al menos 3 años Requiere administración permanente Aceptación de proyectos Respaldos Actualizaciones de seguridad y features Moderación de noticias Mantención de hardware y monitoreo Manejo estratégico 17 / 29
  • 60. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 18 / 29
  • 61. Ventajas directas de un Forge de Gobierno Problemáticas parecidas se repiten una y otra vez 10 soluciones menos sofisticadas por esasos recursos Esfuerzo de 2 soluciones pueden dar una bien elaborada Basta con tener la primera para que esfuerzo sea incremental Forma sistematizada: mucho más efectiva que buena voluntad Uso de estándares y diseño para interoperabilidad Más importancia si lo van a usar “todos” 19 / 29
  • 62. Ventajas directas de un Forge de Gobierno Problemáticas parecidas se repiten una y otra vez 10 soluciones menos sofisticadas por esasos recursos Esfuerzo de 2 soluciones pueden dar una bien elaborada Basta con tener la primera para que esfuerzo sea incremental Forma sistematizada: mucho más efectiva que buena voluntad Uso de estándares y diseño para interoperabilidad Más importancia si lo van a usar “todos” 19 / 29
  • 63. Ventajas directas de un Forge de Gobierno Problemáticas parecidas se repiten una y otra vez 10 soluciones menos sofisticadas por esasos recursos Esfuerzo de 2 soluciones pueden dar una bien elaborada Basta con tener la primera para que esfuerzo sea incremental Forma sistematizada: mucho más efectiva que buena voluntad Uso de estándares y diseño para interoperabilidad Más importancia si lo van a usar “todos” 19 / 29
  • 64. Ventajas directas de un Forge de Gobierno Problemáticas parecidas se repiten una y otra vez 10 soluciones menos sofisticadas por esasos recursos Esfuerzo de 2 soluciones pueden dar una bien elaborada Basta con tener la primera para que esfuerzo sea incremental Forma sistematizada: mucho más efectiva que buena voluntad Uso de estándares y diseño para interoperabilidad Más importancia si lo van a usar “todos” 19 / 29
  • 65. Ventajas directas de un Forge de Gobierno Problemáticas parecidas se repiten una y otra vez 10 soluciones menos sofisticadas por esasos recursos Esfuerzo de 2 soluciones pueden dar una bien elaborada Basta con tener la primera para que esfuerzo sea incremental Forma sistematizada: mucho más efectiva que buena voluntad Uso de estándares y diseño para interoperabilidad Más importancia si lo van a usar “todos” 19 / 29
  • 66. Ventajas directas de un Forge de Gobierno Problemáticas parecidas se repiten una y otra vez 10 soluciones menos sofisticadas por esasos recursos Esfuerzo de 2 soluciones pueden dar una bien elaborada Basta con tener la primera para que esfuerzo sea incremental Forma sistematizada: mucho más efectiva que buena voluntad Uso de estándares y diseño para interoperabilidad Más importancia si lo van a usar “todos” 19 / 29
  • 67. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 68. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 69. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 70. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 71. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 72. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 73. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 74. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 75. Información adicional Salud de proyectos Índice relativo de actividad Últimas actualizaciones Miembros del proyecto Reputación de los miembros Productividad Servicios utilizados por otras reparticiones de gobierno Valor real y medible ¿Retribución económica al presupuesto de reparticiones que más contribuyen? Transparencia y decentralización 20 / 29
  • 76. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 77. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 78. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 79. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 80. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 81. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 82. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 83. Implementación Requerimientos de Hardware Helix Community (262 proy., 130.590 us.) Firewalls: 2 máquinas, P4 2.4GHz, 512 MB Lists/vhosts: 3 máquinas, dual Xeon 2.4GHz, 1 GB, IDE CVS: dual Xeon 2.6GHz, 2 GB, SCSI RAID DB: dual Xeon 3.0GHz, 2 GB, SCSI RAID Chileforge (156 proy., 713 us.) 1 máquina P4 2.4GHz, 512 MB Respaldo manual en DVD, 60 GB HDD (IDE) dedicados al forge Además: muchos otros servicios 21 / 29
  • 84. Implementación Requerimientos de Hardware Consideraciones: Alta disponibilidad Seguridad un software utilizado en todos los servidores de gobierno es un blanco atractivo ya ha pasado en forge importantes Tipo de proyectos intensivos en espacio de disco 22 / 29
  • 85. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 23 / 29
  • 86. Acceso a Forge de Gobierno Artículo 19 Número 21 prohibe al gobierno actividades empresariales ¿Dar acceso a software ya desarrollado es actividad empresarial? ¿Artículo 19 número 10 (“protección e incremento del patrimonio cultural de la Nación”) da el peso? Por mientras, al menos se tendría acceso dentro del gobierno. 24 / 29
  • 87. Acceso a Forge de Gobierno Artículo 19 Número 21 prohibe al gobierno actividades empresariales ¿Dar acceso a software ya desarrollado es actividad empresarial? ¿Artículo 19 número 10 (“protección e incremento del patrimonio cultural de la Nación”) da el peso? Por mientras, al menos se tendría acceso dentro del gobierno. 24 / 29
  • 88. Acceso a Forge de Gobierno Artículo 19 Número 21 prohibe al gobierno actividades empresariales ¿Dar acceso a software ya desarrollado es actividad empresarial? ¿Artículo 19 número 10 (“protección e incremento del patrimonio cultural de la Nación”) da el peso? Por mientras, al menos se tendría acceso dentro del gobierno. 24 / 29
  • 89. Acceso a Forge de Gobierno Artículo 19 Número 21 prohibe al gobierno actividades empresariales ¿Dar acceso a software ya desarrollado es actividad empresarial? ¿Artículo 19 número 10 (“protección e incremento del patrimonio cultural de la Nación”) da el peso? Por mientras, al menos se tendría acceso dentro del gobierno. 24 / 29
  • 90. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 25 / 29
  • 91. Agenda 1 Forge, FLOSS y Colaboración FLOSS Forge 2 Necesidad 3 Descripción de proyecto Ventajas de un Forge Art 19 No. 21 4 Potencialidades Sigamos soñando... 26 / 29
  • 92. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 93. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 94. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 95. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 96. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 97. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 98. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 99. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 100. Identificar necesidades Estadísticas entregan mucha información Interés Uso Actividades de desarrollo Necesidades explícitas vía subasta Ej: Repartición tiene requerimiento Ofrece recompensa Otras reparticiones tienen mismo requerimiento y aumentan recompensa Primer proveedor que tome el proyecto se lleva el pozo acumulado Definición de presupuestos en base a datos concretos basados en necesidades basados en capacidades o rendimiento Financiamiento compartido y justo de actividades de Informática 27 / 29
  • 101. Aplicación a otras áreas Material educativo: cursos on-line ... 28 / 29
  • 102. Gov-Forge Un sueño posible Jens Hardings Perl <jhp@ing.puc.cl> Departamento de Ciencia de la Computación Pontificia Universidad Católica de Chile IV Congreso Tecnológico de Gobierno 27 de abril 2007 29 / 29