[devel] GSoC 2021

Evgeny Sinelnikov sin на altlinux.org
Пт Фев 19 17:00:04 MSK 2021


Добрый день,

сегодня последний день приёма заявок на участие в Google Summer of
Code 2021. Полное расписание доступно по адресу:
https://summerofcode.withgoogle.com/how-it-works/#timeline

Ближайшие даты:
- до 9 марта будут рассматриваться заявки организаций и
согласовываться их задачи/проекты;
- с 13 апреля студенты смогут начать регистрацию на утверждённые задачи/проекты.

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

What is Google Summer of Code?
- https://google.github.io/gsocguides/mentor/
- https://google.github.io/gsocguides/student/

С нашей стороны я, по аналогии с другими, зарегистрировал ALT Linux
Team в качестве организации. Самое главное, с нашей стороны - это
идеи:
https://google.github.io/gsocguides/mentor/making-your-ideas-page

Составленные на текущий момент идеи опубликованы у нас на wiki:
https://en.altlinux.org/Google_Summer_of_Code_2021

И именно эта страница и указана в текущей заявке. Так что составленный
список идей можно ещё успеть дополнить.

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

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

_______________________

Есть также роль администраторов. Пока их найдено 4 из возможных 5. Но,
если вы готовы взять на себя следующий набор административных задач
(спасибо bircoph@ за пояснения), то присоединяйтесь:

1) Вся административная работа (запрос слотов, отчётность, финансирование).
2) Пинать менторов и студентов, если они не подают видимой активности.
3) Если студент исчезает, вовремя выгонять его. Если ментор исчезает —
оперативно обеспечивать замену или заменять самому.
4) Следить за своевременно сданными отчётами. Нет во время сданного
отчёта = нет проекта и финансирования. Никакие оправдания не
принимаются.
5) Организация создаётся впервые, поэтому там будет отдельная морока с
payoneer или что в этом году будет использоваться для платежей.

_______________________

Ещё один очень важный момент - это регламент работы со студентами. В
терминологии GSoC - Application instruction ("Инструкция для
составления заявки", имеется в виду студентом). В нашей случае эта
инструкция составлена так:

* Become acquainted with [application process on
wiki](https://en.altlinux.org/Google_Summer_of_Code_2021/Application_Process);
* Join to [gsoc mailing list](https://lists.altlinux.org/mailman/listinfo/gsoc);
* Search mentor for chosen project in mailing list discuss;
* Get invite to chosen project in [altlinux github
organization](https://github.com/altlinux/);
* Submit the application/proposal including all requirements at the
Google Summer of Code Site.

Requirements before starting search for mentor:
* Get and install latest release of ALT Workstation from https://getalt.org;
* Clone sources for chosen project from github, examine it
superficially and try to build;
* Prepare answers to questions about own participation in project.

То есть я планировал, что все наставники будут у нас взаимодействовать
со студентами через отдельную рассылку, а проекты будут вести на
github (можно и на gitlab - тут уже по договорённости).

В этом моменте требует доработка страницы с описанием подробностей:
https://en.altlinux.org/Google_Summer_of_Code_2021/Application_Process

Формально, для регистрации это требовалось, поэтому правку этой
страницы нужно завершить до 9 марта, а текст согласовать с указанной
выше "инструкцией для составления заявки".

В данной случае, я опирался на пример федоры:
https://docs.fedoraproject.org/en-US/mentored-projects/gsoc/2021/application/
Хотя, понятно, что у нас свой подход и сценарий взаимодействия тоже
свой. Ещё один важный момент - итоговые заявки студентов оформляются
только в формате pdf.

_______________________

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

Со своей стороны приглашаю всех заинтересованных присоединяться к
наставничеству.


-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки Devel