• Suscríbete al Feed Espacio Linux
  • Suscríbete al Feed por Email
  • Sigue a Espacio Linux en Identi.ca
  • Espacio Linux también en Facebook
  • Sigue a Espacio Linux en Twitter
  • Sigue a Espacio Linux en Google +
          Iniciar sesión | Registrarse

¿De que se trata el Google Summer of Code ( GSoC )?

Seguramente más de una vez has escuchado hablar de este evento, me refiero al Google Summer of Code, también conocido como GSoC. En este artículo te explicaré que es y como funciona el GSoC, si estas interesado, sigue leyendo.

Logotipo del GSoC 2012

Logotipo del GSoC 2012

El Google Summer of Code es un evento organizado por Google, cuyo objetivo es hacer participar a varios estudiantes en el desarrollo de determinados proyectos Open Source elegidos por Google. Cada grupo debe cumplir con una lista de tareas específicas que deben realizar y elegidas por el representante del proyecto, también conocido como mentor.

Los objetivos del GSoC son:

  • Crear y liberar código Open Source para el beneficio de todos.
  • Inspirar a los jóvenes desarrolladores a participar en el desarrollo de aplicaciones Open Source.
  • Ayudar a los proyectos Open Source a identificar a nuevos y posibles desarrolladores.
  • Dar a los estudiantes la oportunidad de trabajar en algo relacionado a sus estudios.
  • Dar a los estudiantes una mayor exposición a situaciones del mundo real de desarrollo de software.

El GSoC se viene celebrando desde el 2005 y hasta ahora han participado más de 6000 estudiantes y más de 3000 mentores en más 100 países alrededor del mundo. El GSoC de este año comenzó el 4 de Febrero y terminará el 21 de Octubre.

Estadisticas de la nacionalidad los estudiantes que participaron en el GSoC 2011

Estadisticas de la nacionalidad los estudiantes que participaron en el GSoC 2011

Google otorga un cheque de aproximadamente unos 5000 dolares a los estudiantes y 500 dolares a las organizaciones que hayan completado satisfactoriamente un proyecto Open Source durante el verano.

Todo el desarrollo se realiza en línea, no hay necesidad de viajar para participar en el programa. Google no ofrece ningún espacio de oficina o viajes a los lugares donde se realiza la tutoría. Seguramente más de uno pensó que el evento era presencial, me incluyo.

Todo el desarrollo se realiza públicamente y todo el código debe estar disponible públicamente. Los estudiantes también deben proporcionar una copia de su código a Google para ser públicamente presentado.

Esta es apenas una pequeña lista de todos los proyectos y organizaciones notables que han participado en el Google Summer of Code (o que participan actualmente):

Este video muestra el concepto detrás del Google Summer of Code:

El evento se desarrolla de la siguiente manera:

  1. Los proyectos Open Source que deseen participar en el GSoC deben elegir a los administradores de la organización para representarlos, pueden ser uno o varios, estos son los llamados mentores.
  2. Los administradores de la organización deben enviar las solicitudes de las aplicaciones a participar en el GSoC.
  3. Google envía una notificación a todas las organizaciones que fueron aceptadas y crean una cuenta para cada organización en el sitio del GSoC para el año correspondiente.
  4. Los estudiantes envían sus propuestas de trabajo para cada organización en particular.
  5. Las organizaciones evalúan las propuestas de los alumnos y luego cada propuesta es asignada a un mentor determinado.
  6. Google reserva un determinado numero de estudiantes para cada organización.
  7. Las Organizaciones deciden finalmente que estudiantes participarán en el programa.
  8. Google envía una notificación a los estudiantes que fueron aceptados.
  9. Los estudiantes deben aprender todo lo necesario sobre la organización mentora y su forma de trabajo antes de comenzar a programar.
  10. Los estudiante comienzan a programar desde el primer día oficial del programa.
  11. A la mitad del programa, Los mentores y los estudiantes deben entregar una evaluación del progreso del proyecto.
  12. Los mentores realizan una evaluación final del progreso de los estudiantes al finalizar el programa, y los estudiantes realizan una reseña final de sus respectivos mentores y el programa.
  13. Los estudiantes suben el código completado a Google Code.

Si eres estudiante y quieres participar en el GSoC, debes estar inscripto como tal en una institución acreditada, esto es, ser estudiante de colegio, universidad, programas de maestrías, doctorados y programas de pre-grado. Los estudiantes deben tener más de 18 años para participar, no es necesario ser estudiante de una carrera afín a la programación, científico, ingeniería, etc.. Cualquier estudio que estés cursando es valido para participar en el GSoC.

Cualquier proyecto u organización Open Source/Software Libre puede participar en el GSoC, no es necesario que esté legalmente constituida, la organización debe producir y liberar software bajo una licencia Open Source aprobada por la Open Source Initiative, y los mentores deben ser como mínimo desarrolladores activos del mismo. Pero dado el gran numero de propuestas, Google prioriza aquellos proyectos que tienen una buena reputación, y una buena base de usuarios y comunidad.

Además, tanto los estudiantes como las organizaciones pueden participar tantas veces como deseen siempre que reúnan todos los requisitos.

Si bien Google actúa como patrocinador del evento e intermediario entre los alumnos y los mentores, esto no significa necesariamente que Google vaya a emplear a alguna de las dos partes, pero aún así puede ser útil para ampliar un poco más el curriculum.


Fuentes:

code.google.com
www.google-melange.com
google-opensource.blogspot.com


Temas:
Actualidad, GNU y Software Libre, Temas diversos


Etiquetas:
,

Feed Espacio LinuxSi este artículo ha sido de tu interés, considera hacer un comentario o suscribirte al feed para que te enteres de nuevos artículos a través de tu lector de noticias o email.

Acerca del autor

4 Comentarios para “¿De que se trata el Google Summer of Code ( GSoC )?”

  1. que bueno no tenia muy claro como funcionaba…

    gracias 

  2. muchos proyectos conocidos e importante veo en esa lista

  3.  Y hay varios más que no alcance a incluir porque no eran muy conocidos o porque no encontré info de primera mano. De todas formas, en los sitios del GSoC de cada año hay una lista completa de cada proyecto que participó en su respectivo año.

  4. Excelente info.

Publica un comentario

Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>