RhodeCode - RhodeCode
RhodeCode - это автономная платформа с открытым исходным кодом для управления исходным кодом за брандмауэром. Он обеспечивает централизованный контроль над репозиториями Git , Mercurial и Subversion внутри организации с общей аутентификацией и управлением разрешениями. RhodeCode позволяет Разветвляющихся , тянуть запросы и проверки кода через веб - интерфейс.
Тип сайта |
Управление исходным кодом Git , Mercurial , SVN |
---|---|
URL | rhodecode |
Коммерческий | да |
Регистрация | Необязательно (требуется для RhodeCode EE) |
Запущен | 2010 |
Текущий статус | онлайн |
Автор (ы) оригинала | Марцин Кузминьски |
---|---|
Разработчики) | RhodeCode Inc. |
Стабильный выпуск | 4.17 / 10 октября 2019 г .
|
Репозиторий | |
Написано в | Python |
Операционная система | Windows , Linux , Unix |
Доступно в | английский |
Тип | Управление исходным кодом |
Лицензия | Открытый исходный код (AGPLv3) |
Веб-сайт | rhodecode |
Стабильный выпуск | 4.17 / 10 октября 2019 г .
|
---|---|
Репозиторий | |
Лицензия | Проприетарный |
Веб-сайт | rhodecode |
Тип сайта |
Частный |
---|---|
Основан | 2010 г. |
Штаб-квартира | Берлин , Германия |
Учредитель (и) | Марцин Кузминьски |
Действующие лица | Марцин Кузминьски ( технический директор ) |
Промышленность | Программное обеспечение |
URL | rhodecode |
Программное обеспечение
RhodeCode - это корпоративная платформа управления исходным кодом для репозиториев Mercurial , Git и SVN . Он также предоставляет веб-интерфейс и API-интерфейсы для контроля доступа к исходному коду , управления пользователями и проведения обзоров кода . Платформа унифицированно применяет существующие инструменты и интеграции по всей кодовой базе.
RhodeCode написан на Python с использованием Pylons Framework . Он запускается как автономное размещенное приложение на выделенном сервере (или в частном облаке) для управления несколькими репозиториями внутри организации. RhodeCode CE бесплатен, с неограниченным количеством пользователей и репозиториев. RhodeCode EE является платным и обеспечивает корпоративную интеграцию поверх CE.
Функции
Сотрудничество в команде:
- Расширенная проверка кода .
- Параллельные дифференциалы.
- Запросы на вытягивание .
- Встроенный чат с исходным кодом.
- Полнотекстовый поиск кода и индексация исходного кода.
- Добавление, редактирование, удаление файлов через Интернет.
- Система фрагментов кода ( pastebin ).
Управление репозиторием:
- Единая поддержка Mercurial, Git и Subversion.
- Детализированное управление пользователями и инструменты для контроля доступа.
- Расширенная система разрешений с ограничениями IP.
Безопасность кода и аутентификация:
- Подключаемая система аутентификации с токенами и поддержкой LDAP , Atlassian Crowd, Http-Headers, Pam.
- Варианты корпоративной аутентификации: Active Directory , аутентификация GitHub / Google / Bitbucket , двухфакторная аутентификация .
- Интеграция со сторонними системами отслеживания проблем и инструментами CI ( Jira , Redmine , Jenkins и т. Д.)
Редакции
Платформа RhodeCode представлена в двух редакциях:
- RhodeCode CE (Community Edition) распространяется бесплатно и с открытым исходным кодом. Он лицензирован в соответствии с условиями лицензии AGPLv3 с открытым исходным кодом.
- RhodeCode EE (Enterprise Edition) лицензируется для каждого пользователя, добавляет техническую поддержку и корпоративную аутентификацию поверх RhodeCode CE.
Взносы
RhodeCode CE под лицензией AGPLv3 . Разработчики, желающие внести свой вклад, должны подписать лицензионное соглашение участника (CLA), прежде чем их изменения будут объединены в основную кодовую базу RhodeCode. RhodeCode имеет активное сообщество участников с открытым исходным кодом и программу для разработчиков.
История
RhodeCode был создан в 2010 году Марцином Кузминьски, чтобы удовлетворить его потребность в более эффективном и безопасном способе управления исходным кодом в репозиториях Mercurial , Git и SVN за брандмауэром в крупных организациях. RhodeCode был выпущен как программное обеспечение с открытым исходным кодом .
В начале 2013 года была создана RhodeCode Enterprise для реализации функций, которые запрашивали корпоративные пользователи. Новая версия была выпущена в августе 2013 года, в результате чего некоторые части программного обеспечения больше не были открытыми.
Перейти в открытый исходный код
Более ранние версии RhodeCode Enterprise полностью лицензировались в соответствии с Стандартной общественной лицензией GNU версии 3, но в августе 2013 года RhodeCode 2.0 ввел исключения для частей распространения программного обеспечения. Поскольку RhodeCode принимал исправления от независимых разработчиков, предоставляемых по лицензии GPL, возник спор о том, имеет ли компания законные права на внесение таких изменений. По словам Брэдли М. Куна из Software Freedom Conservancy , заявление об исключении неоднозначно и «оставляет распространителю неясность относительно своих прав». Более того, он настаивает, GPLv3 §7–4 запрещает подобное поведение. Вместо того чтобы вести судебный процесс, который может занять годы, SFC решила разделить проект под названием Kallithea , заменив несвободные файлы бесплатными.
Начиная с 2016 года, RhodeCode является открытым исходным кодом, с исходным кодом RhodeCode CE (Community Edition), открытым под лицензией AGPLv3 . Как поясняет компания в своем блоге, этим шагом они намерены «ускорить темпы и масштабы инноваций на платформе [RhodeCode]» ( rhodecode.com, 2016 ). RhodeCode EE (Enterprise Edition) имеет частную бизнес-лицензию.
Компания
RhodeCode Inc. - компания-разработчик программного обеспечения, которая создает продукты для разработки корпоративного программного обеспечения. Его продукты для управления исходным кодом и управления производительностью приложений предназначены для разработчиков программного обеспечения , руководителей проектов и инженеров DevOps .
Компания RhodeCode была основана и учреждена в июле 2013 года Марцином Кузьмински и Себастьяном Кройцбергером. В октябре 2014 года он получил финансирование серии A в размере 3,5 миллиона долларов, и в настоящее время он финансируется Earlybird Venture Capital и DFJ Esprit.
Штаб-квартира RhodeCode находится в Берлине , у нее также есть офисы в Пало-Альто, Калифорния .