(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 Personal Edition Named User Plus Software Update License & Support
Oracle Database Standard Edition 2 Processor License
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Personal Edition Named User Plus License
Microsoft 365 Business Basic (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Компьютерный дизайн - Все графические редакторы
СУБД Oracle "с нуля"
Новые материалы
Все о PHP и даже больше
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100