(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Hudson, Oracle и Jenkins: что это было?

Источник: habrahabr

Многие слышали о том, что у Hudson и Oracle были какие-то разногласия. Менее широко успела распространиться новость, что 29-го числа Hudson и вовсе был переименован в Jenkins. Под катом вы можете прочитать мой конспект-перевод разъясняющей статьи одного из основных разработчиков Jenkins и краткое изложение событий, случившихся уже после её написания.

  • 2009.06.02: В свете крупных инфраструктурных проблем с Java.net, сообщество разработчиков обсуждает альтернативные варианты, включая SourceForge, Google Code, Kenai, Berlios, GitHub, и так далее. Некоторые ключевые компоненты, например, issues.hudson-ci.org переезжают с Java.net. Обсуждения насчёт перемещения репозитория с Java.net в другое место вроде GitHub всплывают практически каждые четыре месяца, как правило после серьёзных проблем с доступностью или надёжностью Java.net.
  • 2010.11.01: В списках рассылки проходит обсуждение насчёт добавления Винстона Пракаша (Winston Prakash), разработчика из Oracle, во владельцы проекта на Java.net (до этого был только один владелец - Косуке Кавагучи Kohsuke Kawaguchi, основатель и ведущий разработчик Hudson). Винстон упоминал, что его запрос был идеей руководства Oracle, так как они считают, что он должен быть со-владельцем проекта. В ходе обсуждения разработчики решили, что это вполне приемлимо, и, в качестве доброго жеста от сообщества в сторону Oracle, дали Винстону права совладельца
  • 2010.11.17: По предложению Эндрю Байера (Andrew Bayer), одного из контрибьюторов к ядру, списки рассылки переезжают с нестабильной на тот момент Java.net на Google Groups.
  • 2010.11.19: Миграция Hudson назначена на то же время, что и Glassfish, но ни один из владельцев проекта не узнаёт об этом из-за технической ошибки
  • 2010.11.22: Вскоре после полуночи, разработчики замечают, что SVN недоступна; следом за ней пропадают и списки рассылки. Проект Hudson на Java.net начинает миграцию на новую инфрастркутуру (ранее известную как "Kenai"). Группа основных участников сообщества Hudson стараются ускорить переезд на Google Groups в этом блоге, и через twitter.
  • 2010.11.23: Расстроенный тем, что репозиторий заблокирован (а в день у "ядра" где-то по 3-8 коммитов, не говоря о более чем 300 плагинах), Кохсуке в новом списке рассылки предлагает переехать на GitHub. Большинство разработчиков поддерживают эту идею.
  • 2010.11.27: Эндрю Байер составляет официальное предложение переехать на GitHub и устанавливает крайний срок для подачи возражений на следующий вторник (2010.11.30)

А в понедельник Тед Фаррелл (Ted Farrell) отправляет в список рассылки сообщение, в котором выражает своё беспокойство относительно сложившейся ситуациии:

Цель Oracle - расширить сообщество и сделать Hudson сильнее. Возможно, вы просто не в курсе, но база пользователей Hudson весьма велика, гораздо больше, чем вы можете видеть в списках рассылки или на форумах. Что печально, так это то, как многие из этих пользователей не контрибьютят( ну не знаю, как это по-русски говорят - прим.перев.) к ядру, и не принимают участия в обсуждениях. Они этого хотят, просто им не кажется, что их услышат. А мы хотим, чтобы их слышали. Мы должны сделать сообщество Hudson таким местом, в которое смогут прийти и поучааствовать все, кто захочет. В ближайшие недели мы объявим о некоторых нововведениях, которые должны этому способствовать

Но сейчас мы останемся на java.net. Мы уверены, что для Hudson важно оставаться рядом с остальным сообществом java, как и использовать многие классные фичи, которые скоро появятся на java.net. Использовать GIT можно и на java.net, переезжать для этого на github вовсе не обязательно.

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

(Письмо Теда довольно длинное, целиком его можно почитать тут)

Как и следовало ожидать, ответ Теда встретили со смешанными эмоциями, начиная от непоняток и заканчивая разочарованием.

Найджел Магнэй(Nigel Magnay), контрибьютор плагина Git для Hudson, постарался очень сжато объяснить достоинства Github:

Просто доддержка git != поддержка git на github. Они на полную работают, чтобы предоставить сообществам лучшие средства для разработки, и я сомневаюсь, что kenai может не то, что перегнать, а хотя бы догнать их.

Ничего не понимаю.

Что вы запретите сообществу разработчиков Hudson?

Т.Е: Вы что, говорите, что будучи владельцами имени Hudson, вы запрещаете сообществу (для себя же) выбрать, на какую инфраструктуру (баг трекер, вики) переезжать? И репозитории тоже выбирать нельзя?

Пока что разработчики активно голосовали за переход на google groups для почты, на github для контроля версий и на собственный сайт для баг трекера и информации.

Ответ Теда содержал одно из самых важных изречений для всего обсуждения:

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

Какое-то время шло бурление гособытий, а затем, 11 января, Эндрю публично предложил переименовать проект и окончательно переехать с серверов Oracle. Было проведено голосование, в результате которого 214 человек проголосовало за переименование и 14 - за сохранение статус-кво.

29 января зарегистрировали домен jenkins-ci.org и начали переименоввать группы, аккаунт в твиттер, и так далее.

Первоначальное руководство(governance board) будет состоять из Эндрю Байера, Кохсуке и, если Oracle и он сам захотят, Винстона. Если же Винстон не захочет или не сможет, выберут другого человека из сообщества.

Можем ждать дальнейшейго развития событий, хотя большая часть уже позади.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 30.03.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Personal Edition Named User Plus License
Oracle Database Personal Edition Named User Plus Software Update License & Support
Oracle Database Standard Edition 2 Processor License
IBM Domino Messaging Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Компьютерная библиотека: книги, статьи, полезные ссылки
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100