Google Summer of Code - Google Summer of Code
Google Summer of Code GSoC | |
---|---|
Логотип Google Summer of Code | |
Положение дел | Активный |
Начинается | Апрель Май |
Заканчивается | август |
Частота | Ежегодно |
Страна | Мировой |
Активные годы | 15 (2005-настоящее время) |
Торжественно открыт | 2005 |
Основатель | Сергей Брин и Ларри Пейдж |
Участников | Студенты |
Интернет сайт | Summerofcode |
В 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]
Смотрите также
- Пропаганда
- Сезон KDE
- Rails Girls Summer Of Code
- Программы стажировки с открытым исходным кодом, похожие на GSoC
Рекомендации
- ^ а б c d е ж грамм час Байфилд, Брюс (сентябрь 2005 г.). «Лето кода Google завершается (первый год)». linux.com. Архивировано из оригинал на 2011-05-21. Получено 2013-08-08.
Завершилась программа Google Summer of Code (SOC), в рамках которой студенты, изучающие информатику, участвовали в проектах по бесплатному программному обеспечению с открытым исходным кодом (FOSS) и получали оплату за результаты.
- ^ "Стипендии студентов Google Summer Of Code 2017". Получено 22 января 2017.
- ^ Рекомендации для пресс-материалов Google Summer of CodeTM 2009 В архиве 2009-04-14 на Wayback Machine
- ^ "Рекомендации для пресс-материалов Google Summer of CodeTM 2010". Архивировано из оригинал на 2010-05-27.
- ^ "Было ли лето кода Google благом или крахом?". internetnews.com.
- ^ "Google Summer of Code 2006".
На этой странице перечислены студенты и организации, которые участвовали в программе Google Summer of Code 2006. [...] ReactOS
- ^ "Summer of Code Студенческие приложения открыты - Slashdot". slashdot.org.
- ^ "Google Summer of Code 2007". Разработчики Google. 28 января 2013 г.
- ^ Часто задаваемые вопросы по Google Code - может ли студент подать несколько заявок? В архиве 2011-09-28 на Wayback Machine
- ^ "Summer of Code Студенческий крайний срок подачи заявок - Slashdot". slashdot.org.
- ^ "Google Summer of Code объявляет: крайний срок подачи заявок студентов продлен до 16:00 (всемирное координированное время, 27 марта 2007 г.)". google.com.
- ^ 10 лучших университетов Google Summer of Code 2008; 2008.
- ^ Кернер, С.М. internetnews.com. Google Summer of Code 2009 открывает Меланж; 2009.
- ^ "Блог Google Open Source: объявление о приеме студентов на Google Summer of Code ™ 2009". Блог Google с открытым исходным кодом.
- ^ Официальная домашняя страница GSOC 2009
- ^ "Блог Google с открытым исходным кодом: вкусное новое лето статистики кода Google". Блог Google с открытым исходным кодом.
- ^ socghop.appspot.com. Список организаций, принимающих участие в программе Google Summer of Code 2010; 2010 [в архиве 2010-03-23].
- ^ Смит, Кэрол. google-opensource.blogspot.com. Google Summer of Code 2010: знакомьтесь со студентами!; 2010.
- ^ Объявлены наставнические организации Google Summer of Code 2011; 2011.
- ^ Принятые организации для участия в Google Summer of Code 2011; 2011 [в архиве 2011-06-15].
- ^ Студенты, принятые на Google Summer of Code 2011; 2011.
- ^ Кто учится?; 2011.
- ^ Google Summer of Code 2012 начинается!; 2012.
- ^ Объявлены студенты на Google Summer of Code 2012; 2012.
- ^ «Статистика Google Summer of Code 2012».
- ^ «Скорректированная статистика».
- ^ "Google Summer of Code 2012 в цифрах: Часть 1 из 2". Блог Google с открытым исходным кодом. Получено 2017-03-01.
- ^ «Бросьте кусочки, а не гамбургеры: Google Summer of Code 2013 начинается!». 2013-02-11. Получено 2013-04-10.
- ^ «Объявлены наставнические организации для Google Summer of Code 2013». 2013-04-08. Получено 2013-04-10.
- ^ «GSoC называет наставников, GNOME ищет кандидатов на стажировку». The H Online. 2013-04-09. Получено 2013-04-10.
- ^ а б "Google Summer of Code 2014". 2014-02-03.
- ^ «На Google Summer of Code 2014 объявлены студенты». 2014-04-21.
- ^ «Новые страны - участники Google Summer of Code». 2014-05-15.
- ^ Верма, Адарш. «Mozilla, Linux и Tor не поддерживаются в программе Google Summer of Code 2015». fossBytes. Fossbytes. Получено 2015-11-08.
- ^ "Блог Google с открытым исходным кодом: наставнические организации для Google Summer of Code 2015". Блог Google с открытым исходным кодом.
- ^ «Google Summer of Code: список принятых проектов». Google меланж.
- ^ «Статистика GSoC 2015, часть 1: Все о странах». Блог Google с открытым исходным кодом.
- ^ "Google Summer of Code продолжается!". Блог Google с открытым исходным кодом. Получено 2016-04-18.
- ^ http://google-opensource.blogspot.com.es/2016/04/students-announced-for-google-summer-of.html Объявлены студенты на Google Summer of Code 2016
- ^ "Статистика Google Summer of Code 2017, часть 2". Блог Google с открытым исходным кодом. Получено 2019-12-20.
- ^ "Google Summer of Code". summerofcode.withgoogle.com. Получено 2019-02-27.
- ^ «А наставнические организации Google Summer of Code 2019 - это ...» Блог Google с открытым исходным кодом. Получено 2019-02-27.
- ^ «Проекты 2020». Google Summer of Code. Получено 2020-05-04.
Введение в Google Summer of Code 2017