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
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 <[email protected]>
Departamento de Ciencia de la ComputaciónPontificia Universidad Católica de Chile
IV Congreso Tecnológico de Gobierno27 de abril 2007
Top Related