Разработчики Hudson проголосовали за переименование проекта в Jenkins

30 января 2011 года

Конфронтация разработчиков открытого инструментария непрерывной интеграции Hudson с компанией Oracle, несмотря на попытки Oracle отстоять свою позицию, закончилась созданием "форка". Завершившееся вчера голосование, в котором приняли участие активные подписчики списков рассылки hudson-dev и hudson-users, показало, что 214 участников сообщества поддерживают идею переименования проекта в Jenkins. Против переименования проголосовало только 14 человек. Несмотря на то, что Oracle называет подобный шаг форком, разработчики не согласны с такой формулировкой, мотивируя своё мнение тем, что после увольнения из Oracle основателя проекта, общий вклад Oracle в развитие кодовой базы составляет всего около 1% от общего числа коммитов.

Для развития проекта под новым именем уже зарегистрирован домен jenkins-ci.org, а также созданы дубликаты ранее используемых списков рассылки (jenkins-*@googlegroups.com). На Github все данные в ближайшее время будут перенесены из репозитория hudson на страницу github.com/jenkinsci. Управляющий совет проекта изначально планировалось оставить неизменным, но Винстон Паркаш (Winston Prakash), работающий в компании Oracle, отказался (Архивная копия от 17 апреля 2020 на Wayback Machine) войти в состав совета. Вместо Винстона был назначен Дин Ю из компании Yahoo. Кроме Дина в совет вошли: Косукэ Кавагути (Kohsuke Kawaguchi), основатель проекта и Эндрю Байер (Andrew Bayer), ключевой разработчик проекта.

Примечательно, что переименование может негативно отразиться на бизнесе Oracle, так как компания занимается предоставлением коммерческой технической поддержки пользователям Hudson и развивает несколько продуктов, использующих Hudson. Hudson является одной из наиболее широко распространённых платформ интеграции, которую используют 25 тысяч компаний по всему миру. До сих пор Hudson подстраивался под планы Oracle, но теперь Oracle будет вынуждена подстраиваться под мнение сообщества Jenkins. Так как в рамках проекта Jenkins разработчики более не обязаны подписывать соглашение о передаче имущественных прав на код (Oracle Contributor Agreement), то Oracle теряет контроль и преимущество владельца кода.

Напомним, что конфликт возник после того как компания Oracle без предупреждения заблокировала кодовую базу Hudson и закрыла списки рассылки. Блокировка была вызвана техническими причинами, обусловленными проведением миграции инфраструктуры Java.net на новую платформу разработки, основанную на разработках проекта Kenai. Не понимая что происходит, разработчики Hudson оперативно перенесли репозиторий в сервис GitHub, а списки рассылки в группы Google.

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

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Разработчики Hudson проголосовали за переименование проекта в Jenkins», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.