RhodeCode - RhodeCode

RhodeCode - это платформа с открытым исходным кодом для управления исходным кодом за брандмауэром. Обеспечивает централизованный контроль над Git, Mercurial, и Subversion репозитории внутри организации с общей аутентификацией и управлением разрешениями. RhodeCode позволяет разветвление, запросы на вытягивание, и обзоры кода через веб-интерфейс.

RhodeCode
Rhodecode-logo.png
RhodeCode UI.png
Тип сайта
Git, Mercurial, SVN
управление исходным кодом
URLрод-код.com
Коммерческийда
Постановка на учетНеобязательный (требуется для RhodeCode EE)
Запущен2010; 10 лет назад (2010)
Текущее состояниеВ сети
RhodeCode CE (Community Edition)
Оригинальный автор (ы)Марцин Кузминьски
Разработчики)RhodeCode Inc.
Стабильный выпуск
4.17 [2] / 10 октября 2019 г.; 13 месяцев назад (2019-10-10)
Репозиторий Отредактируйте это в Викиданных
Написано вPython
Операционная системаWindows, Linux, Unix
Доступно ванглийский
ТипУправление исходным кодом
ЛицензияОткрытый исходный код (AGPLv3)
Интернет сайтрод-код.com
RhodeCode EE (Корпоративная версия)
Стабильный выпуск
4.17 / 10 октября 2019 г.; 13 месяцев назад (2019-10-10)
Репозиторий Отредактируйте это в Викиданных
ЛицензияПроприетарный
Интернет сайтрод-код.com
RhodeCode Inc.
Тип сайта
Частный
Основан2010
Штаб-квартираБерлин, Германия
Учредитель (и)Марцин Кузминьски
Ключевые людиМарцин Кузминьски (Технический директор )
ПромышленностьПрограммного обеспечения
URLрод-код.com

Программного обеспечения

RhodeCode - это предприятие управление исходным кодом платформа для Mercurial, Git, и SVN репозитории. Он также предоставляет веб-интерфейс и API для управления исходный код доступ, управление пользователями и поведение обзоры кода. Платформа унифицированно применяет существующие инструменты и интеграции по всей кодовой базе.

RhodeCode написан на Python с использованием Каркас пилонов. Он запускается как отдельное размещенное приложение на выделенном сервере (или в частном облаке) для управления несколькими репозиториями внутри организации. RhodeCode CE бесплатен, с неограниченным количеством пользователей и репозиториев. RhodeCode EE является платным и обеспечивает корпоративную интеграцию поверх CE.

Функции

Сотрудничество в команде:

  • Передовой обзоры кода.
  • Параллельные дифференциалы.
  • Запросы на вытягивание.
  • Встроенный чат с исходным кодом.
  • Полнотекстовый поиск кода и индексация исходного кода.
  • Добавление, редактирование, удаление файлов через Интернет.
  • Система фрагментов кода (пастебин ).

Управление репозиторием:

  • Единая поддержка Mercurial, Git и Subversion.
  • Детализированное управление пользователями и инструменты для контроля доступа.
  • Расширенная система разрешений с ограничениями IP.

Безопасность кода и аутентификация:

Редакции

Платформа RhodeCode представлена ​​в двух редакциях:[3]

  • RhodeCode CE (Community Edition) распространяется бесплатно и с открытым исходным кодом. Лицензируется на условиях AGPLv3 лицензия с открытым исходным кодом.
  • RhodeCode EE (Enterprise Edition) лицензируется для каждого пользователя, добавляет техническую поддержку и корпоративную аутентификацию поверх RhodeCode CE.

Взносы

RhodeCode CE под лицензией AGPLv3 лицензия. Разработчики, желающие внести свой вклад, должны подписать лицензионное соглашение участника (CLA), прежде чем их изменения будут объединены в основную кодовую базу RhodeCode.[4] RhodeCode имеет активное сообщество участников с открытым исходным кодом и программу для разработчиков.[5] Обсуждения сообщества проходят на канале #Slack, на портале сообщества и IRC (Freenode).

История

RhodeCode был создан в 2010 году Марцином Кузминьски.[6] чтобы удовлетворить его потребность в более эффективном и безопасном способе управления исходным кодом через Mercurial, Git и SVN репозитории за брандмауэр в крупных организациях. RhodeCode был выпущен как программное обеспечение с открытым исходным кодом.

В начале 2013 года была создана RhodeCode Enterprise для реализации функций, которые запрашивали корпоративные пользователи. Новая версия вышла в августе 2013 г.[7][8] что также сделало части программного обеспечения больше не открытыми.

Перейти в открытый исходный код

Более ранние версии RhodeCode Enterprise полностью лицензировались под Стандартная общественная лицензия GNU версия 3, но в августе 2013 года в RhodeCode 2.0 были введены исключения для частей распространения программного обеспечения. Поскольку RhodeCode принимал исправления от независимых разработчиков, предоставляемых по лицензии GPL, возник спор о том, имеет ли компания законные права на внесение таких изменений.[9] В соответствии с Брэдли М. Кун из Сохранение свободы программного обеспечения, заявление об исключении неоднозначно и «оставляет распространителю неясность в отношении своих прав».[10] Кроме того, настаивает он, GPLv3 §7-4 запрещает подобное поведение.[11] Вместо судебного разбирательства, которое может занять годы, SFC решила вилка проект под названием Каллифея, заменяя несвободные файлы бесплатными.[9]

Начиная с 2016 года, RhodeCode является открытым исходным кодом,[12] с исходным кодом для RhodeCode CE (Community Edition), открыто доступным под AGPLv3 лицензия. Как поясняет компания в своем блоге, этим шагом они намерены «ускорить темпы и масштабы инноваций на платформе [RhodeCode]» (rhodecode.com, 2016 г. ). RhodeCode EE (Enterprise Edition) имеет частную бизнес-лицензию.

Компания

RhodeCode Inc. компания-разработчик программного обеспечения, создающая продукты для разработки корпоративного программного обеспечения. Его управление исходным кодом и Управление производительностью приложений продукты нацелены на разработчики программного обеспечения, руководители проектов и DevOps инженеры.[13]

Компания RhodeCode была основана и зарегистрирована в июле 2013 года Марцином Кузьмински и Себастьяном Кройцбергером. В октябре 2014 года он получил финансирование серии A в размере 3,5 млн долларов и в настоящее время финансируется Earlybird Venture Capital и DFJ Esprit.[14][15]

Штаб-квартира RhodeCode находится в Берлин,[16] у него также есть офисы в Пало-Альто, Калифорния.[17]

Рекомендации

  1. ^ «Рейтинг RhodeCode.com Alexa». Alexa Интернет. Получено 5 июля, 2016.
  2. ^ Страница загрузки RhodeCode
  3. ^ «Сравнение выпусков RhodeCode». Получено 21 июля 2016.
  4. ^ «Вклад в редакцию сообщества RhodeCode». Получено 21 июля 2016.
  5. ^ «RhodeCode запускает программу разработчиков для участников с открытым исходным кодом». Получено 21 июля 2016.
  6. ^ "RhodeCode - 120.000 Unternehmen nutzten SCM Tool". Berliner Morgenpost (на немецком). 25 апреля 2014 г.. Получено 25 июн 2014.
  7. ^ «RhodeCode следует по следу, проложенному MySQL, с выпуском корпоративного решения с открытым исходным кодом» (Пресс-релиз). 7 августа 2013 г.. Получено 25 июн 2014.
  8. ^ Мейер, Дэвид (7 августа 2013 г.). «Обладая известными пользователями, RhodeCode, соперник Github, выходит на версию 2.0 и начинает зарабатывать деньги». GigaOM. Получено 25 июн 2014.
  9. ^ а б Джейк Эдж (27 августа 2014 г.). «Разветвление вместо борьбы». LWN.net.
  10. ^ Брэдли М. Кун (15 июля 2014 г.). "Почему существует проект Conservancy's Kallithea". Сохранение свободы программного обеспечения.
  11. ^ Бен Коттон (14 июля 2015 г.). «Как выиграть борьбу с авторским левом - без судебных разбирательств. Интервью с Брэдли Куном, Software Freedom Conservancy». Opensource.com.
  12. ^ «RhodeCode становится открытым исходным кодом». Получено 21 июля 2016.
  13. ^ "Менеджер пакетов Python RhodeCode 2.2.5". Получено 16 июля 2014.
  14. ^ "Финансирование Родкода". Получено 17 марта 2015.
  15. ^ Дэвид Мейер. «Специалисты по управлению корпоративным кодом RhodeCode получают финансирование в размере 3,5 миллиона долларов». Гигаом. Получено 28 октября 2014.
  16. ^ "Подробная информация о компании RhodeCode". Получено 16 июля 2016.
  17. ^ «RhodeCode открывает свою глобальную штаб-квартиру в самом сердце Кремниевой долины». PRNewswire. 12 марта 2015.

внешняя ссылка