Разработчики 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 в ответ на такой шаг попытались обосновать свою позицию, указывая на желание стать гарантом стабильности и целостности проекта. Но судя по результатам голосования, аргументы выглядели неубедительно.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.