forja universitaria de rediris
TRANSCRIPT
Forja universitaria de Forja universitaria de software libresoftware libre
Ourense, 20 octubre 2007Ourense, 20 octubre 2007
Juan Antonio OrtegaJuan Antonio OrtegaDirectorDirector
ÍndiceÍndice
¿Qué es y para qué sirve una forja?
La forja de RedIRIS.
¿Cómo funciona la forja?
¿Quién y para qué se puede usar la forja?
¿Qué es una forja?¿Qué es una forja?
Herramienta de desarrollo colaborativo de software.
Colaboración entre desarrolladores.Plataforma de difusión.Soporte a usuario.
Quién no conoce...sourceforge.net?
Proyecto avalado por RedIRIS.
Ámbito nacional.
Hospedado en CICA.
Compromiso de continuidad.
https://forja.rediris.esDEMO
La forja de RedIRISLa forja de RedIRIS
Visitas
Evolución (I)Evolución (I)
01/01/0
6
01/03/0
6
01/05/0
6
01/07/0
6
01/09/0
6
01/11/0
6
01/01/0
7
01/03/0
7
01/05/0
7
0
2500
5000
7500
10000
12500
15000
17500
20000
22500
Visits
Unique visitors
Number of visits
Vis
its
Ancho de banda:
Evolución (II)Evolución (II)
Mon
th
01/01/0
6
01/0
2/06
01/03/0
6
01/0
2/06
01/05/0
6
01/06/0
6
01/07/0
6
01/08/0
6
01/0
9/06
01/10/0
6
01/11/0
6
01/12/0
6
01/01/0
7
01/02/0
7
01/0
3/07
01/04/0
7
01/05/0
7
01/06/0
7
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
100000
110000
Bandwidth
MB
/mon
th
Basada en Gforge: integra infinidad de servicios.
Características:Administración de proyectos.
Foros.
Seguimiento de actividad.
Listas de correo.
Asignación de tareas en proyectos.
Gestión documentos para proyectos.
Comunicación entre desarrolladores.
Encuestas.
Noticias.
Liberación y descarga de código y versiones.
Gestión del código fuente.
...
¿Cómo funciona? (I)¿Cómo funciona? (I)
¿Cómo funciona? (II)¿Cómo funciona? (II)
S.O.: Debian. → http://www.debian.org/intro/why_debian
Servidor Web: Apache.
Control de versiones: SVN.
Servidor DNS: BIND.
Servidor de email: Postfix.
Servidor SSH.
Servidor de listas: Mailman.
Base de Datos: PostgreSQL
GforgeGforge
Gforge:Web: PHPAdministración: PHP (integrado en la Web)Instalación: ManualMantenimiento: Shell Script, Perl, PHP, SQL, crontab
Debian 3.1
Kernel con grsecurity
Otras medidas de seguridad:Opciones de montaje de los sistemas de ficheros.Samhain
Particularidades: S.O.Particularidades: S.O.
Apache 2.0.54
mod_dav_svn y mod_authz_svn (libapache2-svn)Proporciona acceso al SVN mediante WebDAV.
PHP 4
SSL
ApacheApache
Subversion 1.1.4
SVN accesible mediante WebDAV sobre SSL
Accesible desde un navegador:WebSVNViewCVS
Tarballs diarios de cada proyecto.
SVNSVN
BIND 9.2.4
Zona forja.rediris.es delegada.
Permite tener una url para cada proyecto: http://nombreproyecto.forja.rediris.es
Se combina con virtualhosts en Apache.
Los nombres se crean automáticamente al dar de alta un proyecto.
BINDBIND
OpenSSH 3.8.1
Uso: Subida de ficheros al “home” de cada proyecto.
Obliga a tener una chroot jail con los comandos básicos.
SSHSSH
PosgreSQL 7.4.7
Uso: backend de la Web, datos de usuarios, foros, actividad, etc.
PostgreSQLPostgreSQL
Actualización del sistema:Nuevo hardware: HP BL25p, Opteron 265, 2Gb RAM, 2x300GB SCSI 10KDebian 4.0 x64Última versión de gforge: 4.5.16Acceso SSH ->WebDAV por HTTPSGigabit Ethernet
Nuevos proyectos:Mirror CVS: moodle.Sindicación con otras forjas: Junta de Andalucía, Guadalinex.
Dirección futuraDirección futura
Índice de la exposición
Situación de partida
Implicaciones políticas y económicas del Software
Libre
Software Libre en la Comunidad Autónoma Andaluza
Ámbito Universitario
Forja universitaria de software libre
Conclusiones
♦ En la actualidad no se sabe por donde derivará este movimiento de más de 30 años => muy buenas perspectivas
♦ Detrás del SFA hay motivaciones técnicas, políticas, económicas y éticas
♦ Si eres competitivo => este modelo es muy bueno
♦ Si eres pequeño => este modelo te permite crecer
♦ Si tienes que importar tecnología => este modelo te interesa
♦ Información que se dispone es buena y de primera mano
♦ Es necesario innovación, imaginación y conocimiento del entorno en el que nos movemos
♦ El SL proporciona un modelo económica y técnicamente viable
♦ Gran cantidad de sistemas y soluciones reales se basan en Software Libre: GNU/Linux, OpenOffice, MySQL, Postgress, Apache, Gimp, Mozilla,
OpenCMS, Grass, Firefox, PHP, Java, Python, LDAP, Thumderbird,…
Conclusiones
♦ Sistemas operativos: Debian GNU/Linux, RedHat, SuSe
♦ Ofimática: OpenOffice.org
♦ Bases de datos: MySQL, PostgreSQL
♦ Servidores: Proyecto Apache
♦ Editores gráficos y de imágenes: Gimp
♦ Internet, portales, gestores de contenido: Mozilla, OpenCMS, Firefox, PHP, Java*, Python,
♦ GIS: Grass
♦ Seguridad: nessus, snort, OpenSSL, GnuPG
♦ Entornos gráficos: KDE, GNOME
♦ Correo electrónico: Thunderbird, Postfix
♦ Gestión de directorios: LDAP
♦ Inteoperabilidad de sistemas: XML
Conclusiones
♦ Cifras 51 Millones de descargas de Firefox 82 millones de descargas de OpenOffice GNU/Linux es el SO más utilizado a nivel de servidores Unos ciento veinte mil proyectos están registrados en sourceforge.net Más de un millón doscientos mil usuarios utilizan sourceforge.net
♦ Cada vez son más los países donde surgen iniciativas en la línea de fomentar el SFA: UE (observatorio IDABC), Brasil, …
♦ Se trabaja en la definición de estándares
♦ En España: Linex (Extremadura), Guadalinex (Andalucía), Lliure(Valencia), Molinex (Castilla-La Mancha), Educa-Madrid (Madrid), Augustux (Aragón), Murcia, …
♦ La administración pública plenamente apuesta por SL, la empresa empieza a apostar por estas soluciones, …
Conclusiones
♦ El futuro no es una carrera libre de trabas: Impedimentos legales: patentes de software, mecanismos de control de
acceso a la información, etc Técnicas FUD (miedo, desconocimiento, duda) por parte de las empresas Disolución de la comunidad por tener diferentes objetivos los integrantes
de la misma: enriquecimiento del conocimiento, Pérdida de la visión de los objetivos del SL
♦ El SL presenta un nuevo modelo de industria de software => Puede que estemos en un momento de cambio de paradigma
♦ El futuro depende de nosotros: profesionales, empresarios, clientes, administraciones, … y el apoyo que le brindemos
♦ Conclusión: El SL favorece la libertad de elección, la protección de la inversión, la mejor relación precio/rendimiento, la interoperabilidad
Conclusiones
♦ Fuentes bibliográficas de Universidades españolas♦ Documentos y material de la Junta de Andalucía♦ Algunos enlaces de interés
Free Software Foundation: www.fsf.org GNU: www.gnu.org Open Source Initiative: www.opensource.org Documentos: www.openresources.com Comisión europea sobre SL: eu.conecta.it Aplicaciones disponibles: www.linux.org/apps/index.html Repositorio de proyectos en SL: sourceforge.net/index.php Barra punto: barrapunto.com
Para ampliar información
Adquisición de software por la Administración Pública
Propuesta de recomendaciones a la Administración General del Estado sobre utilización del software libre y de fuentes abiertas. http://www.csi.map.es/csi/pg5s44.htm
Criterios de seguridad, normalización y conservación de las aplicaciones utilizadas para el ejercicio de potestades http://www.csi.map.es/csi/pg5c10.htm
Las TIC en las Administraciones Públicas. Informe IRIA 2004.
http://www.csi.map.es/csi/iria2004/index.html
Marco Europeo de Interoperabilidad. http://europa.eu.int/idabc/en/document/3761
Directrices IDA de migración a software de fuentes abiertas.
http://www.csi.map.es/csi/pg5s43.htm
Recomendaciones sobre el uso de formatos abiertos de documentos.
http://www.csi.map.es/csi/pg3315.htm#59
Estudio IDA sobre el uso de los programas de fuentes abiertas en el sector
http://www.csi.map.es/csi/pg5s42.htm