Google Summer of Code - Google Summer of Code

Google Summer of Code
GSoC
GSoC-icon.svg
Логотип Google Summer of Code
Положение делАктивный
НачинаетсяАпрель Май
Заканчиваетсяавгуст
ЧастотаЕжегодно
СтранаМировой
Активные годы15 (2005-настоящее время)
Торжественно открыт2005
ОсновательСергей Брин и Ларри Пейдж
УчастниковСтуденты
Интернет сайтSummerofcode.withgoogle.com

В Google Summer of Code, часто сокращенно GSoC, это международная годовая программа, в которой Google награды стипендии студентам, успешно завершившим бесплатное программное обеспечение с открытым исходным кодом кодирующий проект летом. Программа открыта для студентов университетов в возрасте 18 лет и старше. Впервые он проходил с мая по август 2005 г.[1]. Размер стипендии зависит от паритет покупательной способности страны, в которой расположен вуз студента.[2] Идеи проектов перечислены принимающими организациями, участвующими в разработке программного обеспечения с открытым исходным кодом, хотя студенты также могут предлагать свои собственные идеи проектов.

Идея Summer of Code пришла непосредственно от основателей Google, Сергей Брин и Ларри Пейдж.[1] С 2007 по 2009 год менеджером программы была Лесли Хоторн, которая участвует в проекте с 2006 года.[3] С 2010 по 2015 год Кэрол Смит была менеджером программы.[4] В 2016 году Стефани Тейлор взяла на себя управление программой.

Обзор

Каждый год программа следует графику. Во-первых, заявки на участие подаются организациями с открытым исходным кодом. В случае принятия каждый организация предоставляет список первоначальных проектных идей и приглашает студентов в их сообщества разработчиков. Учащиеся, соответствующие критериям отбора, затем подают до 3 предложений, в которых подробно описаны проекты программирования, которые их интересуют. Затем эти заявки оцениваются соответствующей наставнической организацией с наставники и администраторы организации, просматривающие приложения и решающие, сколько "слотов" запросить у Google и какие предложения принять. Google выделяет места для каждой организации с учетом возможностей организации, истории наставничества и количества заявок, полученных организацией. Наконец, организации выбирают лучшие предложения, чтобы заполнить свои места, и Google проверяет соответствие критериям до объявления принятых студентов. В случае, если один студент отмечен более чем в одной организации, Google выступает посредником между всеми вовлеченными организациями и решает, кто «получит» этого студента. Затем другая наставническая организация снимает отметку со студента и отмечает новое предложение для принятия или возвращает свой слот обратно в пул, после чего оно перераспределяется.

История

2005

В 2005 г. было подано более 8 740 проектных предложений на 200 имеющихся студенческих мест.[1] Из-за подавляющего отклика Google расширил программу до 419 позиций.

Наставнические организации отвечали за рассмотрение и выбор предложений, а затем за предоставление рекомендаций этим студентам, чтобы помочь им завершить свое предложение. Студенты, которые успешно завершили свое предложение к удовлетворению требований их наставнической организации, были награждены 4500 долларов и футболкой Google Summer of Code, а 500 долларов на проект были отправлены наставнической организации.[1] Примерно 80% проектов были успешно завершены в 2005 году, хотя показатели завершения варьировались в зависимости от организации: Ubuntu, например, сообщили о показателе завершения только 64%, а KDE сообщили о 67% завершении.[1] Многие проекты были продолжены прошлым летом, хотя период SOC закончился, а некоторые меняли направление по мере своего развития.[1]

На первом «Летнем коде» Google критиковали за то, что он не уделял достаточно времени организациям с открытым исходным кодом, чтобы они могли планировать проекты на «Лето кода». Несмотря на эту критику, в ней участвовала 41 организация,[1] включая FreeBSD, Apache, KDE, Ubuntu, Блендер, Моздев, и Google сам.

Согласно сообщению в блоге автора Крис ДиБона, Менеджер программ с открытым исходным кодом Google, «около 30% студентов остались в своих группах и после SoC [Summer of Code]». Разработчик Mozilla Жерваз Маркхэм также отметил, что ни один из 10 проектов Mozilla, спонсируемых Google, не выжил после этого события.[5] Тем не менее Гаим (ныне Пиджин) Проект смог заручиться достаточной поддержкой кодирования на мероприятии, чтобы внести изменения в Гаим (ныне Пиджин) 2.0; то Jabber Software Foundation (ныне XMPP Standards Foundation) и проект KDE также насчитал несколько уцелевших собственных проектов на этом мероприятии (KDE засчитал только 1 продолжающийся проект из 24 проектов.[1] который он спонсировал).

2006

В 2006 году было подано около 6000 заявок, что меньше, чем в предыдущем году, поскольку все кандидаты должны были иметь учетные записи Google, что снизило количество получаемых спам-заявок. Google и большинство наставников также считают, что предложения были намного более высокого качества, чем заявки 2005 года. Кроме того, количество участвующих организаций увеличилось более чем вдвое до 102. Помимо организаций, участвовавших в 2005 году, такие организации, как Debian, GNU, Gentoo, Адиум, PHP, и ReactOS[6] участвовал в 2006 году. Google решил спонсировать около 600 проектов.

Крайний срок подачи заявок студентов был продлен до 11:00 PDT 2006-05-09. Хотя результаты должны были быть объявлены к 17:00 по тихоокеанскому времени, публикация результатов была значительной задержкой, поскольку Google не ожидал, что несколько студентов будут отобраны более чем из одной организации. Google позволяет одному студенту выполнять только один проект в рамках программы. Google потребовалось несколько часов, чтобы разрешить повторяющиеся приемки. Письма о принятии были разосланы 24 мая, в 3:13 утра по тихоокеанскому времени, но письма были также разосланы примерно 1600 заявителям, которые фактически не были приняты комитетом Google по SoC. В 3:38 по тихоокеанскому времени Крис ДиБона отправил извинения в официальный список рассылки, добавив, что «Мы очень сожалеем об этом. Если вы получили два электронных письма, в одном говорилось, что вы приняты, а в другом - нет. , это означает, что вас не было ".

Google опубликовал окончательный список проектов, принятых в программу, на сайте SoC. Сами предложения были видны общественности в течение нескольких часов, после чего они были сняты в ответ на жалобы участников на «конфиденциальную и частную» информацию, содержащуюся в их заявках. Однако с тех пор Google решил эти проблемы, позволив каждому учащемуся, участвующему в Summer of Code, предоставить краткое абстрактное сообщение, которое является общедоступным и полностью отделено от содержания фактического предложения, которое было отправлено в Google.

Лето Кодекса 2006 закончилось 08.09.2006. По данным Google, 82% студентов получили положительную оценку по окончании программы.

2007

В 2007 году в Google была принята 131 организация.[7] и более 900 студентов. В этой 131 организации было около 1500 наставников.[8]

Студентам разрешили подать до 20 заявок.[9] хотя только один мог быть принят. В Google поступило около 6200 заявок.

Чтобы больше студентов могли подавать заявки, Google продлил крайний срок подачи заявок с 24 на 26 марта.[10] в последнюю минуту. Затем он был снова продлен до 27 марта.[11]

11 апреля письма о принятии были отложены из-за дополнительных усилий, связанных с устранением дублирующихся материалов. В какой-то момент веб-интерфейс изменил каждое приложение, чтобы иметь статус Не выбран. Представители Google сообщили, что окончательным указанием на принятие было только письмо о принятии.[нужна цитата ]

2008

В 2008 году Google выбрал 174 организации с открытым исходным кодом для участия в Summer of Code, что значительно увеличилось с 131 годом ранее и 102 в 2006 году. Каждая организация была выбрана на основе ряда критериев, таких как эффективность проектов и выдвинутые идеи. для студентов, над которыми они могут работать, и способность наставников обеспечить студентам успешное завершение проектов. На Лето Кодекса 2008 года было получено около 7100 предложений, из которых было отобрано 1125.

Результаты университета были объявлены 8 мая 2008 г. в блоге Google «Open Source at Google».[12] Согласно ему, Университет Моратувы занял первое место в категориях «10 лучших университетов среди поступающих на GSoC 2008» и «10 лучших университетов, поступивших в 2008 GSoC». Вроцлавский технологический университет смог обеспечить второе место в категории «2008 GSoC Accepted: Top 10 Universities», в то время как Universidade Estadual de Campinas заняла второе место в категории «Соискатели GSoC 2008: 10 лучших университетов».

2009

В 2009 году Google сократил количество программных проектов до 150 и ограничил количество принимаемых студенческих проектов 1000,[13][14] 85 процентов из них были успешно завершены.[15]

По состоянию на 2009 г. Университет Моратува в Шри-Ланке занимает первое место по количеству наград, полученных студентами за пятилетний период 2005–2009 гг., Обеспечивая 79 зачисленных студентов.[16]

2010

В 2010 году Google принял 150 программных проектов.[17] и 1026 студентов из 69 стран мира. В первую десятку стран по количеству принятых студентов в 2010 г. вошли: США (197), Индия (125), Германия (57), Бразилия (50), Польша (46), Канада (40), Китай (39), США. Королевство (36), Франция (35), Шри-Ланка (34).[18]

2011

Количество организаций увеличено до 175, из них 50 новых.[19][20]Было принято 1115 студентов.[21]

Всего в программе приняли участие 595 различных университетов, 160 из которых были новичками в программе. На 13 университетов с наибольшим количеством студентов, принятых на Google Summer of Code 2011, приходится 14,5% студентов.

Университет Моратувы, Шри-Ланка, занял первое место в программе 2011 года, приняв 27 студентов. Политехнический университет Бухареста, Румыния, занял второе место с 23 принятыми студентами, а Индийский технологический институт в Харагпуре, Индия, занял третье место с 14 студентами.

Распределение ученых степеней по программе Google Summer of Code 2011 было следующим: 55% студентов были бакалаврами, 23,3% получали степень магистра, 10,2% работали над докторской степенью и 11,5% не указали, какую степень они получили. работая в направлении.[22]

2012

Google объявил о Google Summer of Code 2012 4 февраля 2012 года.[23] 23 апреля 2012 года Google объявил, что 1212 предложений были приняты от 180 организаций.[24] Впервые с момента основания наибольшее количество участников GSoC прибыло из Индии (227), за ней следуют США (173) и Германия (72).[25] Университет Моратувы продолжил свое доминирование с 29 отборочными работами, за ним следует Институт информационных и коммуникационных технологий Дхирубхай Амбани, ведущий из Индии на 3-м месте.[26] В первый раз, Маврикий, африканская страна, приняла участие в Google Summer of Code.[27]

2013

Google объявил о Google Summer of Code 2013 11 февраля 2013 года.[28] 8 апреля 2013 года Google объявил, что в этом году в нем примут участие 177 проектов и организаций с открытым кодом. Было принято 1192 студенческих проектных предложения.[29][30]

2014

Google объявил о Google Summer of Code 2014 3 февраля 2014 года.[31] 21 апреля 2014 года Google объявил, что в этом году в нем примут участие 190 проектов и организаций с открытым кодом. Было принято 1307 студенческих проектных предложений.[32] Издание 2014 года было первым случаем, когда студенты из Эфиопии, Гондураса, Кении, Малави и Уганды были приняты на эту программу. Кения лидирует с 3 студентами, а другие страны с одним студентом.[33]

2015

Google объявил о Google Summer of Code 2015 9 февраля 2015 года.[31] 2 марта 2015 года Google объявил, что в этом году в нем примут участие 137 проектов и организаций с открытым исходным кодом, некоторые заметные исключения, включая Mozilla, то Linux Foundation, а Проект Tor.[34] Прием заявок студентов начался 16 марта 2015 года.[35] Принятые студенческие предложения были объявлены 27 апреля 2015 года, и было принято 1051 студенческое предложение.[36] Наибольшее количество участников GSoC прибыло из Индии (335), за ней следуют США (127) и Шри-Ланка (58).[37]

2016

Google объявил о Google Summer of Code 2016 9 февраля 2016 года. Крайний срок подачи заявок на организацию был установлен на 19 февраля 2016 года. Период подачи заявок студентов начался 14 марта 2016 года, а крайний срок подачи заявок студентов - 25 марта 2016 года. Было принято 180 организаций. Всего в нем было зарегистрировано 18 981 студента (на 36% больше, чем в 2015 году) и было предложено 7 543 студента от 5 107 студентов из 142 стран.[38] Принятые предложения студентов были объявлены 22 апреля 2016 г., и было принято 1206 предложений студентов.[39]

2017

Количество организаций увеличено до 201, из них 39 новых.

В программу приняли 1318 студентов из 575 университетов, в 142 из которых студенты участвуют впервые.

Для участия в программе зарегистрировалось более 20 651 студента из 144 стран, что на 8,8% больше предыдущего максимума для программы.

4 764 студента из 108 стран представили в общей сложности 7 089 проектных предложений.[40]

2018

В 2018 было принято 212 организаций.[41]

2019

В 2019 году принято 207 организаций.[42]

2020

В 2020 году принято 199 организаций и 1199 студенческих проектов.[43]

Смотрите также

Рекомендации

  1. ^ а б c d е ж грамм час Байфилд, Брюс (сентябрь 2005 г.). «Лето кода Google завершается (первый год)». linux.com. Архивировано из оригинал на 2011-05-21. Получено 2013-08-08. Завершилась программа Google Summer of Code (SOC), в рамках которой студенты, изучающие информатику, участвовали в проектах по бесплатному программному обеспечению с открытым исходным кодом (FOSS) и получали оплату за результаты.
  2. ^ "Стипендии студентов Google Summer Of Code 2017". Получено 22 января 2017.
  3. ^ Рекомендации для пресс-материалов Google Summer of CodeTM 2009 В архиве 2009-04-14 на Wayback Machine
  4. ^ "Рекомендации для пресс-материалов Google Summer of CodeTM 2010". Архивировано из оригинал на 2010-05-27.
  5. ^ "Было ли лето кода Google благом или крахом?". internetnews.com.
  6. ^ "Google Summer of Code 2006". На этой странице перечислены студенты и организации, которые участвовали в программе Google Summer of Code 2006. [...] ReactOS
  7. ^ "Summer of Code Студенческие приложения открыты - Slashdot". slashdot.org.
  8. ^ "Google Summer of Code 2007". Разработчики Google. 28 января 2013 г.
  9. ^ Часто задаваемые вопросы по Google Code - может ли студент подать несколько заявок? В архиве 2011-09-28 на Wayback Machine
  10. ^ "Summer of Code Студенческий крайний срок подачи заявок - Slashdot". slashdot.org.
  11. ^ "Google Summer of Code объявляет: крайний срок подачи заявок студентов продлен до 16:00 (всемирное координированное время, 27 марта 2007 г.)". google.com.
  12. ^ 10 лучших университетов Google Summer of Code 2008; 2008.
  13. ^ Кернер, С.М. internetnews.com. Google Summer of Code 2009 открывает Меланж; 2009.
  14. ^ "Блог Google Open Source: объявление о приеме студентов на Google Summer of Code ™ 2009". Блог Google с открытым исходным кодом.
  15. ^ Официальная домашняя страница GSOC 2009
  16. ^ "Блог Google с открытым исходным кодом: вкусное новое лето статистики кода Google". Блог Google с открытым исходным кодом.
  17. ^ socghop.appspot.com. Список организаций, принимающих участие в программе Google Summer of Code 2010; 2010 [в архиве 2010-03-23].
  18. ^ Смит, Кэрол. google-opensource.blogspot.com. Google Summer of Code 2010: знакомьтесь со студентами!; 2010.
  19. ^ Объявлены наставнические организации Google Summer of Code 2011; 2011.
  20. ^ Принятые организации для участия в Google Summer of Code 2011; 2011 [в архиве 2011-06-15].
  21. ^ Студенты, принятые на Google Summer of Code 2011; 2011.
  22. ^ Кто учится?; 2011.
  23. ^ Google Summer of Code 2012 начинается!; 2012.
  24. ^ Объявлены студенты на Google Summer of Code 2012; 2012.
  25. ^ «Статистика Google Summer of Code 2012».
  26. ^ «Скорректированная статистика».
  27. ^ "Google Summer of Code 2012 в цифрах: Часть 1 из 2". Блог Google с открытым исходным кодом. Получено 2017-03-01.
  28. ^ «Бросьте кусочки, а не гамбургеры: Google Summer of Code 2013 начинается!». 2013-02-11. Получено 2013-04-10.
  29. ^ «Объявлены наставнические организации для Google Summer of Code 2013». 2013-04-08. Получено 2013-04-10.
  30. ^ «GSoC называет наставников, GNOME ищет кандидатов на стажировку». The H Online. 2013-04-09. Получено 2013-04-10.
  31. ^ а б "Google Summer of Code 2014". 2014-02-03.
  32. ^ «На Google Summer of Code 2014 объявлены студенты». 2014-04-21.
  33. ^ «Новые страны - участники Google Summer of Code». 2014-05-15.
  34. ^ Верма, Адарш. «Mozilla, Linux и Tor не поддерживаются в программе Google Summer of Code 2015». fossBytes. Fossbytes. Получено 2015-11-08.
  35. ^ "Блог Google с открытым исходным кодом: наставнические организации для Google Summer of Code 2015". Блог Google с открытым исходным кодом.
  36. ^ «Google Summer of Code: список принятых проектов». Google меланж.
  37. ^ «Статистика GSoC 2015, часть 1: Все о странах». Блог Google с открытым исходным кодом.
  38. ^ "Google Summer of Code продолжается!". Блог Google с открытым исходным кодом. Получено 2016-04-18.
  39. ^ http://google-opensource.blogspot.com.es/2016/04/students-announced-for-google-summer-of.html Объявлены студенты на Google Summer of Code 2016
  40. ^ "Статистика Google Summer of Code 2017, часть 2". Блог Google с открытым исходным кодом. Получено 2019-12-20.
  41. ^ "Google Summer of Code". summerofcode.withgoogle.com. Получено 2019-02-27.
  42. ^ «А наставнические организации Google Summer of Code 2019 - это ...» Блог Google с открытым исходным кодом. Получено 2019-02-27.
  43. ^ «Проекты 2020». Google Summer of Code. Получено 2020-05-04.

Введение в Google Summer of Code 2017

внешняя ссылка