¡Qué ilusión! He sido uno de los 1.212 afortunados en todo el mundo en obtener una plaza para el Google Summer of Code 2012.
Es un evento que llevaba siguiendo de cerca algunos años con muchas ganas de participar pero no acababa de encontrar mi hueco en ningún proyecto en concreto.
El año pasado di el primer paso y presenté una propuesta para Mediawiki que podéis leer aquí pero que no tuvo mucho éxito. Aunque tampoco me pilló por sorpresa, ya que fue muy improvisado y lo presenté casi al final del plazo, cuando en esos momentos había ya propuestas hechas muchísimo más interesantes que la mía.
Así que este año me puse a elaborar con más antelación una propuesta y fui contactando con la gente que podía ayudarme y que podía estar también interesada en participar… hasta que ayer finalmente publicaron las resoluciones.
El resultado es que voy a participar con Guifi.net… ¡insuperable! :-D
La organización mentora es Freifunk (la red libre alemana), que se ha vuelto a superar obtenido este año 13 plazas y ha cedido dos a Guifi.net. Freifunk se lleva presentando desde 2009 como organización paraguas que acoge a todas las organizaciones similares. Aquí puedes ver los proyectos anteriores.
Esta es mi propuesta (aunque ya no es la definitiva porque le tengo que añadir ideas de última hora y volver a cuadrar los plazos). Voy a trabajar en las líneas de interoperabilidad entre redes libres y visualización de datos, creando para ello una aplicación de escritorio para visualizar de manera off-linearchivos con formato CNML (un formato que se desarrolló para documentar redes libres) y fomentar su uso.
Pues bien, la semana pasada tuvimos una reunión para abordar este tema, y Roger Baig (mi mentor) y Ramón Roca me dieron más ideas, que tienen que ver con la fibra óptica, algo en lo que Guifi.net es pionera :-)
Para quien no lo sepa, Guifi.net además de enlaces inalámbricos también tiene tramos de fibra óptica (tanto propios como operados mediante acuerdos con la Generalitat). Y para quien no se haya fijado, en los mapas no aparecen dichos tramos de fibra por los que también pasan a toda velocidad bits de red libre. La razón es que no está implementada dicha funcionalidad.
Como solo he visto la fibra óptica en fotos, Ramón me dio una introducción sobre los distintos estándares que hay para organizar los tubos de fibra: si un cable RJ45 se puede crimpar cruzado o paralelo según un orden de colores concreto (estándar), con la fibra óptica no se ha llegado a un consenso y cada fabricante hace el suyo propio.
Todo esto está ahora mismo frenando el despliegue de fibra óptica, ya que no podemos documentar por donde pasa, dónde están las cajas de empalmes y repartidores, qué estándar para organizar los tubos con fibra se está usando (para no coger el que no te pertenece)… etc. Así que esta parte del proyecto empezará por ampliar la definición del CNML para incluir fibra óptica. Si me sobrara tiempo empezaría también a implementar cosas de IPv6, aunque la fibra óptica me gusta más.
En la página de la propuesta podéis encontrar todas las cosas que puedo implementar, y me ayudaría saber qué es lo que la comunidad considera más urgente [¿unsolclic para nodos híbridos? :)]. Tengo esta libertad en el proyecto así que puedo dedicar más tiempo a unas cosas que a otras. También busco betatesters y traductores ;-)
Y esto es a lo que me dedicaré durante este verano. Durante todo este periodo iré publicando los avances (mandaré un informe semanal, tanto a la lista guifi-rdes como a este blog).
Para mí va a ser un gustazo poder dedicar este verano a trabajar desarrollando software libre, bien pagado, y codeándome con una comunidad tan puntera como es Guifi.net. No puedo pedir más, y espero dar a final de verano un resultado que esté a la altura :)
De momento, como los plazos sugieren, voy a ir echando un ojo a la documentación e ir planeándolo todo para empezar a programar el 21 de mayo.
Por último, pero no menos importante, quiero agradecer a todos los que han hecho esto posible, con su apoyo e implicación en mayor o menor grado: a Freifunk, Lluís, Saverio, Roger, Ramón, Al, Blackhold, y como no, ¡a Google! Y si eres estudiante, animarte a ti para que el año que viene participes tú.
+Info:
- Todas las organizaciones aceptadas
- GSoC Freifunk 2012
- CNML Explorer (mi plaza)
- Guifi.net integration for qMp system(la otra plaza ha sido para Joel Espunya)
- Ideas Google Summer of Code de Guifi.net