stringtranslate.com

Google Лето кода

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

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

Обзор

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

История

2005 г.

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

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

В ходе первого Summer of Code Google критиковали за то, что он не предоставил достаточно времени организациям с открытым исходным кодом, чтобы они могли планировать проекты на Summer of Code. Несмотря на эту критику, в проекте приняла участие 41 организация, [2] включая FreeBSD , Apache , KDE, Ubuntu, Blender , Mozdev и сам Google .

Согласно сообщению в блоге Криса Дибоны , менеджера программы открытого исходного кода Google, «около 30 процентов студентов остались в своих группах после SoC [Лето кода]». Разработчик Mozilla Джервас Маркхэм также отметил, что ни один из 10 проектов Mozilla, спонсируемых Google, не выжил после этого события. [7] Однако проект Gaim (теперь Pidgin) смог заручиться достаточной поддержкой кодирования посредством мероприятия, чтобы включить изменения в Gaim (теперь Pidgin) 2.0; Фонд Jabber Software Foundation (теперь Фонд стандартов XMPP) и проект KDE также насчитали несколько собственных проектов, уцелевших на этом мероприятии (KDE насчитал только 1 продолжающийся проект из 24 проектов [2] , которые он спонсировал).

2006 г.

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

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

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

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

2007 год

В 2007 году Google приняла 131 организацию [9] и более 900 студентов. В общей сложности в этой 131 организации работало около 1500 наставников. [10]

Студентам было разрешено подать до 20 заявок [11] , но была принята только одна. Google получила около 6200 заявок.

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

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

2008 год

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

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

2009 год

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

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

2010 год

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

2011 год

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

Всего в программе приняли участие 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% не указали, какую степень они имеют. работая навстречу. [24]

2012 год

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

2013

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

2014 год

Google объявил о Google Summer of Code 2014 3 февраля 2014 года. [34] 21 апреля 2014 года Google объявил, что в этом году в нем примут участие 190 проектов и организаций с открытым исходным кодом. Было принято 1307 заявок на студенческие проекты. [35] В 2014 году в эту программу впервые были приняты студенты из Эфиопии, Гондураса, Кении, Малави и Уганды. Кения и Камерун лидируют с тремя студентами, а остальные страны - с одним студентом. [36]

2015 год

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

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 стран. [41] О принятых студенческих предложениях было объявлено 22 апреля 2016 г., было принято 1206 студенческих предложений. [42]

2017 год

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

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

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

4764 студента из 108 стран подали в общей сложности 7089 проектных предложений. [43]

2018 год

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

2019 год

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

2020 год

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

2021 год

В 2021 году принято 202 [47] организаций и 1292 [48] студенческих проектов.

2022 год

В ноябре 2021 года Google объявила о масштабном расширении программы Google Summer of Code. В обновленной программе мог участвовать любой желающий старше 18 лет, что значительно расширило сферу действия программы, которая раньше была ориентирована только на студентов и новых выпускников. Google также реализовал как средние, так и крупные проекты, чтобы предоставить организациям с открытым исходным кодом гибкость для решения более сложных проектов. [49]

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

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

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

Внешние ссылки