PDF de programación - Construyendo la Administración electrónica con Software Libre

Imágen de pdf Construyendo la Administración electrónica con Software Libre

Construyendo la Administración electrónica con Software Libregráfica de visualizaciones

Actualizado el 23 de Junio del 2018 (Publicado el 14 de Enero del 2017)
1.190 visualizaciones desde el 14 de Enero del 2017
62,5 KB
14 paginas
Creado hace 22a (01/01/2002)
Construyendo la Administración

electrónica con Software Libre, gnuINE

una aplicación libre para la

administración local

Pedro A. Gracia
Zuzen de la Cueva

Copyright (C) 2002 Pedro A. Gracia y Zuzen de la Cueva. Permitida la redistribución ilimitada de copias literales, la
traducción del texto a otros idiomas y conversión a otros formatos, siempre y cuando se mantenga esta autorización y
la nota de copyright.

gnuINE es una aplicación informática para la gestión del Padrón Municipal de Habitantes. Es una aplicación
construida con Software Libre para la Administración Pública Local.

gnuINE es una aplicación modular que permite la gestión del Padrón a cualquier ayuntamiento sin pagos de licencias
y con acceso al código fuente del mismo según la filosofía de desarrollo que impulsa el movimiento de software libre.
La tecnología involucrada en el desarrollo es la más vanguardista y auna servidores de bases de datos SQL, interfaces
gráficas diversas y gestión remota del sistema informático a un coste cercano a cero para los ayuntamientos.

Tabla de contenidos

1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. ¿Qué es Software Libre?
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. La reutilización sitemática de código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4. Fácil adaptabilidad por medio de la modificación de código existente
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5. El modelo de desarrollo cooperativo de software
6. La libre distribución sin el pago de licencias, reduciendo la brecha digital
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7. El fortalecimiento del capital humano técnico europeo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
8. La reducción/eliminación de la fuga de capitales hacia fuera de la Unión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
9. La "estandarización" de recursos de uso colectivo definibles como infraestructura básica de la Sociedad de la
Información europea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
10. La facilidad de internacionalización de las aplicaciones (i18n)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
. . . . . . . . . . . . . 9
11. gnuINE un caso de estudio. El uso del Software libre para la Administración electrónica
11.1. Objetivo o finalidad del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
11.2. Objetivo estratégico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1

11.3. La normativa aplicable al proyecto gnuINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
11.4. Resultados esperados
11.5. Descripción técnica y especificaciones funcionales
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
11.6. El estado actual
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
11.7. Metodología de desarrollo y plan de trabajo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
11.8. gnuINE se libera bajo la GPL Licencia General Pública de la FSF . . . . . . . . . . . . . . . . . . . . . . . . . . 13
11.9. Tecnologías y recursos mas significativos incorporadas en el proyecto . . . . . . . . . . . . . . . . . . . . . . 13

1. Introducción

El software libre esta empezando a captar la atención y el interés de forma significativa de la Administración Pública
en la Europa del siglo XXI. Se comienza a integrarlo en las líneas de acción de I+D, se promueven nuevos proyectos,
se incorpora a los planes tecnológicos, se comienza a legislar en algunos Estados de la Unión Europea.

El software libre ya empieza a estar presente en todos los niveles de la Administración: europeo, estatal, regional y
local. Este auge del software libre en la Administración Pública obedece a la percepción cada vez más nítida de su
potencial como herramienta estratégica para el desarrollo de la sociedad de la información europea. Y especialmente
para la construcción de la nueva Administración electrónica.

El potencial del SL como herramienta estratégica viene determinado por los siguientes factores fundamentales, entre
otros:

1. la reutilización sistemática de código

2. fácil adaptabilidad por medio de la modificación de código existente

3. el modelo de desarrollo cooperativo de software

4. la libre distribución sin el pago de licencias, reduciendo la brecha digital

5. el fortalecimiento del capital humano técnico europeo

6. la reducción/eliminación de la fuga de capitales hacia fuera de la Unión

7. la "estandarización" de recursos de uso colectivo definibles como infraestructura básica de la Sociedad de la

Información europea

8. la facilidad de internacionalización de las aplicaciones (i18n)

2

A lo largo de esta comunicación vamos a exponer sus implicaciones y potencialidades utilizando como referencia
y caso de estudio la aplicación gnuINE que estamos desarrollando en estos momentos. gnuINE es una aplicación
informática para la gestión del Padrón Municipal de Habitantes. Es una aplicación construida con Software Libre para
la Administración Pública Local.

gnuINE es una aplicación modular que permite la gestión del Padrón a cualquier ayuntamiento sin pagos de licencias
y con acceso al código fuente del mismo según la filosofía de desarrollo que impulsa el movimiento de software libre.
La tecnología involucrada en el desarrollo es la mas vanguardista y auna servidores de bases de datos SQL, interfaces
gráficas diversas y gestión remota del sistema informático a un coste cercano a cero para los ayuntamientos.

2. ¿Qué es Software Libre?

Esos factores son posibles y existen como tales en función de las llamadas cuatro libertades que proporciona el
Software Libre (SL) a los usuarios/desarrolladores, que han sido definidas por la FSF (Free Software Foundation
http://www.fsf.org/philosophy/free-sw.es.html) y recogidas en la Licencia General Pública GPL. Dicen asi:

El "Software Libre" es un asunto de libertad, no de precio. "Software Libre" se refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades
de los usuarios del software:

• La libertad de usar el programa, con cualquier propósito (libertad 0)

• La libertad de estudiar como funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código
fuente es una condición previa para esto.

• La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).

• La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se
beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

3

Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, deberías tener la libertad de
distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a
cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.

También deberías tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin
ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por que avisar a
nadie en particular, ni de ninguna manera en particular.

La libertad para usar un programa significa la libertad para cualquier persona u organización de usarlo en cualquier
tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollador
o a alguna otra entidad específica.

La libertad de distribuir copias debe incluir tanto las formas binarias o ejecutables del programa como su código
fuente, sean versiones modificadas o sin modificar (distribuir programas de modo ejecutable es necesario para que los
sistemas operativos libres sean fáciles de instalar). Esta bien si no hay manera de producir un binario o ejecutable de
un programa concreto (ya que algunos lenguajes no tienen esta capacidad), pero debes tener la libertad de distribuir
estos formatos si encontraras o desarrollaras la manera de crearlos.

Para que las libertades de hacer modificaciones y de publicar versiones mejoradas tengan sentido, debes tener acceso
al código fuente del programa. Por lo tanto, la posibilidad de acceder al código fuente es una condición necesaria para
el software libre.

Para que estas libertades sean reales, deben ser irrevocables mientras no hagas nada incorrecto; si el desarrollador del
software tiene el poder de revocar la licencia aunque no le hayas dado motivos, el software no es libre.

3. La reutilización sitemática de código

El acceso al código fuente de miles de aplicaciones y programas proporciona la posibilidad de reutilizar miles de lineas
de código escritas por otros. De forma que es factible y habitual encontrar código escrito que cubra una necesidad
para un programa dado. Esta es una característica que define y diferencia al SL.

Una de las principales fortalezas del software libre es
  • Links de descarga
http://lwp-l.com/pdf1377

Comentarios de: Construyendo la Administración electrónica con Software Libre (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad