Gov-Forge: Un sueño posible

102
1 / 29 Gov-Forge Un sueño posible Jens Hardings Perl <[email protected]> Departamento de Ciencia de la Computación Pontificia Universidad Católica de Chile IV Congreso Tecnológico de Gobierno 27 de abril 2007

Transcript of Gov-Forge: Un sueño posible

Page 1: Gov-Forge: Un sueño posible

1 / 29

Gov-ForgeUn sueño posible

Jens Hardings Perl <[email protected]>

Departamento de Ciencia de la ComputaciónPontificia Universidad Católica de Chile

IV Congreso Tecnológico de Gobierno27 de abril 2007

Page 2: Gov-Forge: Un sueño posible

2 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 3: Gov-Forge: Un sueño posible

3 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 4: Gov-Forge: Un sueño posible

4 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 5: Gov-Forge: Un sueño posible

5 / 29

Software Libre y Open Source

Software disponible bajo licencias que cumplen criteriosImplica derecho a redistribuirAcceso a código fuente

Software Libre

a.k.a. Free SoftwareFree SoftwareFoundation define 4libertadesMotivación ética ymoral

Open Source Software

a.k.a. Software deCódigo Abierto10 condiciones parala licenciaBuena forma dedesarrollar software

¡¡4 libertades y 10 criterios son equivalentes!!

Page 6: Gov-Forge: Un sueño posible

5 / 29

Software Libre y Open Source

Software disponible bajo licencias que cumplen criteriosImplica derecho a redistribuirAcceso a código fuente

Software Libre

a.k.a. Free SoftwareFree SoftwareFoundation define 4libertadesMotivación ética ymoral

Open Source Software

a.k.a. Software deCódigo Abierto10 condiciones parala licenciaBuena forma dedesarrollar software

¡¡4 libertades y 10 criterios son equivalentes!!

Page 7: Gov-Forge: Un sueño posible

5 / 29

Software Libre y Open Source

Software disponible bajo licencias que cumplen criteriosImplica derecho a redistribuirAcceso a código fuente

Software Libre

a.k.a. Free SoftwareFree SoftwareFoundation define 4libertadesMotivación ética ymoral

Open Source Software

a.k.a. Software deCódigo Abierto10 condiciones parala licenciaBuena forma dedesarrollar software

¡¡4 libertades y 10 criterios son equivalentes!!

Page 8: Gov-Forge: Un sueño posible

5 / 29

Software Libre y Open Source

Software disponible bajo licencias que cumplen criteriosImplica derecho a redistribuirAcceso a código fuente

Software Libre

a.k.a. Free SoftwareFree SoftwareFoundation define 4libertadesMotivación ética ymoral

Open Source Software

a.k.a. Software deCódigo Abierto10 condiciones parala licenciaBuena forma dedesarrollar software

¡¡4 libertades y 10 criterios son equivalentes!!

Page 9: Gov-Forge: Un sueño posible

5 / 29

Software Libre y Open Source

Software disponible bajo licencias que cumplen criteriosImplica derecho a redistribuirAcceso a código fuente

Software Libre

a.k.a. Free SoftwareFree SoftwareFoundation define 4libertadesMotivación ética ymoral

Open Source Software

a.k.a. Software deCódigo Abierto10 condiciones parala licenciaBuena forma dedesarrollar software

¡¡4 libertades y 10 criterios son equivalentes!!

Page 10: Gov-Forge: Un sueño posible

5 / 29

Software Libre y Open Source

Software disponible bajo licencias que cumplen criteriosImplica derecho a redistribuirAcceso a código fuente

Software Libre

a.k.a. Free SoftwareFree SoftwareFoundation define 4libertadesMotivación ética ymoral

Open Source Software

a.k.a. Software deCódigo Abierto10 condiciones parala licenciaBuena forma dedesarrollar software

¡¡4 libertades y 10 criterios son equivalentes!!

Page 11: Gov-Forge: Un sueño posible

6 / 29

¡El Software Libre no es una tecnología!

Lo único que diferencia al Software Libre del Privativo es lalicenciaExiste software que se puede clasificar a la vez comoLibre y Privativo (ej: MySQL)

no es lo usualProductos diferentes muchas veces ofrecen tecnologíasdiferentes

no es exclusivo de Software Libre

Page 12: Gov-Forge: Un sueño posible

6 / 29

¡El Software Libre no es una tecnología!

Lo único que diferencia al Software Libre del Privativo es lalicenciaExiste software que se puede clasificar a la vez comoLibre y Privativo (ej: MySQL)

no es lo usualProductos diferentes muchas veces ofrecen tecnologíasdiferentes

no es exclusivo de Software Libre

Page 13: Gov-Forge: Un sueño posible

6 / 29

¡El Software Libre no es una tecnología!

Lo único que diferencia al Software Libre del Privativo es lalicenciaExiste software que se puede clasificar a la vez comoLibre y Privativo (ej: MySQL)

no es lo usualProductos diferentes muchas veces ofrecen tecnologíasdiferentes

no es exclusivo de Software Libre

Page 14: Gov-Forge: Un sueño posible

7 / 29

Metodología de desarrollo Bazaar

Licencias de software libre + masificación de Internet:modelo de desarrollo tipo bazarTradicionalmente: estilo CatedralNo es posible siguiendo un modelo comercial de softwarepropietarioPermite reusabilidad si licencias son compatiblesResultado: Software desarrollado en común

los aportes de cada autor no son separables

Page 15: Gov-Forge: Un sueño posible

7 / 29

Metodología de desarrollo Bazaar

Licencias de software libre + masificación de Internet:modelo de desarrollo tipo bazarTradicionalmente: estilo CatedralNo es posible siguiendo un modelo comercial de softwarepropietarioPermite reusabilidad si licencias son compatiblesResultado: Software desarrollado en común

los aportes de cada autor no son separables

Page 16: Gov-Forge: Un sueño posible

8 / 29

¿Puede surgir orden del caos?

60 % de los servidores web en el mundo funcionan sobreapache (Netcraft, Abril 2007)aprox. 80 % del correo electrónico del mundo pasa porsendmail o postfix85 % a 95 % de los servidores DNS del mundo son BIND,PowerDNSentre 50 % y 70 % de los servidores del gobierno chilenofuncionan sobre linux (El Mercurio)

Emergence

“The arising of novel and coherentstructures, patterns and propertiesduring the process ofself-organization in complexsystems”. (Jeffrey Goldstein, 1999)Ej: hormigas en una colonia.

EcosistemaEquilibrio entre muchosparticipantes endiferentes roles.“Think globally, actlocally” de iniciativasambientalistas

Page 17: Gov-Forge: Un sueño posible

8 / 29

¿Puede surgir orden del caos?

60 % de los servidores web en el mundo funcionan sobreapache (Netcraft, Abril 2007)aprox. 80 % del correo electrónico del mundo pasa porsendmail o postfix85 % a 95 % de los servidores DNS del mundo son BIND,PowerDNSentre 50 % y 70 % de los servidores del gobierno chilenofuncionan sobre linux (El Mercurio)

Emergence

“The arising of novel and coherentstructures, patterns and propertiesduring the process ofself-organization in complexsystems”. (Jeffrey Goldstein, 1999)Ej: hormigas en una colonia.

EcosistemaEquilibrio entre muchosparticipantes endiferentes roles.“Think globally, actlocally” de iniciativasambientalistas

Page 18: Gov-Forge: Un sueño posible

8 / 29

¿Puede surgir orden del caos?

60 % de los servidores web en el mundo funcionan sobreapache (Netcraft, Abril 2007)aprox. 80 % del correo electrónico del mundo pasa porsendmail o postfix85 % a 95 % de los servidores DNS del mundo son BIND,PowerDNSentre 50 % y 70 % de los servidores del gobierno chilenofuncionan sobre linux (El Mercurio)

Emergence

“The arising of novel and coherentstructures, patterns and propertiesduring the process ofself-organization in complexsystems”. (Jeffrey Goldstein, 1999)Ej: hormigas en una colonia.

EcosistemaEquilibrio entre muchosparticipantes endiferentes roles.“Think globally, actlocally” de iniciativasambientalistas

Page 19: Gov-Forge: Un sueño posible

9 / 29

FLOSS

{ Free / Libre / Open Source } Software⇒ FLOSS

Colaboracióndisponibilidad de códigoposibilidad de compartir a través de la redmetodologías colaborativas (Bazaar)

Page 20: Gov-Forge: Un sueño posible

9 / 29

FLOSS

{ Free / Libre / Open Source } Software⇒ FLOSS

Colaboracióndisponibilidad de códigoposibilidad de compartir a través de la redmetodologías colaborativas (Bazaar)

Page 21: Gov-Forge: Un sueño posible

9 / 29

FLOSS

{ Free / Libre / Open Source } Software⇒ FLOSS

Colaboracióndisponibilidad de códigoposibilidad de compartir a través de la redmetodologías colaborativas (Bazaar)

Page 22: Gov-Forge: Un sueño posible

9 / 29

FLOSS

{ Free / Libre / Open Source } Software⇒ FLOSS

Colaboracióndisponibilidad de códigoposibilidad de compartir a través de la redmetodologías colaborativas (Bazaar)

Page 23: Gov-Forge: Un sueño posible

9 / 29

FLOSS

{ Free / Libre / Open Source } Software⇒ FLOSS

Colaboracióndisponibilidad de códigoposibilidad de compartir a través de la redmetodologías colaborativas (Bazaar)

Page 24: Gov-Forge: Un sueño posible

9 / 29

FLOSS

{ Free / Libre / Open Source } Software⇒ FLOSS

Colaboracióndisponibilidad de códigoposibilidad de compartir a través de la redmetodologías colaborativas (Bazaar)

Page 25: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 26: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 27: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 28: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 29: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 30: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 31: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 32: Gov-Forge: Un sueño posible

10 / 29

Herramientas de colaboración

Herramientas mínimasPágina web, CMSVersiones (releases) del programaComunicación: Correo electrónico, listasde correo, foros

Herramientas adicionalesControl de versiones

CVS o Subversion (SVN)

Tracking de errores y solicitudesManejo de tareas

asignaciónseguimiento

Índices, clasificaciónBuilds automáticos

Page 33: Gov-Forge: Un sueño posible

11 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 34: Gov-Forge: Un sueño posible

12 / 29

Forge

Definición: Forge

de “herrería” o “forjar”

Provisión de todos los serviciosnecesariosEn 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.024Helix Community 262 130.590

Ruby Forge 3.257 15.597

Page 35: Gov-Forge: Un sueño posible

12 / 29

Forge

Definición: Forge

de “herrería” o “forjar”

Provisión de todos los serviciosnecesariosEn 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.024Helix Community 262 130.590

Ruby Forge 3.257 15.597

Page 36: Gov-Forge: Un sueño posible

12 / 29

Forge

Definición: Forge

de “herrería” o “forjar”

Provisión de todos los serviciosnecesariosEn 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.024Helix Community 262 130.590

Ruby Forge 3.257 15.597

Page 37: Gov-Forge: Un sueño posible

12 / 29

Forge

Definición: Forge

de “herrería” o “forjar”

Provisión de todos los serviciosnecesariosEn 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.024Helix Community 262 130.590

Ruby Forge 3.257 15.597

Page 38: Gov-Forge: Un sueño posible

12 / 29

Forge

Definición: Forge

de “herrería” o “forjar”

Provisión de todos los serviciosnecesariosEn 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.024Helix Community 262 130.590

Ruby Forge 3.257 15.597

Page 39: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 40: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 41: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 42: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 43: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 44: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 45: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 46: Gov-Forge: Un sueño posible

13 / 29

Funcionamiento

UsuarioDescubre un proyecto, vía:

Índice del forgeUn amigoGoogle

Accede a páginaBaja e instala

Paquetes de últimoreleaseCVS anónimo

DesarrolladorInscripción de usuarioInscripción de (oincorporación a) proyectoUso de CVS, Tracking, etc.Generación de releaseAgregación de materialadicional (manuales, etc.)

Page 47: Gov-Forge: Un sueño posible

14 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 48: Gov-Forge: Un sueño posible

15 / 29

Necesidad de un ForgeIgnacio CorreaMinisterio de Educación

Page 49: Gov-Forge: Un sueño posible

16 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 50: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 51: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 52: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 53: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 54: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 55: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 56: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 57: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 58: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 59: Gov-Forge: Un sueño posible

17 / 29

Sueño: Forge de gobierno

Compartir código generado dentro del gobiernoInternamente¿Desarrollos externos?

Idea recurrente desde al menos 3 añosRequiere administración permanente

Aceptación de proyectosRespaldosActualizaciones de seguridad y featuresModeración de noticiasMantención de hardware y monitoreoManejo estratégico

Page 60: Gov-Forge: Un sueño posible

18 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 61: Gov-Forge: Un sueño posible

19 / 29

Ventajas directas de un Forge de Gobierno

Problemáticas parecidas se repiten una y otra vez10 soluciones menos sofisticadas por esasos recursosEsfuerzo de 2 soluciones pueden dar una bien elaboradaBasta con tener la primera para que esfuerzo seaincrementalForma sistematizada: mucho más efectiva que buenavoluntadUso de estándares y diseño para interoperabilidad

Más importancia si lo van a usar “todos”

Page 62: Gov-Forge: Un sueño posible

19 / 29

Ventajas directas de un Forge de Gobierno

Problemáticas parecidas se repiten una y otra vez10 soluciones menos sofisticadas por esasos recursosEsfuerzo de 2 soluciones pueden dar una bien elaboradaBasta con tener la primera para que esfuerzo seaincrementalForma sistematizada: mucho más efectiva que buenavoluntadUso de estándares y diseño para interoperabilidad

Más importancia si lo van a usar “todos”

Page 63: Gov-Forge: Un sueño posible

19 / 29

Ventajas directas de un Forge de Gobierno

Problemáticas parecidas se repiten una y otra vez10 soluciones menos sofisticadas por esasos recursosEsfuerzo de 2 soluciones pueden dar una bien elaboradaBasta con tener la primera para que esfuerzo seaincrementalForma sistematizada: mucho más efectiva que buenavoluntadUso de estándares y diseño para interoperabilidad

Más importancia si lo van a usar “todos”

Page 64: Gov-Forge: Un sueño posible

19 / 29

Ventajas directas de un Forge de Gobierno

Problemáticas parecidas se repiten una y otra vez10 soluciones menos sofisticadas por esasos recursosEsfuerzo de 2 soluciones pueden dar una bien elaboradaBasta con tener la primera para que esfuerzo seaincrementalForma sistematizada: mucho más efectiva que buenavoluntadUso de estándares y diseño para interoperabilidad

Más importancia si lo van a usar “todos”

Page 65: Gov-Forge: Un sueño posible

19 / 29

Ventajas directas de un Forge de Gobierno

Problemáticas parecidas se repiten una y otra vez10 soluciones menos sofisticadas por esasos recursosEsfuerzo de 2 soluciones pueden dar una bien elaboradaBasta con tener la primera para que esfuerzo seaincrementalForma sistematizada: mucho más efectiva que buenavoluntadUso de estándares y diseño para interoperabilidad

Más importancia si lo van a usar “todos”

Page 66: Gov-Forge: Un sueño posible

19 / 29

Ventajas directas de un Forge de Gobierno

Problemáticas parecidas se repiten una y otra vez10 soluciones menos sofisticadas por esasos recursosEsfuerzo de 2 soluciones pueden dar una bien elaboradaBasta con tener la primera para que esfuerzo seaincrementalForma sistematizada: mucho más efectiva que buenavoluntadUso de estándares y diseño para interoperabilidad

Más importancia si lo van a usar “todos”

Page 67: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 68: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 69: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 70: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 71: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 72: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 73: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 74: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 75: Gov-Forge: Un sueño posible

20 / 29

Información adicional

Salud de proyectos

Índice relativo de actividadÚltimas actualizacionesMiembros del proyectoReputación de los miembros

ProductividadServicios utilizados por otras reparticionesde gobiernoValor real y medible¿Retribución económica al presupuesto dereparticiones que más contribuyen?Transparencia y decentralización

Page 76: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 77: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 78: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 79: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 80: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 81: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 82: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 83: Gov-Forge: Un sueño posible

21 / 29

ImplementaciónRequerimientos de Hardware

Helix Community (262 proy., 130.590 us.)Firewalls: 2 máquinas, P4 2.4GHz,512 MBLists/vhosts: 3 máquinas, dual Xeon2.4GHz, 1 GB, IDECVS: dual Xeon 2.6GHz, 2 GB,SCSI RAIDDB: dual Xeon 3.0GHz, 2 GB, SCSIRAID

Chileforge (156 proy., 713 us.)

1 máquina P4 2.4GHz, 512 MBRespaldo manual en DVD, 60 GBHDD (IDE) dedicados al forgeAdemás: muchos otros servicios

Page 84: Gov-Forge: Un sueño posible

22 / 29

ImplementaciónRequerimientos de Hardware

Consideraciones:Alta disponibilidadSeguridad

un software utilizado en todos los servidores de gobiernoes un blanco atractivoya ha pasado en forge importantes

Tipo de proyectosintensivos en espacio de disco

Page 85: Gov-Forge: Un sueño posible

23 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 86: Gov-Forge: Un sueño posible

24 / 29

Acceso a Forge de Gobierno

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

Page 87: Gov-Forge: Un sueño posible

24 / 29

Acceso a Forge de Gobierno

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

Page 88: Gov-Forge: Un sueño posible

24 / 29

Acceso a Forge de Gobierno

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

Page 89: Gov-Forge: Un sueño posible

24 / 29

Acceso a Forge de Gobierno

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

Page 90: Gov-Forge: Un sueño posible

25 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 91: Gov-Forge: Un sueño posible

26 / 29

Agenda

1 Forge, FLOSS y ColaboraciónFLOSSForge

2 Necesidad

3 Descripción de proyectoVentajas de un ForgeArt 19 No. 21

4 PotencialidadesSigamos soñando...

Page 92: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 93: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 94: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 95: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 96: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 97: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 98: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 99: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 100: Gov-Forge: Un sueño posible

27 / 29

Identificar necesidades

Estadísticas entregan mucha informaciónInterésUsoActividades de desarrollo

Necesidades explícitas vía subastaEj: Repartición tiene requerimientoOfrece recompensaOtras reparticiones tienen mismo requerimiento yaumentan recompensaPrimer proveedor que tome el proyecto se lleva el pozoacumulado

Definición de presupuestos en base a datos concretosbasados en necesidadesbasados en capacidades o rendimiento

Financiamiento compartido y justo de actividades deInformática

Page 101: Gov-Forge: Un sueño posible

28 / 29

Aplicación a otras áreas

Material educativo: cursos on-line...

Page 102: Gov-Forge: Un sueño posible

29 / 29

Gov-ForgeUn sueño posible

Jens Hardings Perl <[email protected]>

Departamento de Ciencia de la ComputaciónPontificia Universidad Católica de Chile

IV Congreso Tecnológico de Gobierno27 de abril 2007