Colaborador: Andreu Ibàñez, Fundador Liquid Galaxy LAB.
Google Summer of Code, GSoC, programa de becas de verano para estudiantes universitarios.
El Google Summer of Code es un programa diseñado para animar a los estudiantes universitarios a participar en el desarrollo de software libre, y de paso dar soporte a proyectos de software libre. Google explica esta aportación que le cuesta varios millones de dólares al año como una forma de devolver a la comunidad Open Source aquello que toma prestado, ya que recordemos que Google usa y libera muchísimo código.
Hablando de forma más general los objetivos del programa son entre otros:
- Inspirar a los estudiantes a que empiecen a participar en el desarrollo de software libre.
- Dar la oportunidad a los estudiantes de informática a que realicen trabajos relativos a su campo durante el verano, “Flip bits, not burgers”. Recordad que en Estados Unidos lo típico es irse a trabajar al McDonalds en verano.
- Acercar a los estudiantes a escenarios del mundo real en el desarrollo de software.
- Obtener más software libre y liberarlo en beneficio de todo el mundo.
- Ayudar a los proyectos de software libre a identificar y atraer más desarrolladores a su proyecto.
Pero no solo los estudiantes son los beneficiarios de este programa. Podemos identificar hasta 3 perfiles diferentes que lo son: Organizaciones, Mentores y los susodichos Estudiantes.
Veamos el porqué y ya de paso cómo funciona el GSoC. Primero respecto a las organizaciones:
- Las organizaciones presentan sus proyectos de software abierto, Open Source, a Google.
Cuál es el criterio de aceptación: tener un proyecto de software libre bajo una licencia aprobada por la OSI, haber desarrollado código abierto ya (con un poquito de historia), y al menos que haya dos personas que quieran hacer de mentores y admins.
- Google selecciona por su criterio y recursos a qué organizaciones va a dar soporte en el programa GSOC del año y les asigna un número de slots (becas).
- Las organizaciones son las encargadas de seleccionar los alumnos de las becas, mentorizarlos y cumplir los objetivos propuestos.
Y ahora respecto a los mentores:
- Acercar a los estudiantes a escenarios del mundo real en el desarrollo de software.
- Obtener más software libre y liberarlo en beneficio de todo el mundo.
- Ayudar a los proyectos de software libre a identificar y atraer más desarrolladores a su proyecto.
Alumnos y mentores GSoC del Liquid Galaxy LAB 2015
Veamos el porqué y ya de paso cómo funciona el GSoC. Primero respecto a las organizaciones:
- Las organizaciones presentan sus proyectos de software abierto, Open Source, a Google.
Cuál es el criterio de aceptación: tener un proyecto de software libre bajo una licencia aprobada por la OSI, haber desarrollado código abierto ya (con un poquito de historia), y al menos que haya dos personas que quieran hacer de mentores y admins.
- Google selecciona por su criterio y recursos a qué organizaciones va a dar soporte en el programa GSOC del año y les asigna un número de slots (becas).
- Las organizaciones son las encargadas de seleccionar los alumnos de las becas, mentorizarlos y cumplir los objetivos propuestos.
Y ahora respecto a los mentores:
Encuentro informal de mentores españoles en Mountain View
- Un mentor puede ser cualquier persona, profesor, alumno, u otro, que tenga ganas de colaborar (mucho).
- Obviamente se requiere un perfil de nivel más alto, ya sea en conocimiento de código, como en gestión de recursos humanos.
- El mentor invierte cerca de 5 horas semanales en su estudiante durante unos 4 meses, el de preparación y los de la beca.
- Qué obtiene a cambio? Casi nada, porque el objetivo es colaborar.
Aunque Google paga 500$ a cada mentor por todo el trabajo y nos invita a 2 por proyecto a visitar la sede de Google en Silicon Valley en otoño.
¿Y cuál es la agenda del GSoC? Pues depende del año. Siempre hemos de ir a la página web del proyecto: http://www.google-melange.com/ donde encontraremos los datos de todo tipo actualizados.
Por haceros una idea la agenda del GSoC 2015 fue ésta:
- 9 febrero: Google abre la web para las propuestas de proyectos de código abierto.
- 2 marzo: Se publica la lista de organizaciones aceptadas en google-melange.com.
- 16 al 27 de marzo: Periodo de presentación de proyectos de los estudiantes.
- 27 abril: Lista de alumnos aceptados.
- 25 mayo: Los estudiantes empiezan a programar.
- 26 junio: Evaluación intermedia.
- 22 agosto: Evaluación final.
- 25 septiembre: Entrega de código y cierre.
- Otoño: Encuentro mundial en Google HQ.
¿Y el dinero? Pues sí, hay un dinero de por medio, ya que son becas de Google. Este curso 2015 fue así el tema:
- Obviamente se requiere un perfil de nivel más alto, ya sea en conocimiento de código, como en gestión de recursos humanos.
- El mentor invierte cerca de 5 horas semanales en su estudiante durante unos 4 meses, el de preparación y los de la beca.
- Qué obtiene a cambio? Casi nada, porque el objetivo es colaborar.
Aunque Google paga 500$ a cada mentor por todo el trabajo y nos invita a 2 por proyecto a visitar la sede de Google en Silicon Valley en otoño.
Reunión de mentores 2014 en Mountain View
Por haceros una idea la agenda del GSoC 2015 fue ésta:
- 9 febrero: Google abre la web para las propuestas de proyectos de código abierto.
- 2 marzo: Se publica la lista de organizaciones aceptadas en google-melange.com.
- 16 al 27 de marzo: Periodo de presentación de proyectos de los estudiantes.
- 27 abril: Lista de alumnos aceptados.
- 25 mayo: Los estudiantes empiezan a programar.
- 26 junio: Evaluación intermedia.
- 22 agosto: Evaluación final.
- 25 septiembre: Entrega de código y cierre.
- Otoño: Encuentro mundial en Google HQ.
Presentando GSoC en la URJC con Carlos Fernández de CC Extractor.
- Google paga un salario de 6.000 $ por cada estudiante aceptado, de los cuales 5.500 $ van al estudiante y 500 $ a la organización del proyecto.
- Los estudiantes aceptados por la organización y Google reciben 500$ después de empezar a programar.
- Los estudiantes que pasan la evaluación intermedia reciben 2.250 $ después.
- Los estudiantes que pasan la evaluación final reciben 2.750 $ después de acabar el proyecto.
- Los pagos a las organizaciones mentoras son enviados después de noviembre 2015.
¡Qué bien ! ¿Y tenemos alguna razón más para participar? Pues sí:
Las organizaciones ganan:
- Nuevas contribuciones y código.
- Promoción global.
- Caché de trabajar con Google :)
Los estudiantes ganan:
- Conocimientos.
- Experiencia real internacional.
- Código de ejemplo.
- Contactos.
- Currículum de haber sido becados por Google :)
Pero el GSoC va mucho más allá del software que se realice, es la experiencia personal de todos los que estamos en el proyecto, estudiantes y mentores, lo más interesante.
- Los estudiantes aceptados por la organización y Google reciben 500$ después de empezar a programar.
- Los estudiantes que pasan la evaluación intermedia reciben 2.250 $ después.
- Los estudiantes que pasan la evaluación final reciben 2.750 $ después de acabar el proyecto.
- Los pagos a las organizaciones mentoras son enviados después de noviembre 2015.
Mentores internacionales en el summit GSoC 2014
Las organizaciones ganan:
- Nuevas contribuciones y código.
- Promoción global.
- Caché de trabajar con Google :)
Los estudiantes ganan:
- Conocimientos.
- Experiencia real internacional.
- Código de ejemplo.
- Contactos.
- Currículum de haber sido becados por Google :)
Y a veces hasta visitar la central de Google
Y ya para acabar este post inaugural en GDG.es os doy unos datos estadísticos de este curso pasado 2015: Este año se han presentado un total de 6.409 propuestas de 4.425 estudiantes a 137 organizaciones de las 416 presentadas al programa, de las cuales 37 son nuevas respecto al 2014.
Más información: GSoC