gov-forge: un sueño posible

Post on 11-Jul-2015

523 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1 / 29

Gov-ForgeUn sueño posible

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

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

IV Congreso Tecnológico de Gobierno27 de abril 2007

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...

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...

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...

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!!

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!!

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!!

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!!

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!!

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!!

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

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

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

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

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

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

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

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

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)

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)

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)

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)

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)

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)

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

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

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

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

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

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

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

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

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...

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

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

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

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

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

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.)

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.)

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.)

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.)

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.)

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.)

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.)

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.)

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...

15 / 29

Necesidad de un ForgeIgnacio CorreaMinisterio de Educación

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...

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

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

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

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

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

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

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

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

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

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

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...

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”

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”

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”

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”

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”

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”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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...

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.

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.

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.

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.

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...

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...

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

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

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

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

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

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

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

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

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

28 / 29

Aplicación a otras áreas

Material educativo: cursos on-line...

29 / 29

Gov-ForgeUn sueño posible

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

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

IV Congreso Tecnológico de Gobierno27 de abril 2007

top related