Введение
Google Summer of Code, часто сокращаемый до GSoC, является международной ежегодной программой, в которой Google награждает стипендии участникам, которые успешно завершили проект кодирования свободного и открытого программного обеспечения в течение лета. С 2022 года в программе могут принять участие все, кому 18 лет и старше, а не только студенты и выпускники. Впервые он проводился с мая по август 2005 года, при этом размер стипендии зависел от паритета покупательной способности страны, в которой они находятся. Идеи проектов перечислены принимающими организациями, участвующими в разработке программного обеспечения с открытым исходным кодом, хотя студенты также могут предлагать свои собственные идеи проектов. Идея для "Лето кода" пришла непосредственно от основателей Google, Сергея Брина и Ларри Пейджа. С 2007 по 2009 год менеджером программы была Лесли Хоторн, которая участвовала в проекте с 2006 года. С 2010 по 2015 год Кэрол Смит была менеджером программы. В 2016 году Стефани Тейлор взяла на себя управление программой.
The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open source software coding project during the summer. as of 2022, the program is open to anyone aged 18 or over, no longer just students and recent graduates. It was first held from May to August 2005. with the amount of their stipend depending on the purchasing power parity of the country where they are located. Project ideas are listed by host organizations involved in open source software development, though students can also propose their own project ideas. The idea for the Summer of Code came directly from Google's founders, Sergey Brin and Larry Page. From 2007 until 2009 Leslie Hawthorn, who has been involved in the project since 2006, was the program manager. From 2010 until 2015, Carol Smith was the program manager. In 2016, Stephanie Taylor took over management of the program.
Обзор
Каждый год программа следует графику. Во-первых, организации с открытым исходным кодом подают заявки на участие. Если проект принимается, каждая организация предоставляет список первоначальных идей проекта и приглашает участников в свои сообщества разработчиков. Затем участники, которые отвечают критериям приемлемости, представляют до 3 предложений, в которых подробно описываются интересующие их проекты программирования. Затем эти заявки оцениваются соответствующей наставнической организацией, а наставники и организационные администраторы рассматривают заявки и решают, сколько "слотов" запросить у Google и какие предложения принять. Google выделяет каждой организации места, принимая во внимание организационную способность, историю наставничества и количество заявок, полученных организацией. Наконец, организации выбирают лучшие предложения для заполнения своих слотов, а Google проверяет право на участие, прежде чем объявлять о принятых участниках. В случае, если один участник выбирается более чем одной организацией, то приоритет имеет организация, которая первой выделила студенту место.
2005 год
В 2005 году было представлено более 8740 предложений проектов для 200 доступных студенческих позиций. Тем не менее, проект Gaim (теперь Pidgin) смог заручиться достаточной поддержкой кодирования через событие, чтобы включить изменения в Gaim (теперь Pidgin) 2.0; Jabber Software Foundation (теперь XMPP Standards Foundation) и проект KDE также насчитали несколько выживших проектов из своего собственного события (KDE насчитал только 1 продолжающийся проект из 24 проектов, участвовавших в 2006 году). Google решила спонсировать около 600 проектов. Срок подачи заявок студентов был продлен до 05-09-2006 в 11:00 PDT. Хотя результаты должны были быть объявлены к 5:00 PM PDT, в публикации было значительное задержка, поскольку Google не ожидал, что несколько студентов будут отобраны в более чем одной организации. Google позволяет одному студенту выполнять только один проект в рамках программы. Google потребовалось несколько часов, чтобы решить дублированные акцепты. Письма с одобрениями были отправлены 24 мая в 3:13 по местному времени, но письма были также отправлены примерно 1600 заявителям, которые, по сути, не были приняты комитетом SoC Google. В 3:38 утра по местному времени Крис Дибона опубликовал извинения в официальном списке рассылки, добавив, что "Мы очень сожалеем об этом. Если вы получили два письма, одно из которых говорит, что вас приняли, а другое, что вас не приняли, это означает, что вас не приняли". Google опубликовал окончательный список проектов, принятых в программу на сайте SoC. Предложения сами были доступны для общественности в течение нескольких часов, после чего они были сняты в ответ на жалобы участников на "чувствительную и личную" информацию, содержащуюся в их заявках. Однако с тех пор Google разрешил эти проблемы, разрешив каждому студенту, участвующему в Summer of Code, предоставить краткое абстрактное сообщение, которое будет публично доступно и полностью отделено от содержания фактического предложения, которое было представлено Google. Лето кода 2006 закончилось 8 сентября 2006 года. Согласно Google, 82% студентов получили положительную оценку в конце программы.
2007 год
В 2007 году Google принял 131 организацию и более 900 студентов. Всего в этих 131 организациях было около 1500 наставников. Студентам разрешалось подавать до 20 заявок, хотя только один мог быть принят. Google получил почти 6200 заявок. Чтобы позволить большему количеству студентов подать заявку, Google продлил в последний момент срок подачи заявок с 24 марта до 26 марта. Затем он был продлен до 27 марта. 11 апреля письма с одобрения были отложены из-за дополнительных усилий, связанных с решением дублирующих заявок. В какой-то момент веб-интерфейс изменил каждое приложение на статус "Не выбранное". Официальные лица Google сообщили, что только электронное письмо с подтверждением принятия было окончательным признаком принятия.
2008 год
В 2008 году Google выбрал 174 организации с открытым исходным кодом для участия в Summer of Code, что значительно увеличилось с 131 годом ранее и 102 в 2006 году. Каждая организация была выбрана на основе ряда критериев, таких как достоинство проектов, идеи, которые давались студентам для работы, и способность наставников гарантировать успешное завершение проектов студентами. В 2008 году было получено почти 7100 предложений, из которых были отобраны 1125 предложений. Результаты университета были объявлены 8 мая 2008 года в блоге Google "Открытый исходный код в Google". Согласно этому рейтингу, Университет Моратаву занял первое место в двух категориях: "Топ-10 университетов, подавших заявки на участие в GSoC 2008" и "Топ-10 университетов, принявших участие в GSoC 2008". Вроцлавский технологический университет смог занять второе место в категории "2008 GSoC Accepted: Top 10 Universities", а Университет Кампинас стал вторым в категории "2008 GSoC Applicants: Top 10 Universities".
2009 год
В 2009 году Google сократил количество программных проектов до 150 и ограничил количество студенческих проектов, которые он мог принять, на 1000, 85 процентов из которых были успешно завершены. По состоянию на 2009 год, Университет Моратаву в Шри-Ланке занимает первое место по количеству наград, полученных студентами за пятилетний период 2005-2009 с обеспечением 79 принятых студентов.
2010 год
В 2010 году Google принял 150 программных проектов и 1026 студентов из 69 стран мира. Десять стран, в которых принято больше студентов в 2010 году, - это: США (197), Индия (125), Германия (57), Бразилия (50), Польша (46), Канада (40), Китай (39), Соединенное Королевство (36), Франция (35), Шри-Ланка (34).
2011 год
Количество организаций увеличилось до 175, из которых 50 были новыми. Было принято 1115 студентов. В общей сложности в программе приняли участие 595 различных университетов, 160 из которых были новыми для программы. На 13 университетов с наибольшим количеством студентов, принятых в Google Summer of Code 2011 года, приходится 14,5% студентов. Университет Моратаву, Шри-Ланка, занял первое место в программе 2011 года с 27 принятыми студентами. Политехнический университет Бухареста, Румыния, занял второе место с 23 принятыми студентами, а Индийский технологический институт, Харрагпур, Индия, занял третье место с 14 студентами. Распределение степеней в 2011 году по программе Google Summer of Code было следующим: 55% студентов были студентами, 23,3% изучали магистерские степени, 10,2% работали над докторской диссертацией, а 11,5% не указали, на какую степень они работали.
2012 год
4 февраля 2012 года Google объявил о Google Summer of Code 2012. 23 апреля 2012 года Google объявил, что было принято 1212 предложений в 180 организациях. Впервые с момента создания GSoC наибольшее количество участников прибыло из Индии (227) за ней следуют США (173) и Германия (72). Университет Моратаву продолжил свое господство с 29 выборами, за ним следует Институт информационных и коммуникационных технологий Дхирубхая Амбани, лидирующий из Индии на 3-м месте. Впервые африканская страна Маврикий приняла участие в Google Summer of Code.
2013 год
11 февраля 2013 года Google объявил о Google Summer of Code 2013. 8 апреля 2013 года Google объявил, что в этом году в нем примут участие 177 проектов и организаций с открытым исходным кодом. Было принято 1192 предложения студенческих проектов. Впервые Камерун был представлен двумя студентами.
2014 год
Google объявил Google Summer of Code 2014 3 февраля 2014 года. 21 апреля 2014 года Google объявил, что в этом году примут участие 190 проектов и организаций с открытым исходным кодом. Было принято 1307 предложений студенческих проектов. В 2014 году впервые были приняты студенты из Эфиопии, Гондураса, Кении, Малави и Уганды. Кения и Камерун лидируют с 3 студентами, а остальные страны - с одним студентом.
2015 год
9 февраля 2015 года Google объявил Google Summer of Code 2015. Срок подачи заявок на обучение начался 16 марта 2015 года. Принятые студенческие предложения были объявлены 27 апреля 2015 года, при этом было принято 1051 студенческих предложений. Наибольшее количество участников GSoC прибыло из Индии (335), затем США (127) и Шри-Ланки (58).
2016 год
9 февраля 2016 года Google объявил о Google Summer of Code 2016. Срок подачи заявок на организацию был установлен до 19 февраля 2016 года. Период подачи заявок студентов начался 14 марта 2016 года, а срок подачи заявок студентов был установлен до 25 марта 2016 года. Было принято 180 организаций. В нем было зарегистрировано 18 981 студентов (на 36% больше, чем в 2015 году), из которых 7543 студента из 5 107 студентов из 142 стран. Принятые студенческие предложения были объявлены 22 апреля 2016 года, при этом было принято 1206 студенческих предложений.
2017 год
Количество организаций увеличилось до 201, из которых 39 были новыми. 1318 студентов, принятых в программу, прибыли из 575 университетов, из которых 142 студента участвуют впервые. Более 20 651 студентов из 144 стран зарегистрировались в программе, что на 8,8% больше предыдущего максимума программы. 4764 студента из 108 стран представили в общей сложности 7089 проектных предложений.
2018 год
В 2018 году были приняты 212 организаций.
2019 год
В 2019 году было принято 207 организаций.
2020 год
В 2020 году было принято 199 организаций и 1199 студенческих проектов.
В 2021 году
В 2021 году были приняты 202 организации и 1292 студенческих проекта.
В 2022 году
В ноябре 2021 года Google объявил о масштабном расширении программы Google Summer of Code. Обновленная программа позволила участвовать всем старше 18 лет, что значительно расширило сферу программы, которая раньше была ориентирована только на студентов и выпускников. Google также развернул как средние, так и крупные проекты, чтобы дать организациям с открытым исходным кодом гибкость для решения более сложных проектов.