Часто задаваемые вопросы

Общий

Какова цель Google Summer of Code?

Google Summer of Code (GSoC) — это программа, призванная привлечь новых, амбициозных участников в сообщества с открытым исходным кодом, с надеждой на то, что они продолжат вносить свой вклад в сообщества с открытым исходным кодом и после завершения программы GSoC.

Когда пройдет Google Summer of Code?

Пожалуйста, ознакомьтесь с расписанием программы .

Что происходит на Google Summer of Code?

Новые участники сообщества разработчиков ПО с открытым исходным кодом проведут лето, написав код для организации с открытым исходным кодом под руководством наставников из своего нового сообщества разработчиков ПО с открытым исходным кодом.

Почему Google проводит программу Google Summer of Code?

Google стремится развивать экосистему открытого исходного кода. Чем больше разработчиков открытого исходного кода будет в мире, тем здоровее и устойчивее будет всё сообщество.

С 2005 года программа Google Summer of Code объединила более 23 000 новых участников/студентов из более чем 1 000 организаций с открытым исходным кодом под руководством более 21 000 наставников.

Является ли Google Summer of Code (GSoC) программой рекрутинга?

Нет. Если вы заинтересованы в работе в Google, посетите сайт вакансий Google.

Считается ли GSoC стажировкой, работой или какой-либо формой трудоустройства?

Нет. GSoC — это деятельность, которую участник выполняет в качестве независимого разработчика, получая за это стипендию. Участники не являются сотрудниками Google и не работают в ней.

Обязаны ли наставнические организации использовать код, созданный студентами?

Нет. Мы надеемся, что весь код, полученный в результате этой программы, найдет свое применение, однако не требуем от организаций использовать код участника.

Где происходит GSoC?

Конференция Google Summer of Code проходит полностью в онлайн-формате; никаких поездок в рамках программы не требуется.

Что я могу сделать, чтобы помочь распространить информацию о GSoC?

Вы можете скачать листовки и разместить их в университетских кампусах, на местных встречах разработчиков и т. д. Вы также можете использовать различные платформы социальных сетей для распространения информации о программе или организовать встречу или информационную сессию в вашем регионе. У нас также есть шаблон электронного письма, который вы можете использовать для рассылки в вашем сообществе (в учебном заведении, разработчикам и т. д.) и другим контактам.

Как организовать или провести информационную сессию или встречу GSoC?

Вы можете запланировать онлайн-сессию или встречу в любое удобное для вас время и в любом месте! Пожалуйста, сначала ознакомьтесь с правилами программы и воспользуйтесь нашим шаблоном презентации и флаерами.

Могу ли я участвовать в GSoC как наставник и как участник GSoC?

Нет. Наставники — это люди, которые работали в организации с открытым исходным кодом и хотят помочь новым участникам в их сообществе в рамках программы GSoC. Участники GSoC — это люди, которые только начинают работать в организации с открытым исходным кодом.

Могут ли участники из Украины, России или Беларуси принять участие в GSoC 2026?

В связи со сложившимися обстоятельствами GSoC 2026 не принимает участников (спонсоров, наставников или администраторов организаций) из России, Беларуси, а также так называемых Донецкой Народной Республики («ДНР») и Луганской Народной Республики («ЛНР»). Ограничений для участников, находящихся на территории Украины, но за пределами ДНР и ЛНР, нет.

Что делать, если у меня возникнут еще вопросы?

Ознакомьтесь с Руководством для авторов и другими страницами на этом сайте .

Если после прочтения всей документации у вас всё ещё нет ответа, пожалуйста, свяжитесь с сообществом GSoC через список обсуждений или канал IRC. Чтобы узнать, как это сделать, посетите страницу «Связаться с нами» .

Участники GSoC

Когда участники GSoC могут подать заявку на GSoC?

Участники могут подать заявку в течение периода подачи заявок для участников конкретного экземпляра программы.

Более подробную информацию можно найти на временной шкале программы .

Какие языки программирования мне следует знать для участия в GSoC?

Выбор языка программирования зависит от организации, с которой вы планируете работать. Вы должны быть знакомы с языком(ами) программирования, используемым(и) этой организацией.

Каковы требования к участию?

  • На момент регистрации вам должно быть не менее 18 лет.
  • Вы должны иметь право работать в стране, в которой вы будете проживать во время программы.
  • Вы должны быть новичком в области открытого исходного кода или студентом.
  • Вас не принимали в качестве участника/студента GSoC более одного раза.
  • Вы должны проживать в стране, на которую в настоящее время не наложено эмбарго со стороны США. Подробнее см. в правилах программы .

Как узнать, считаюсь ли я новичком в разработке ПО с открытым исходным кодом?

Новичком в сфере ПО с открытым исходным кодом считается человек с минимальным опытом работы с ПО с открытым исходным кодом. Вы всё равно будете считаться новичком, даже если ваш опыт включает только:

  • Персональные или групповые проекты, включая проекты учебного лагеря.
  • Проекты с открытым исходным кодом, которые используются только в одном учреждении. (пример: веб-сайт клуба или исследование, которое было опубликовано с открытым исходным кодом в вашем старом университете)
  • Открытие небольшого количества (<10) проблем или запросов на включение изменений в различные пакеты с открытым исходным кодом.
  • Продолжение участия в проекте с открытым исходным кодом, к которому вы присоединились в рамках GSoC.

Если вы регулярно вносите вклад в проект с открытым исходным кодом, то вы не новичок.

Я профессиональный инженер-программист, но ранее не участвовал в сообществах с открытым исходным кодом. Имею ли я право?

Программа Google Summer of Code призвана вдохновить студентов и новичков на изучение открытого исходного кода. Хотя мы рады кандидатам из разных сфер, временные затраты, включая активное участие в сообществе разработчиков открытого исходного кода, весьма существенны. Людям, уже работающим полный рабочий день в сфере разработки программного обеспечения, может быть сложно уложиться в установленные программой временные рамки.

Сделаете ли вы для меня исключение?

Нет. Мы не можем сделать исключение, если вы не соответствуете требованиям, независимо от вашего таланта или заинтересованности. Тысячи участников GSoC подают заявки, и делать для вас исключение было бы несправедливо.

Может ли кто-то, уже участвующий в проектах с открытым исходным кодом, стать участником GSoC?

Цель GSoC — привлечь новых участников в организации, занимающиеся разработкой ПО с открытым исходным кодом. GSoC также может помочь начинающим участникам освоить все тонкости открытого исходного кода под руководством опытных участников сообщества.

GSoC предназначен для студентов и начинающих участников разработки ПО с открытым исходным кодом, он не предназначен для опытных участников разработки ПО с открытым исходным кодом.

Может ли группа подать совместное предложение для работы над одним проектом?

Нет, над данным проектом может работать только одно лицо.

Что мне следует сделать, чтобы повысить свои шансы быть выбранным в качестве участника GSoC?

  1. После того, как организации будут объявлены, просмотрите их на сайте программы и выберите несколько, которые вам интересны.
  2. Ознакомьтесь со списками идей проектов этих организаций.
  3. Если вас заинтересовала какая-либо идея, свяжитесь с организацией, используя предпочтительные для нее способы связи (они указаны на странице организации на сайте GSoC).
  4. Поговорите с наставниками и сообществом, чтобы понять, понравится ли вам эта идея проекта и будет ли вам интересно работать над ней во время программы. Если вы не работаете над тем, что вас мотивирует, это лето не будет весёлым ни для вас, ни для вашего наставника.
  5. Используйте информацию, полученную вами в ходе общения с наставниками и другими членами сообщества организации, чтобы составить свое предложение.
  6. Подайте заявку заранее, чтобы у наставников было время дать обратную связь. У вас должно быть время учесть их пожелания и подать заявку повторно до истечения срока. Не откладывайте подачу заявки на последний момент!
  7. Внимательно ознакомьтесь со всеми материалами организации, занимающейся разработкой ПО с открытым исходным кодом, включая любые конкретные рекомендации или ограничения по использованию текстов или кода, созданных с помощью ИИ. Некоторые организации не принимают предложения, созданные с помощью ИИ.

Могу ли я подать более одного предложения?

Да, каждый участник GSoC может подать до трёх предложений. Однако может быть принято только одно предложение от каждого участника GSoC. Независимо от количества поданных предложений, будет принято не более одного предложения от каждого участника GSoC.

Стоит ли направлять предложения непосредственно в наставнические организации?

Нет, все заявки должны быть поданы через сайт программы. Заявки, поданные вне сайта программы Google Summer of Code , рассматриваться не будут .

Вам настоятельно рекомендуется связаться с организацией-наставником заранее, чтобы обсудить свои идеи, получить обратную связь и лучше понять выполняемую ими работу, прежде чем подавать окончательное предложение.

Как выглядит хорошее предложение?

В руководстве для авторов/студентов есть раздел «Написание предложения».

Лучшие предложения получаются от участников, которые уделили время общению и обсуждению своих идей с организацией перед подачей. Обязательно укажите следующее: подробно опишите, что именно вы предлагаете, почему вы это предлагаете, почему вы имеете на это право, вашу методологию разработки, предполагаемые сроки и т. д. Также следует указать информацию о вашем академическом, отраслевом и/или опыте разработки ПО с открытым исходным кодом.

Не стоит просто читать идею проекта из списка организации и затем писать своё предложение — вам нужно поговорить с ними. Участники, которые не обсуждают свои предложения с целевой организацией, вряд ли будут отобраны для GSoC.

Могу ли я использовать в GSoC текст или код, сгенерированный ИИ?

Допустимость использования в GSoC кода или текста, сгенерированного ИИ, полностью зависит от политики наставнической организации.

Из-за сложных вопросов лицензирования и права собственности (в частности, касающихся права собственности на код и интеллектуальной собственности) многие организации GSoC строго запрещают использование любых инструментов ИИ для создания результатов проекта (кода, документации и т. д.).

Внимательно ознакомьтесь с инструкциями организации: Вам необходимо тщательно изучить документацию и инструкции, предоставленные конкретной организацией, в которую вы подаёте заявление. Это единственный источник информации о том, что разрешено, а что запрещено.

Обратитесь за конкретными рекомендациями: большинство организаций предоставляют четкие рекомендации о том, когда и если приемлемо использовать определенные инструменты ИИ.

Задавайте вопросы: если вам неясны какие-либо правила организации, вы обязаны обратиться за разъяснениями к своим потенциальным наставникам, прежде чем подавать работу или предложения.

Обратите внимание, что использование ИИ для написания заявки на GSoC может привести к автоматическому отклонению организацией в зависимости от её индивидуальных рекомендаций. Всегда убедитесь, что ваша заявка является вашей оригинальной работой и соответствует стандартам авторства организации.

Мне исполнится 18 лет после окончания периода регистрации в качестве участника GSoC. Могу ли я все равно принять участие?

Нет, на момент регистрации в GSoC вам должно быть 18 лет. Если вам исполнится 18 лет хотя бы через несколько дней, вы не сможете участвовать в программе этого года. Пожалуйста, проверьте информацию о будущих программах.

Какие формы мне нужно будет предоставить?

Принятым участникам необходимо будет предоставить соответствующие налоговые формы . Это включает подтверждение проживания в стране, где вы будете участвовать, и, следовательно, получения выплат.

Получу ли я оплату за участие в GSoC?

Да! Google предоставит стипендию участникам GSoC, которые пройдут аттестацию и смогут получать стипендию.

Получу ли я оплату, даже если организация не использует мой код?

Да, при условии, что участник GSoC пройдёт оценку(и). Использование разработанного кода в проекте не влияет на размер стипендии участника GSoC.

Сколько времени занимает участие в GSoC?

Организации определяют объём проектов, исходя из ожидаемого общего времени их выполнения. Небольшие проекты должны занимать около 90 часов, средние — около 175 часов, а крупные — около 350 часов. В зависимости от ваших навыков и сложности проекта, вам может потребоваться больше или меньше времени для достижения целей. Если станет очевидно, что ваш проект был недовыполнен или перевыполнен, вы и ваш наставник совместно скорректируете его.

Помните, что постоянное участие и взаимодействие с сообществом — важнейший и необходимый компонент успешного участия в Google Summer of Code. Такое взаимодействие требует времени и должно поддерживаться на протяжении всего периода программы, в дополнение к непосредственному написанию кода.

Я студент в США по визе F1. Как мне получить разрешение на участие?

Немедленно обратитесь в отдел по работе с иностранными студентами вашего университета, чтобы получить более подробную информацию, прежде чем подавать заявку на участие в GSoC. Лучше всего обратиться к ним как можно скорее, как только вы решите принять участие в GSoC. Google не может предоставить вам какие-либо разрешения на участие в CPT или OPT. Вы несете ответственность за то, позволяет ли ваша виза вам участвовать в такой программе, как GSoC. Пожалуйста, проверьте это перед подачей заявки. Вам также следует убедиться, что вы можете принять стипендию, чтобы впоследствии не оказаться в затруднительном положении, если не сможете (часто из-за визовых проблем). К сожалению, каждый год некоторые студенты не могут принять стипендию, поскольку их визы не позволяют им участвовать в такой программе, как GSoC, или, в некоторых случаях, не позволяют проводить в GSoC более 20 часов в неделю.

Все принятые участники получат электронное письмо с подтверждением. Мы не предлагаем персонализированные письма. Мы не высылаем письма CPT любого рода.

Я учусь в общественном колледже (или младшем колледже). Могу ли я все равно принять участие?

Да, мы надеемся на это!

Я заканчиваю обучение в середине программы. Могу ли я всё равно участвовать?

Да.

Могу ли я получить зачетные баллы за участие в GSoC?

Возможно, это зависит от требований вашей школы. Google не может предоставить вам какие-либо дополнительные документы или подписать их за вас.

Можно ли скорректировать расписание, если занятия в моей школе заканчиваются поздно/начинаются рано?

Программа GSoC предусматривает гибкий график проектов. Продолжительность проекта может варьироваться от 10 до 22 недель для средних и крупных проектов, при стандартной продолжительности 12 недель. Продолжительность небольших проектов может составлять от 8 до 12 недель. Участники GSoC и их наставники могут совместно решить, следует ли продлить проект, чтобы он завершился примерно на пару недель позже.

Дату начала программы изменить нельзя, все участники начнут программу одновременно.

Вы и ваш наставник можете совместно договориться об изменении графика основных этапов или еженедельного графика работы, чтобы обеспечить некоторую гибкость в рамках общей программы.

Первая дата оценки приходится на середину ожидаемого срока реализации вашего проекта. Для средних и крупных проектов она наступает через 6 недель при стандартном 12-недельном графике. Для небольших проектов она наступает через 4 недели при стандартном 8-недельном графике.

Наставники/администраторы организаций

Я хочу узнать больше об участии в качестве наставника в GSoC. Где я могу найти дополнительную информацию?

Чтобы узнать больше о том, как стать наставником GSoC, ознакомьтесь с Руководством для наставников , Правилами программы и Ролями и обязанностями . Вы должны быть активным членом сообщества организации, наставником которой вы хотите стать.

Каковы требования к кандидатам на должность наставницы?

Чтобы иметь право участвовать в качестве организации-наставника, вы должны представлять собой группу, управляющую активным проектом по разработке свободного/открытого программного обеспечения, например, BRL-CAD . Проект не обязательно должен быть юридически зарегистрированным юридическим лицом. Организация-наставник должна уже разработать и выпустить программное обеспечение по лицензии, одобренной Open Source Initiative , и иметь как минимум двух участников, которые будут выполнять функции администраторов организации и/или наставников на протяжении всей программы.

Получают ли организации какие-либо деньги за участие в GSoC?

Организации с хорошей репутацией получат небольшую стипендию за каждого принятого участника GSoC по окончании программы. Это вознаграждение выплачивается независимо от того, сдал ли участник GSoC экзамен или нет.

Организации могут использовать эти средства по своему усмотрению.

Организациям, возглавляемым Google, и организациям, входящим в состав любого федерального правительства (включая государственные университеты), стипендии не выплачиваются.

Архив

Как удалить свою информацию из архива Google Summer of Code?

Свяжитесь с нами , чтобы удалить информацию.

Ранее я был студентом/участником GSoC, и теперь URL-адрес моего проекта изменился. Обновите ли вы его для меня в архиве?

Мы не сможем обновить ваш URL-адрес, если он изменится спустя годы. Вы можете запросить удаление URL-адреса вашего проекта, связавшись с нами напрямую.

Где находятся загруженные мной файлы?

Загруженные файлы больше не доступны для скачивания.