Google Summer of Code , a menudo abreviado como GSoC , es un programa anual internacional en el que Google otorga estipendios a los colaboradores que completen con éxito un proyecto de codificación de software libre y de código abierto durante el verano. A partir de 2022 [actualizar], el programa está abierto a cualquier persona mayor de 18 años [1] , ya no solo a estudiantes y recién graduados. Se llevó a cabo por primera vez de mayo a agosto de 2005. [2] A los participantes se les paga por escribir software, [3] y el monto de su estipendio depende de la paridad de poder adquisitivo del país donde se encuentran. [4] Las ideas de proyectos son enumeradas por las organizaciones anfitrionas involucradas en el desarrollo de software de código abierto, aunque los estudiantes también pueden proponer sus propias ideas de proyectos.
La idea del Summer of Code surgió directamente de los fundadores de Google, Sergey Brin y Larry Page . [2] Desde 2007 hasta 2009, Leslie Hawthorn, quien ha estado involucrada en el proyecto desde 2006, fue la gerente del programa. [5] Desde 2010 hasta 2015, Carol Smith fue la gerente del programa. [6] En 2016, Stephanie Taylor asumió la gestión del programa.
Cada año, el programa sigue un cronograma. Primero, las organizaciones de código abierto solicitan participar. Si son aceptadas, cada organización proporciona una lista de ideas de proyectos iniciales e invita a los contribuyentes a sus comunidades de desarrollo. Los contribuyentes que cumplen con los criterios de elegibilidad envían hasta 3 propuestas que detallan los proyectos de codificación de software que les interesan. Luego, estas solicitudes son evaluadas por la organización de mentoría correspondiente, y los mentores y administradores de la organización revisan las solicitudes y deciden cuántos "espacios" solicitar a Google y qué propuestas aceptar. Google asigna espacios a cada organización, teniendo en cuenta la capacidad organizativa, el historial de mentoría y la cantidad de solicitudes que ha recibido la organización. Finalmente, las organizaciones seleccionan las mejores propuestas para llenar sus espacios y Google verifica la elegibilidad antes de anunciar a los contribuyentes aceptados. En el caso de que más de una organización seleccione a un solo contribuyente, se le da prioridad a la organización que asigna un espacio al estudiante primero.
En 2005, se presentaron más de 8.740 propuestas de proyectos para los 200 puestos disponibles para estudiantes. [2] Debido a la abrumadora respuesta, Google amplió el programa a 419 puestos.
Las organizaciones de mentoría se encargaron de revisar y seleccionar las propuestas, y luego proporcionar orientación a los estudiantes para ayudarlos a completar su propuesta. Los estudiantes que completaron con éxito su propuesta a satisfacción de su organización de mentoría recibieron un premio de $4500 y una camiseta de Google Summer of Code, mientras que se enviaron $500 por proyecto a la organización de mentoría. [2] Aproximadamente el 80% de los proyectos se completaron con éxito en 2005, aunque las tasas de finalización variaron según la organización: Ubuntu , por ejemplo, informó una tasa de finalización de solo el 64%, y KDE informó una tasa de finalización del 67%. [2] Muchos proyectos continuaron después del verano, a pesar de que el período SOC había terminado, y algunos cambiaron de dirección a medida que se desarrollaban. [2]
En el primer Summer of Code, Google fue criticado por no darle tiempo suficiente a las organizaciones de código abierto para que pudieran planificar proyectos para el Summer of Code. A pesar de estas críticas, hubo 41 organizaciones involucradas, [2] entre ellas FreeBSD , Apache , KDE, Ubuntu, Blender , Mozdev y el propio Google .
Según una entrada de blog de Chris DiBona , el director del programa de código abierto de Google, "algo así como el 30 por ciento de los estudiantes se quedaron con sus grupos después del SoC [Summer of Code]". El desarrollador de Mozilla, Gervase Markham, también comentó que ninguno de los 10 proyectos de Mozilla patrocinados por Google sobrevivió después del evento. [7] Sin embargo, el proyecto Gaim (ahora Pidgin) pudo conseguir suficiente apoyo de codificación a través del evento para incluir los cambios en Gaim (ahora Pidgin) 2.0; la Jabber Software Foundation (ahora XMPP Standards Foundation) y el proyecto KDE también contaron algunos proyectos sobrevivientes del evento (KDE solo contó 1 proyecto continuo de los 24 proyectos [2] que patrocinó).
En 2006, se presentaron alrededor de 6.000 solicitudes, menos que el año anterior porque todos los solicitantes debían tener cuentas de Google, lo que redujo la cantidad de solicitudes spam recibidas. Google y la mayoría de los mentores descubrieron que las propuestas eran de mucha mayor calidad que las solicitudes de 2005. Además, el número de organizaciones participantes se duplicó con creces hasta alcanzar las 102. Además de las organizaciones que participaron en 2005, organizaciones como Debian , GNU , Gentoo , Adium , PHP y ReactOS [8] participaron en 2006. Google había decidido patrocinar alrededor de 600 proyectos.
El plazo de presentación de solicitudes de los estudiantes se extendió hasta el 9 de mayo de 2006, a las 11:00 PDT. Aunque los resultados debían anunciarse a las 5:00 PM PDT, hubo un retraso considerable en su publicación, ya que Google no esperaba que se seleccionaran varios estudiantes en más de una organización. Google permite que un estudiante realice sólo un proyecto como parte del programa. Google tardó varias horas en resolver las aceptaciones duplicadas. Las cartas de aceptación se enviaron el 24 de mayo, a las 3:13 AM PDT, pero también se enviaron a unos 1.600 solicitantes que, de hecho, no habían sido aceptados por el comité SoC de Google. A las 3:38 AM PDT, Chris DiBona publicó una disculpa en la lista de correo oficial, añadiendo que "Lamentamos profundamente esto. Si recibió dos correos electrónicos, uno que decía que había sido aceptado y otro que no, esto significa que no lo fue".
Google ha publicado una lista final de proyectos aceptados en el programa en el sitio web de SoC. Las propuestas estuvieron visibles para el público durante unas horas, tras lo cual fueron retiradas en respuesta a las quejas de los participantes sobre la información "sensible y privada" que contenían sus solicitudes. Sin embargo, Google ha resuelto estos problemas permitiendo a cada estudiante que participe en Summer of Code proporcionar un breve mensaje abstracto que sea visible públicamente y completamente separado del contenido de la propuesta real que se envió a Google.
El Summer of Code 2006 finalizó el 8 de septiembre de 2006. Según Google, el 82% de los estudiantes recibió una evaluación positiva al finalizar el programa.
En 2007, Google aceptó 131 organizaciones [9] y más de 900 estudiantes. Esas 131 organizaciones contaban con un total de casi 1500 mentores. [10]
A los estudiantes se les permitió enviar hasta 20 solicitudes [11] , aunque solo se aceptó una. Google recibió casi 6.200 solicitudes.
Para permitir que más estudiantes se inscribieran, Google extendió la fecha límite de solicitud del 24 de marzo al 26 de marzo [12] en el último minuto. Luego se extendió nuevamente hasta el 27 de marzo. [13]
El 11 de abril, las cartas de aceptación se retrasaron debido a los esfuerzos adicionales que implicaba resolver los envíos duplicados. En un momento dado, la interfaz web cambió cada solicitud para que tuviera el estado de No seleccionada . Los funcionarios de Google informaron que solo el correo electrónico de aceptación era la indicación definitiva de aceptación. [ cita requerida ]
En 2008, Google eligió a 174 organizaciones de código abierto para participar en Summer of Code, un número muy superior al de 131 del año anterior y a las 102 de 2006. Cada organización fue elegida en función de una serie de criterios, como la calidad de los proyectos, las ideas que se les dieron a los estudiantes para que trabajaran en ellas y la capacidad de los mentores para garantizar que los estudiantes completaran los proyectos con éxito. Se recibieron casi 7100 propuestas para Summer of Code 2008, de las cuales se seleccionaron 1125.
Los resultados de la universidad se anunciaron el 8 de mayo de 2008 en el blog de Google "Open Source at Google". [14] Según el mismo, la Universidad de Moratuwa quedó en primer lugar en las categorías "Top 10 Universities of 2008 GSoC Applicants" y "Top 10 Accepted university 2008 GSoC". La Universidad Tecnológica de Wrocław logró el segundo puesto en la categoría "2008 GSoC Accepted: Top 10 Universities", mientras que la Universidade Estadual de Campinas quedó en segundo lugar en la categoría "2008 GSoC Applicants: Top 10 Universities".
Para 2009, Google redujo el número de proyectos de software a 150 y limitó el número de proyectos estudiantiles que aceptaría a 1.000, [15] [16] de los cuales el 85 por ciento se completaron con éxito. [17]
En 2009, la Universidad de Moratuwa en Sri Lanka ocupó el primer lugar en términos de número de premios recibidos por estudiantes durante el período de cinco años 2005-2009, asegurando 79 estudiantes aceptados. [18]
En 2010, Google aceptó 150 proyectos de software [19] y 1.026 estudiantes de 69 países de todo el mundo. Los diez principales países por número de estudiantes aceptados en 2010 son: Estados Unidos (197), India (125), Alemania (57), Brasil (50), Polonia (46), Canadá (40), China (39), Reino Unido (36), Francia (35), Sri Lanka (34). [20]
El número de organizaciones se incrementó a 175, de las cuales 50 eran nuevas. [21] [22] Se aceptaron 1.115 estudiantes. [23]
En total participaron en el programa 595 universidades diferentes, de las cuales 160 eran nuevas. Las 13 universidades con mayor número de estudiantes aceptados en Google Summer of Code 2011 representan el 14,5% de los estudiantes.
La Universidad de Moratuwa, Sri Lanka, obtuvo el primer puesto en el programa de 2011 con 27 estudiantes aceptados. La Universidad Politécnica de Bucarest, Rumania, fue la segunda con 23 estudiantes aceptados, mientras que el Instituto Indio de Tecnología, Kharagpur, India, se ubicó en tercer lugar con 14 estudiantes.
El desglose de los títulos universitarios para el programa Google Summer of Code 2011 fue el siguiente: el 55% de los estudiantes eran estudiantes universitarios, el 23,3% estaban cursando sus maestrías, el 10,2% estaban trabajando en sus doctorados y el 11,5% no especificó qué título estaban cursando. [24]
Google anunció el Google Summer of Code 2012 el 4 de febrero de 2012. [25] El 23 de abril de 2012, Google anunció que se habían aceptado 1212 propuestas en 180 organizaciones. [26] Por primera vez desde su creación, el mayor número de participantes de GSoC provino de la India (227), seguida de los EE. UU. (173) y Alemania (72). [27] La Universidad de Moratuwa continuó su dominio con 29 selecciones, seguida por el Instituto de Tecnología de la Información y la Comunicación Dhirubhai Ambani, que lideró desde la India en el tercer puesto. [28] Por primera vez, Mauricio , un país africano, participó en el Google Summer of Code. [29]
Google anunció el Google Summer of Code 2013 el 11 de febrero de 2013. [30] El 8 de abril de 2013, Google anunció que 177 proyectos y organizaciones de código abierto participarían ese año. Se aceptaron 1.192 propuestas de proyectos de estudiantes. [31] [32] Esta fue la primera vez que Camerún estuvo representado en el programa por 2 estudiantes. [33]
Google anunció el Google Summer of Code 2014 el 3 de febrero de 2014. [34] El 21 de abril de 2014, Google anunció que 190 proyectos y organizaciones de código abierto participarían ese año. Se aceptaron 1.307 propuestas de proyectos de estudiantes. [35] La edición de 2014 fue la primera vez que se aceptaron estudiantes de Etiopía, Honduras, Kenia, Malawi y Uganda en este programa. Kenia y Camerún tomaron la delantera con 3 estudiantes y los otros países con un estudiante. [36]
Google anunció el Google Summer of Code 2015 el 9 de febrero de 2015. [34] El 2 de marzo de 2015, Google anunció que 137 proyectos y organizaciones de código abierto participarían ese año, algunas excepciones notables incluyen Mozilla , la Fundación Linux y el Proyecto Tor . [37] El período de solicitud de estudiantes comenzó el 16 de marzo de 2015. [38] Las propuestas de estudiantes aceptadas se anunciaron el 27 de abril de 2015, con 1051 propuestas de estudiantes aceptadas. [39] El mayor número de participantes de GSoC provino de la India (335), seguido de los EE. UU. (127) y Sri Lanka (58). [40]
Google anunció el Google Summer of Code 2016 el 9 de febrero de 2016. La fecha límite para la presentación de solicitudes de las organizaciones se fijó para el 19 de febrero de 2016. El período de presentación de solicitudes de los estudiantes comenzó el 14 de marzo de 2016 y la fecha límite para la presentación de solicitudes de los estudiantes se fijó para el 25 de marzo de 2016. Se aceptaron 180 organizaciones. Se registraron 18 981 estudiantes en total (un 36 % más que en 2015) con 7543 propuestas de estudiantes de 5107 estudiantes en 142 países. [41] Las propuestas de estudiantes aceptadas se anunciaron el 22 de abril de 2016, y se aceptaron 1206 propuestas de estudiantes. [42]
El número de organizaciones se incrementó a 201, de las cuales 39 eran nuevas.
Los 1.318 estudiantes aceptados en el programa provienen de 575 universidades, de las cuales 142 tienen estudiantes que participan por primera vez.
Más de 20.651 estudiantes de 144 países se inscribieron en el programa, lo que representa un aumento del 8,8% respecto del máximo anterior del programa.
4.764 estudiantes de 108 países presentaron un total de 7.089 propuestas de proyectos. [43]
En 2018 se aceptaron 212 organizaciones. [44]
En 2019 se aceptaron 207 organizaciones. [45]
En 2020 se aceptaron 199 organizaciones y 1199 proyectos estudiantiles. [46]
En 2021 se aceptaron 202 [47] organizaciones y 1292 [48] proyectos estudiantiles.
En noviembre de 2021, Google anunció una expansión masiva del programa Google Summer of Code. El programa actualizado permitió la participación de cualquier persona mayor de 18 años, lo que amplió significativamente el alcance del programa, que solía centrarse únicamente en estudiantes y recién graduados. Google también lanzó proyectos medianos y grandes para brindar a las organizaciones de código abierto la flexibilidad para abordar proyectos más complejos. [49]
El programa Summer of Code (SOC) de Google, que conectaba a estudiantes de informática con proyectos de software libre y de código abierto (FOSS) y pagaba por los resultados, ha finalizado.
Esta es una página que enumera a los estudiantes y organizaciones que participaron en el programa Google Summer of Code 2006. [...] ReactOS