Программа gsoc впервые была запущена в 2005 году, тогда в ней приняли участие 41 Open Source проектов и несколько сотен студентов.




Скачать 56.86 Kb.
НазваниеПрограмма gsoc впервые была запущена в 2005 году, тогда в ней приняли участие 41 Open Source проектов и несколько сотен студентов.
Дата публикации03.04.2013
Размер56.86 Kb.
ТипПрограмма
odtdocs.ru > Медицина > Программа
Инициативы Google Summer of Code и Google Highly Open Participation Contest

Павел Виноградов

Самара

ИжГТУ, NixDev

Google Summer of Code, Google Highly Open Participation Contest

http://code.google.com/soc/

http://code.google.com/opensource/ghop/

Аннотация

В докладе рассказано о инициативах Google Summer of Code и Highly Open Participation Contest для поддержки Open Source проектов. Приведено общее описание программ, особенности их организации и проведения, проведен анализ результатов.

Не секрет что большинство Open Source проектов создаются и развиваются добровольцами в свободное от основной работы время. При этом важной частью успешного проекта является сообщество вокруг него, которое включает как пользователей так и разработчиков. И сообщество разработчиков обычно в несколько раз (а то и десяток раз) меньше первого, поэтому всегда стоит вопрос о привлечении пользователей или разработчиков к развитию проекта. Компания Google выбрала очень интересный способ решения этой проблемы. Кроме традиционного найма известных личностей из Open Source сообщества на постоянную работу, компания уже третий год подряд развивает и расширяет свою программу по привлечению следующего поколения программистов в мир Open Source. Именно это является одной из главных целей программ GSOC и GHOP направленных на школьников и студентов высших учебных заведений. 1. Аудитория Как отмечается в правилах программ - вы можете принять участие если вы являетесь студентом или аспирантом высшего учебного заведения (GSOC) или школьником (GHOP). При этом не важно ни где вы живете, ни ваш социальный статус, ни ваши предыдущие заслуги. Вам даже не обязательно знать что такое Open Source и с чем его едят. Если вы новичек - вы можете получить свой первый опыт участия в Open Source проектах, принять участие в работе распределенной команды разработчиков, пообщаться с людьми которые стоят за этим проектом, поработать совместно с вашим руководителем чтобы вместе выполнить выбранное вами задание. Для участия в GSOC условия более жесткие а вознаграждение и результат весомее. Здесь от участников требуется не слепое следование инструкциям, участники должны проявлять инициативу и энтузиазм. Вы должны сами разработать себе задание и план работ (на основе своей или предложенной руководителем идеи о том что могло-бы быть полезно для проекта). И на следующие 3 месяца вы становитесь полноценным участником проекта. 2. GSOC и взгляд изнутри Программа GSOC впервые была запущена в 2005 году, тогда в ней приняли участие 41 Open Source проектов и несколько сотен студентов. Результаты этого первого эксперимента послужили основой для ежегодного развлечения для студентов под названием Google Summer of Code. С каждым годом рамки программы расширяются, правила совершенствуются а уровень организации растет. Так в 2007 году в программе участвовали 130 проектов и более 900 студентов. С каждым годом регламент программы совершенствуется и в 2007 году конкурс состоял из 5 этапов. Основное время конечно отведено не выполнение самой работы, но большое внимание теперь уделяется и знакомству с сообществом с которым вы планируете сотрудничать. На первом этапе потенциальным участникам дается 2 недели на написание плана работ на все время программы. Участники могут выбрать идею для своей работы из специального списка, составленного разработчиками проекта, и развить её самостоятельно или предложить свой собственный проект для разработки. Но если у вас есть собственная оригинальная идея, то вам надо не только её грамотно оформить, но и найти заинтересованную организацию которая выступит для вашего проекта в качестве руководителей. После этого начинается второй этап – обсуждение планов поданных студентами. Теперь к обсуждению вашего плана подключается не только ваш потенциальный руководитель, но и другие заинтересованные разработчики. Вам предстоит отвечать на вопросы и уточнения, вести дальнейшую работу над детализацией плана и в конечном итоге показать свою заинтересованность в проекте, понимание своего задания и умение взаимодействовать с другими разработчиками. Завершением этих двух этапов является ночь в которую проходят последние уточнения распределения мест и студентов между проектами, и публикуется список принятых студентов и их планов. После этого студентам дается месяц времени на знакомство с проектом, а также на сдачу разнообразных экзаменов. С этого момента начинается все самое интересное, это время рекомендуется потратить на общение с вашим руководителем, изучение кодовой базы проекта и различных документов проекта (требований к форматированию кода, лицензированию и другими специфичными документами). Но при этом никто не мешает вам сразу приступить к выполнению проекта. В завершении периода вы получаете первую денежную выплату и сюрприз от Google – все чтобы подогреть ваш интерес к проекту. Следующие два этапа с начала июня по конец августа отведены на выполнение самого задания и разделены промежуточным этапом оценки работы. В этот момент вы и ваш руководитель заполняете анкету, в которой оцениваете свой успех в выполнении плана, качество помощи руководителя и что можно было-бы улучшить во второй половине лета. Получение положительной оценки вашей работы означает что вы продолжаете участие в программе и можете получить свой следующий платеж в размере 2000$. И завершается вся программа в конце августа, когда руководитель оценивает вашу работу в целом и определяет насколько она соответствует заявленному плану. В случае успеха вам предлагается получить причитающиеся призы и продолжить сотрудничество. А заодно готовиться к следующему лету где вы можете вновь стать участником, а может даже и наставником. 3. GHOP и взгляд со стороны Программа GHOP является новаторской для Google и запущена впервые в этом году. Для участия в пилотной версии отобраны 9 Open Source проектов и организаций: Apache Software Foundation, Drupal, Gnome, Joomla, Moin Moin, Mono, Moodle, Plone, Python Software Foundation, SilverStripe. Каждому из этих проектов выделена квота заданий, которую они расходуют на свое усмотрение. Участникам в качестве вознаграждения предлагается футболка от Google и сертификат участника (тем кто выполнил хотя-бы одно задание) и по 100$ за каждые 3 успешно выполненных задания, но не более 500$. При этому участник может одновременно работать только над одним заданием. Участники представлены школьниками со всего мира. При этом уровень подготовки участников самый разнообразный, но всех их объединяет одно - желание учиться и использовать свои знание для развития Open Source проектов. Школьникам предоставляется широкий спектр заданий различной степени сложности начиная от переводов документации и интерфейсов приложений, презентации проекта в кругу своих одноклассников до оптимизации компилятора Mono или написания альтернативной реализации строкового класса для языка Python. При этом им обеспечивается всесторонняя поддержка со стороны наставников, которые понимают что возможно это первый опыт работы школьника над большим и серьезном проектом и во многом впечатления участника будут зависеть именно от этого первого опыта. Возможно поэтому в списках рассылки GHOP наиболее явно по сравнению с другими проектами выражены доброжелательность и готовность прийти на помощь. В основном конечно помогают наставники, но иногда и сами школьники приходят на помощь друг другу. И благодаря этому большинство заданий, даже самые сложные, находят своих исполнителей. А участники с каждым выполненным заданием становятся более уверенными и переходят к более сложным и интересным заданиям. Можно выделить несколько особенностей этой программы по сравнению с GSOC и другими аналогичными конкурсами. В первую очередь хочется отметить её динамичность. Обычно на выполнение задания отводится 5 дней, новые участники могут присоединиться к программе в любой момент, а старые перейти в к заданиям другого проекта. Но даже в этой динамике выделяются особо успешные участники, а также тандем участник-наставник. Ведь наставник видя заинтересованность школьника в проекте - делает все возможное чтобы поддерживать этот интерес, помочь своему подопечному с изучением новых технологий и в перспективе наладить долговременное сотрудничество. Также особенностью GHOP является заинтересованность участников именно в опыте участия в крупных проектах, а не в денежных призах. Результатом этой особенности является рост интереса участников к более сложным проектам по ходу программы. 4. Некоторые выводы и итоги Так что-же дают эти программы компании Google, Open Source проектам и самим участниками? Кроме самых очевидных рекламы, помощи в разработке и денежном вознаграждении есть и другие интересные результаты. Представители Google не отрицают что результаты программ используются в том числе и при найме новых сотрудников компании. А основной целью программы они заявляют помощь Open Source проектам, причем помощь не сиюминутную (в виде пожертвований денег или кода, что Google тоже делает время от времени), а вклад в перспективу роста проекта - вклад в новых разработчиков и пользователей. Участники в свою очередь получают бесценный опыт работы и взаимодействия с распределенной командой разработчиков больших проектов, причем опыт оплачиваемый. А кто-то получает своеобразный грант на реализацию своей идеи. В любом случае - все остаются в выигрыше, а ответ на вопрос "Что лучше - отдать эти деньги в проект или вложить их в подрастающее поколение?" уже сейчас виден по результатам 3х лет проведения программы GSOC. В рамках которой было не только реализовано множество новых возможностей и проекты получили новых постоянных разработчиков, но и были созданы новые проекты а в некоторых случаях даже проведена исследовательская работы и защищены диссертации на звание бакалавров и магистров. И помните – следующий сезон Google Summer of Code 2008 должен быть анонсирован в ближайшее время. Возможно это именно ваш шанс более тесно приобщиться к разработке Open Source.

Добавить документ в свой блог или на сайт

Похожие:

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

Разработка регламента массового тестирования студентов в системе
С сентября 2005 году в сгупс была запущена система массового тестирования студентов. После предварительного анализа в качестве базового...

Отчет о работе учебно-научной лаборатории открытого программного...
Лаборатория открытого программного обеспечения и мобильных платформ (Open Source & Linux Lab) основана в 2007 году на кафедре Математического...

О формировании проектов на участие в федеральной целевой программе...
В целях организации работы по формированию проектов на участие в федеральной целевой программе «Культура России (2012-2018 годы)»...

Комитет по образованию
Всероссийского конкурса чтецов «Живая классика». В конкурсе приняли участие все общеобразовательные учреждения города. Конкурсная...

Фио руководителя
В фестивале приняли участие 136 обучающихся 4-11 классов, 20 образовательных учреждений округа, представивших 35 проектно-исследовательских...

Бы рассказать об Open Source продукте который мы разрабатываем. Речь идет о системе управления
Интернет-проектов являются нашими клиентами, то одним из перспективных направлений деятельности компании стала разработка веб приложений...

С чего начинается open source проект?
Этот вопрос приобретает особое значение

Teos (tnu education Open Source)
Описание модуля регистрации, авторизаци и восстановления пароля пользователей в системе

Отчет о научной студенческой конференции на английском языке 17. 05. 2012
В ней приняли участие студенты 1-4 курсов мби и студенты Санкт-Петербургского государственного университета кино и телевидения. С...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница