Версия 1.4 от 22 сентября 2026 года.
Правообладатель: индивидуальный предприниматель КРУГЛОВ АЛЕКСЕЙ АЛЕКСЕЕВИЧ, ОГРНИП 325774600559571, ИНН 771506235482, адрес: 127576, Россия, г. Москва, Алтуфьевское шоссе, д. 91, корп. 1 (далее — «Правообладатель»).
Настоящее соглашение — лицензионный договор между Правообладателем и лицом, использующим программу (далее — «Пользователь»). Соглашение заключается в письменной форме путём присоединения к нему целиком (статья 428 Гражданского кодекса Российской Федерации).
Установка, запуск или иное использование программы означают полное и безоговорочное принятие условий соглашения. Не принимая условия, программу использовать нельзя.
1. Термины
Программа — программа для ЭВМ «GitRiver» в объектном коде: серверная часть, веб-интерфейс, агент сборки (runner), консольные средства и поставляемая с ними Документация, включая обновления, полученные по действующей подписке.
Документация — руководства по установке, администрированию и использованию Программы, описание программных интерфейсов и описание условий лицензирования. Документация входит в состав поставки: руководство по установке, порядок сообщения об уязвимостях, настоящее соглашение, образец настроек и перечень стороннего кода устанавливаются вместе с Программой, полный набор прикладывается к каждому выпуску отдельным файлом-архивом. Та же Документация публикуется на сайте Правообладателя. При расхождении текстов преимущество имеет Документация, приложенная к тому выпуску Программы, который использует Пользователь.
Установка — один экземпляр Программы, работающий с одной базой данных.
Установка опознаётся собственным идентификатором instance_id, который хранится
в базе данных Установки. Число процессов, узлов и реплик, обслуживающих одну базу
данных, не ограничивается и не влияет на размер вознаграждения.
Редакция Community — режим работы Программы без активированной лицензии.
Редакция Pro — режим работы Программы при наличии действующей Лицензии редакции Pro. Открывает Возможности уровня Места, перечисленные в пункте 4.2.
Редакция Max — режим работы Программы при наличии действующей Лицензии редакции Max. Включает все возможности редакции Pro и дополнительно возможности уровня Установки, перечисленные в пункте 4.2.
Возможность уровня Установки — возможность, действующая для Установки целиком: вход через внешнего поставщика, согласование учётных записей, журнал действий, квоты, ограничения по адресам IP уровня Установки, оформление под фирменный стиль. Признак такой возможности — она настраивается один раз для всей Установки, а не для отдельной учётной записи. Настройка доступна администратору Установки; допуск учётной записи, вход в которую возможен только средствами редакции Max, определяется пунктом 4.4.
Возможность уровня Места — возможность, доступная учётной записи, которой присвоено Место (пункт 4.4).
Лицензия — подписанный Правообладателем файл активации, определяющий владельца, редакцию, число мест, дату окончания срока подписки, продолжительность льготного периода и дату окончания Срока подтверждения.
Срок подтверждения — указанный в Лицензии срок, в течение которого Установка вправе пользоваться оплаченной редакцией, не получая нового подписанного файла активации. Течение Срока подтверждения не связано со сроком подписки и продлевается каждым новым подписанным файлом активации — полученным от Сервера лицензий либо введённым вручную (пункт 4.12).
Место — учётная запись пользователя Установки, которой администратор
присвоил признак места (в программных интерфейсах — is_pro_seat). Место
относится к редакции Лицензии, по которой предоставлено; Место редакции Pro и
Место редакции Max открывают Возможности уровня Места одинаково (пункт 4.4).
Сервер лицензий — сервис Правообладателя, доставляющий продление подписки и подтверждение права (пункт 4.12).
2. Предмет соглашения
2.1. Правообладатель предоставляет Пользователю простую (неисключительную) лицензию на использование Программы на условиях настоящего соглашения.
2.2. Территория использования — весь мир. Программа предоставляется в объектном коде; исходный код не передаётся и не раскрывается.
2.3. Программа используется способом, установленным пунктом 1 статьи 1280 Гражданского кодекса Российской Федерации: воспроизведение в память ЭВМ, запуск и работа с ней по назначению, а также изготовление резервной копии.
2.4. Право использования переходит к Пользователю с момента принятия условий соглашения. Отдельный акт приёма-передачи не составляется, если стороны прямо не договорились об ином.
2.5. Документация предоставляется для эксплуатации Программы. Пользователь вправе воспроизводить её внутри своей организации без ограничения числа копий: печатать, копировать и размещать во внутренних системах. Пункт 2.3 к Документации не применяется — он описывает способы использования программы для ЭВМ.
2.6. Непроизводственные Установки. Дополнительно к Установке, для которой приобретена Лицензия, Пользователь вправе развернуть до трёх Установок, не обслуживающих конечных пользователей: испытательных, предварительных и резервных, включая проверку восстановления из копии. Такие Установки работают по той же Лицензии, отдельного вознаграждения не требуют и в число Мест не включаются.
Установка, обслуживающая конечных пользователей, непроизводственной не является независимо от её названия.
3. Редакция Community
3.1. Редакция Community предоставляется безвозмездно и бессрочно. Активация не требуется, срок действия не ограничен.
3.2. В редакции Community доступны: работа с репозиториями Git по протоколам HTTP и SSH, задачи, запросы на слияние, вики, страницы, сборочные конвейеры, реестр пакетов и контейнеров, поиск, уведомления и остальные возможности Программы, кроме перечисленных в пункте 4.2.
3.3. Число пользователей и репозиториев в редакции Community не ограничивается.
3.4. Безвозмездность редакции Community не отменяет ограничений раздела 6.
4. Платные редакции: Pro и Max
4.1. Редакции Pro и Max предоставляются за вознаграждение, на условиях подписки. Редакция, размер вознаграждения, срок подписки и число мест определяются счётом или отдельным договором и отражаются в выданной Лицензии.
4.2. Дополнительно к возможностям редакции Community доступны:
в редакции Pro — Возможности уровня Места:
- проверка кода и зависимостей на уязвимости, контроль лицензионной чистоты зависимостей и выгрузка состава зависимостей (SBOM);
- показатели DORA и анализ потока поставки;
- указатель по коду: поиск объявлений и вызовов по репозиторию;
- сведение счётчиков знания по команде и отчёт о невостребованных записях;
- пользовательские роли, ограничения по адресам IP и переменные сборки уровня группы;
- помощник на основе больших языковых моделей: разбор упавшей задачи сборки, предварительный разбор запроса на слияние, настройки помощника, учёт и ограничение расхода;
- приоритетная поддержка на условиях, согласованных сторонами;
в редакции Max — всё перечисленное для редакции Pro и сверх того Возможности уровня Установки:
- вход через SAML SSO и согласование учётных записей по SCIM;
- вход через каталог LDAP;
- журнал действий (аудит);
- квоты на ресурсы и пределы черновиков знания;
- ограничения по адресам IP уровня Установки;
- оформление под фирменный стиль.
Возможности уровня Установки предоставляются только в редакции Max. Действующая Лицензия редакции Pro их не открывает независимо от числа мест в ней.
4.3. Ограничение по числу мест. Количество Мест, одновременно существующих в Установке, не может превышать число мест, указанное в Лицензии. Значение «0» в Лицензии означает, что число мест не ограничено. Соблюдение предела проверяется Программой при назначении Места; действия, направленные на обход проверки, запрещены пунктом 6.1.
Места суммируются только в пределах одной редакции: места действующих Лицензий редакции Pro складываются между собой, места Лицензий редакции Max — между собой. Лицензия редакции, отличной от действующей в Установке, к активации не принимается; для перехода с одной редакции на другую Лицензия перевыпускается Правообладателем по обращению Пользователя.
4.4. Место и объём доступа. Место редакции Pro и Место редакции Max открывают Возможности уровня Места одинаково. Место назначает администратор Установки; при первом входе учётной записи Место не назначается.
Учётная запись без Места, которой доступен вход паролем либо через поставщика входа, доступного в редакции Community, работает в объёме редакции Community и в вознаграждение не включается.
Учётная запись, вход в которую возможен только средствами, предоставляемыми в редакции Max (вход через SAML SSO, вход через каталог LDAP), работает лишь при назначенном Месте и действующей Лицензии редакции Max. При действующей Лицензии без Места вход выполняется, но дальнейшая работа недоступна; Программа сообщает об этом Пользователю и указывает, что Место назначает администратор Установки. Без действующей Лицензии редакции Max вход этими средствами не выполняется (пункт 4.7).
Если Лицензия число мест не ограничивает (значение «0» по пункту 4.3), признак Места не требуется: Возможности уровня Места доступны всем учётным записям Установки, а учётная запись, вход в которую возможен только средствами редакции Max, при действующей Лицензии редакции Max работает без назначенного Места.
Возможности уровня Установки настраивает администратор Установки, и действуют они для Установки целиком.
4.5. Срок подписки. Право использования Программы в платной редакции действует до даты окончания, указанной в Лицензии. Подписка приобретается на срок от одного месяца до одного года, если стороны не договорились об ином.
4.6. Льготный период. После даты окончания подписки оплаченная редакция сохраняется на льготный период, продолжительность которого указана в Лицензии и составляет по умолчанию:
| Срок подписки | Льготный период |
|---|---|
| от 1 до 3 месяцев | 7 дней |
| от 4 до 11 месяцев | 14 дней |
| 12 месяцев и более | 30 дней |
В течение льготного периода Программа предупреждает о дате его окончания всех вошедших Пользователей, а не только администраторов Установки.
4.7. По окончании льготного периода возможности оплаченной редакции отключаются, а Места сверх предела снимаются Программой автоматически. Вместе с ними прекращает работать вход средствами редакции Max — через SAML SSO и через каталог LDAP: он входит в состав оплаченной редакции и после её окончания не предоставляется.
Вход паролем и через поставщиков входа, доступных в редакции Community, продолжает работать; администратор Установки вправе задать пароль любой учётной записи. Программа не допускает состояния, при котором в Установке не остаётся ни одного администратора, входящего паролем.
Данные Пользователя не удаляются и не становятся недоступными: Установка продолжает работать в редакции Community.
4.8. Активация. Платная редакция включается процедурой «запрос — ответ»: Пользователь вводит лицензионный ключ, получает запрос активации, передаёт его Правообладателю и вводит полученный ответ. Активация не требует подключения Установки к сети связи общего пользования. Число активаций одного ключа ограничено значением, указанным в ключе. Активация не отзывается и не переносится; повторная активация того же ключа возможна в пределах оставшегося числа активаций.
4.9. Продление. Оплаченное продление доставляется Сервером лицензий и применяется Установкой самостоятельно. При отсутствии связи с Сервером лицензий продление вводится вручную тем же способом, что и первая активация. Недоступность Сервера лицензий сама по себе не прекращает право использования; последствия недоступности, продолжающейся дольше Срока подтверждения, описаны пунктом 4.12.
4.10. Вознаграждение за оплаченный срок подписки возврату не подлежит, за исключением случаев, прямо предусмотренных законом.
4.11. Редакция, неизвестная версии Программы. Если в Лицензии указана редакция, которой установленная версия Программы не знает, Лицензия принимается, а Установка работает в объёме редакции Community до обновления Программы. Такое обновление предоставляется по пункту 5.1 и отдельно не оплачивается. Право использования оплаченной редакции при этом не прекращается и сроком подписки не ограничивается сверх пункта 4.5.
4.12. Подтверждение права. Подписанный файл активации действует в течение Срока подтверждения, указанного в нём самом. Срок подтверждения продлевается каждым новым подписанным файлом активации; Установка запрашивает его у Сервера лицензий самостоятельно, а при отсутствии связи Пользователь получает такой файл у Правообладателя и вводит его вручную — тем же способом, что и первую активацию. Ручной способ равноправен и не считается исключительным.
Продолжительность Срока подтверждения указана в Лицензии и по умолчанию зависит от срока подписки — она не превосходит его, потому что подтверждать право дольше оплаченного срока не за чем:
| Срок подписки | Срок подтверждения |
|---|---|
| 1 месяц | 14 дней |
| 3 месяца | 30 дней |
| 6 месяцев | 60 дней |
| 12 месяцев | 90 дней |
Для срока подписки, не названного в таблице, применяется значение ближайшего меньшего из названных.
Для Установок, работающих без доступа к сети связи общего пользования, Срок подтверждения устанавливается более продолжительным по соглашению сторон.
О приближении окончания Срока подтверждения Программа предупреждает администратора Установки заранее — не позднее чем за 7 дней, а при продолжительном Сроке подтверждения ранее того.
По окончании Срока подтверждения возможности оплаченной редакции отключаются, при этом:
- срок подписки и число оплаченных мест не изменяются, вознаграждение за оплаченный срок не удерживается и подлежит использованию после получения нового подписанного файла активации;
- признак Места у учётных записей не снимается;
- данные Пользователя не удаляются и не становятся недоступными: Установка продолжает работать в редакции Community;
- возможности оплаченной редакции восстанавливаются немедленно при получении любого нового подписанного файла активации, без повторной оплаты и без повторной активации.
4.13. Привязка файла активации к базе данных. Подписанный файл активации может содержать обезличенный отпечаток базы данных Установки (пункт 7.1) и в этом случае принимается только той Установкой, чей отпечаток с ним совпадает. Восстановление базы данных в новый кластер и обновление СУБД отпечаток изменяют; в этом случае Правообладатель перевыпускает файл активации по обращению Пользователя безвозмездно, а ранее выданный файл действует до окончания своего Срока подтверждения.
Перевыпущенный файл вводится Пользователем вручную, тем же способом, что и первая активация: автоматическое подтверждение (пункт 4.12) Лицензию к другой базе данных не привязывает. Права Пользователя это не ограничивает — срок подписки, число мест и Срок подтверждения прежние, — и вознаграждения не требует.
5. Обновления и поддержка
5.1. В течение срока подписки Пользователь вправе получать и использовать обновления Программы. Обновления, выпущенные после окончания срока подписки, предоставляются только после её продления.
5.2. Обновления, полученные в течение срока подписки, могут использоваться и после его окончания — в объёме редакции Community, а также в объёме оплаченной редакции в пределах льготного периода.
5.3. Правообладатель не обязан выпускать обновления с определённой частотой и сохранять состав возможностей неизменным, за исключением обязательств, принятых отдельным договором о поддержке.
6. Ограничения
6.1. Пользователю запрещается:
- изменять Программу и её файлы активации, снимать или обходить проверку Лицензии, числа Мест и срока подписки;
- декомпилировать, дизассемблировать и иным образом изучать Программу с целью получения исходного кода — за пределами случаев, прямо разрешённых статьёй 1280 Гражданского кодекса Российской Федерации;
- воспроизводить Программу для передачи третьим лицам, продавать, сдавать в аренду, передавать право использования и предоставлять сублицензии, если иное не согласовано с Правообладателем письменно;
- предоставлять доступ к Установке третьим лицам в качестве самостоятельной услуги (в том числе как облачный сервис для сторонних организаций) без письменного согласия Правообладателя;
- удалять и изменять сведения о правообладателе, знаки охраны авторского права и уведомления о лицензии, за исключением оформления под фирменный стиль средствами, предусмотренными самой Программой в редакции Max;
- использовать наименование «GitRiver», логотип и иные средства индивидуализации Правообладателя способом, создающим впечатление, что собственный продукт Пользователя выпущен Правообладателем или одобрен им.
6.2. Ограничения раздела 6 действуют во всех редакциях Программы.
6.3. Использование Программы для действий, нарушающих законодательство применимого права, запрещается. Ответственность за содержимое, размещённое в Установке, несёт Пользователь.
7. Сведения, передаваемые Правообладателю
7.1. Установка с активированной Лицензией периодически обращается к Серверу
лицензий и передаёт: instance_id, версию Программы, перечень своих Лицензий с
их сроками, число пользователей, число репозиториев, число занятых и оплаченных
Мест, а также два обезличенных отпечатка — хеш идентификатора кластера базы
данных и хеш адреса Установки. Отпечатки нужны, чтобы отличить Реплики одной
Установки (они бесплатны и не ограничены по числу) от отдельной Установки,
поднятой из копии базы данных; сами значения — необратимые хеши, по которым
нельзя восстановить ни адрес, ни содержимое базы.
7.2. Программа не передаёт Правообладателю содержимое репозиториев, файлы, исходный код, сообщения коммитов, задачи, персональные данные пользователей Установки, адреса электронной почты и учётные данные.
7.3. Сведения по пункту 7.1 используются исключительно для доставки продления и подтверждения права (пункт 4.12), проверки соблюдения условий подписки и учёта установок.
7.4. Установка в редакции Community и Установка без связи с Сервером лицензий никаких сведений Правообладателю не передают. Для Установки в платной редакции отсутствие связи означает, что подтверждение права передаётся Пользователем вручную (пункт 4.12).
8. Персональные данные
8.1. Программа исполняется на оборудовании Пользователя и под его управлением. В отношении персональных данных, обрабатываемых в Установке, оператором является Пользователь; он самостоятельно определяет цели и состав обработки и исполняет обязанности оператора.
8.2. Правообладатель не получает доступа к данным Установки и не обрабатывает персональные данные пользователей Установки, за исключением сведений, которые Пользователь сам сообщает при покупке, обращении в поддержку или сообщении об уязвимости.
9. Интеллектуальные права
9.1. Исключительное право на Программу принадлежит Правообладателю. Настоящее соглашение не влечёт отчуждения исключительного права.
9.2. Программа включает компоненты третьих лиц, распространяемые на условиях собственных лицензий. Такие условия действуют в отношении соответствующих компонентов и имеют приоритет перед настоящим соглашением в части, их касающейся. Перечень компонентов и текстов их лицензий предоставляется Правообладателем по письменному запросу.
10. Отсутствие гарантий
10.1. Программа предоставляется «как есть» (as is). Правообладатель не гарантирует, что Программа не содержит ошибок, что её работа будет непрерывной и безошибочной и что она пригодна для целей, о которых Правообладателю не было сообщено письменно.
10.2. Правообладатель не гарантирует совместимость Программы с любым оборудованием, программным обеспечением и сетевой средой Пользователя.
10.3. Пользователь самостоятельно обеспечивает резервное копирование данных Установки и проверку восстановления из резервных копий.
10.4. Отсутствие гарантий не отменяет прав, предоставленных потребителю императивными нормами закона, если Пользователь — гражданин, использующий Программу для личных нужд.
11. Ответственность
11.1. Ответственность Правообладателя перед Пользователем ограничивается размером вознаграждения, фактически уплаченного за подписку, в течение которой возникло основание ответственности. По редакции Community, предоставляемой безвозмездно, ответственность Правообладателя не наступает.
11.2. Правообладатель не отвечает за упущенную выгоду, утрату данных, простой и иные косвенные убытки.
11.3. Ограничения пунктов 11.1 и 11.2 не применяются к случаям умышленного нарушения, а также к иным случаям, когда ограничение ответственности не допускается законом.
11.4. Нарушение раздела 6 даёт Правообладателю право отказаться от соглашения в одностороннем порядке и потребовать возмещения убытков в полном объёме.
12. Срок действия и прекращение
12.1. Соглашение действует с момента принятия его условий и до прекращения использования Программы Пользователем.
12.2. Право использования в платной редакции прекращается с окончанием срока подписки и льготного периода, если подписка не продлена.
12.3. При существенном нарушении условий соглашения Правообладатель вправе отказаться от него, уведомив Пользователя. С момента отказа Пользователь обязан прекратить использование Программы в платной редакции; удаление данных Установки при этом не требуется.
12.4. Прекращение соглашения не влечёт обязанности возврата вознаграждения за истёкшую часть срока подписки.
13. Изменение условий
13.1. Правообладатель вправе изменять настоящее соглашение. Новая версия соглашения публикуется в составе поставки Программы и вступает в силу для Пользователя с даты установки версии Программы, содержащей эту версию соглашения.
13.2. К уже оплаченной подписке применяется версия соглашения, действовавшая на дату оплаты, если новая версия не улучшает положение Пользователя.
13.3. Не принимая новую версию соглашения, Пользователь вправе продолжить использование ранее установленной версии Программы на прежних условиях.
14. Применимое право и разрешение споров
14.1. К соглашению применяется право Российской Федерации.
14.2. Стороны принимают претензионный порядок: срок рассмотрения претензии — 30 (тридцать) календарных дней с даты её получения.
14.3. Неурегулированные споры передаются в арбитражный суд по месту нахождения Правообладателя, а если Пользователь — гражданин, использующий Программу для личных нужд, — в суд по правилам подсудности, установленным законом.
14.4. Признание отдельного условия соглашения недействительным не влечёт недействительности остальных условий.
15. Контакты
- Юридически значимые сообщения и вопросы лицензирования: info@gitriver.ru
- Сообщения об уязвимостях: security@gitriver.ru (порядок раскрытия — файл
ru/security.mdв составе поставки) - Описание механики подписки и активации: https://gitriver.ru/docs/licensing (то же приложено к выпуску архивом документации)
Настоящее соглашение составлено на русском языке. Английский перевод
публикуется в составе поставки файлом LICENSE.en.md (в установленной копии —
по адресу /legal) и на сайте издателя; при расхождении текстов преимущество
имеет русский.