Stella Ops Suite распространяется с доступным исходным кодом по лицензии BUSL-1.1. Вы можете изучать код, создавать его форки и собирать его самостоятельно. Официальные релизы подписаны и поддаются проверке.
The Licensed Work is licensed by Е-САЛЮШЪНС ЕООД (e-Solutions EOOD), a company registered in Bulgaria under UIC (ЕИК) 175177528, with its seat at 61 Bratya Buxton Blvd., Block B, Floor 5, Apt. 7, 1618 Sofia, Bulgaria. "Stella Ops" is that company's trading name, not a separate legal person. The same company licenses and supports the software and is the counterparty to any order you place under the Stella Ops Customer Agreement.
Paid checkout, where available, is provided by authorised resellers acting as merchants of record. See the applicable Buyer Terms and Privacy Notice.
BUSL-1.1 — лицензия с доступным исходным кодом (source-available), а не лицензия open source. Её Additional Use Grant разрешает бесплатное использование в рабочей среде — в настоящей рабочей среде, а не только для оценки — для каждой установки:
20 управляемых размещений на установку
Неограниченное число сред
Все функции включены
Как лицензия учитывает размещения
Управляемое размещение — это одна активная связь между управляемой рабочей нагрузкой и средой установки, которая идентифицируется одинаково во всех релизах и версиях.
Управляемая рабочая нагрузка — это контейнерный сервис или нативная прикладная рабочая нагрузка из одного или нескольких развёртываемых артефактов, для которой ваша установка либо (a) пропускает через гейт, продвигает или развёртывает релизы, либо (b) сканирует образ или развёртываемый артефакт или применяет к нему результаты более раннего сканирования, пока этот образ или артефакт установлен в составе рабочей нагрузки в одной из ваших сред. Пропуск через гейт или продвижение релиза, который развёртывает другой инструмент, учитывается так же, как развёртывание.
Образ или артефакт установлен в среде, если он входит в состав развёрнутой рабочей нагрузки, назначенной этой среде, независимо от того, запущена ли она или временно остановлена. Хранение в реестре, кэше, резервной копии или неиспользуемом локальном хранилище установкой не является, даже если файлы остаются после удаления или вывода рабочей нагрузки из эксплуатации.
Ваша установка применяет результаты более раннего сканирования, когда связывает, представляет или использует их как применимые сведения о сканировании для рабочей нагрузки, образ или артефакт которой установлен в одной из ваших сред. Хранение, получение, экспорт или отображение отчёта исключительно как исторического свидетельства применением не считается, и чтение или использование отчёта вами вне установки само по себе тоже не считается применением.
Реплики, перезапуски, повторные развёртывания, новые версии и несколько файлов одной нативной рабочей нагрузки не добавляют размещений, а повторные сканирования и отчёты не добавляют их к уже учтённой связи. Подходящее сканирование или подходящее применение более ранних результатов может включить в подсчёт ещё не учтённую связь; связь, подходящая по нескольким видам деятельности, учитывается один раз. Собственные компоненты Stella Ops размещениями не являются.
Если подходящее сканирование или применение более ранних результатов касается образа или артефакта, установленного в нескольких связях «рабочая нагрузка — среда», каждая связь учитывается отдельно. Дайджесты идентифицируют установленное содержимое; они не подменяют идентификацию рабочей нагрузки или среды. Сканирование образа или артефакта, который не установлен ни в одной из ваших сред, само по себе размещения не создаёт.
Установленные связи могут определяться по записям о развёртываниях, подключённому инвентарю или вашему собственному заявлению, и вы обязаны включить в подсчёт каждую подходящую связь, в том числе те, которых нет в автоматическом инвентаре. То, что установка перестала наблюдать рабочую нагрузку, само по себе не доказывает, что она удалена или выведена из-под управления.
Размещение прекращается, когда фактически прекращается всякое управление этой рабочей нагрузкой в этой среде, или когда рабочая нагрузка удалена и никакая другая деятельность по управлению не сохраняет связь активной. Завершение сканирования само по себе размещение не прекращает, а хранение исторических свидетельств или отчётов само по себе не создаёт, не возобновляет и не сохраняет размещение.
Установка — это одно логическое развёртывание контура управления, эксплуатируемое одним юридическим лицом или для него: узлы кластера, реплики базы данных и компоненты аварийного переключения одного развёртывания учитываются вместе, а независимо эксплуатируемые развёртывания являются отдельными установками.
Непреднамеренное превышение бесплатных 20 размещений или объёма по вашей подписке допускается в течение 14 дней после того, как вы его обнаружили, пока вы сокращаете использование или заказываете объём. Это не распространяется на намеренный или повторный обход ограничений.
Свыше 20 размещений: использование в рабочей среде требует плана «Лицензионный» на объём размещений не меньше числа размещений, которыми вы управляете, по Клиентскому соглашению Stella Ops.
Никакого хостинга для третьих лиц: бесплатное разрешение ни при каком масштабе не распространяется на эксплуатацию Stella Ops Suite в качестве SaaS, управляемой услуги или сервисного бюро для кого-либо за пределами вашей собственной организации. Для этого нужно явно выраженное письменное согласие лицензиара в заказе, оформленном по Клиентскому соглашению Stella Ops.
Change Date: 2030-01-20 или через четыре года после первого публичного выпуска версии — в зависимости от того, что наступит раньше.
Лимит размещений — условие лицензии, соблюдаемое на доверии. Текущий выпуск не применяет лимит размещений принудительно и не проверяет лицензию: нет ни контроля квот, ни токена, повышающего лимит, — именно поэтому изолированной установке не нужны ни сервер лицензий, ни исходящее подключение. Мы называем границу, а не следим за ней.
Более ранние версии: каждая версия сохраняет лицензию, с которой она поставлялась, а получатели более ранней версии могут также выбрать новые условия лицензии — по дополнительному разрешению, опубликованному вместе с выпуском.
Исходный код доступен
Исходный код Stella доступен по лицензии BUSL-1.1. Вы можете изучить, проверить и верифицировать каждую строку кода, которая выполняется в вашей среде.
Проводите аудит кода самостоятельно
При необходимости собирайте из исходного кода
Разработка и продажа плагинов разрешены при условии, что плагин не включает, не копирует и не изменяет исходный код лицензируемого произведения.
FAQ по закупкам
Подходит ли BUSL-1.1 для корпоративных закупок?
Да, если оценивать её такой, какая она есть. BUSL-1.1 — лицензия с доступным исходным кодом (source-available), которую используют также HashiCorp, MariaDB и CockroachDB. Это не пермиссивная лицензия: исходный код доступен для аудита, изменения и самостоятельной сборки, но бесплатное использование в рабочей среде разрешено только в рамках Additional Use Grant, изложенного выше, а предоставление Stella Ops Suite третьим лицам в виде размещённого сервиса исключено. Всё, что выходит за рамки этого разрешения, требует отдельного соглашения с лицензиаром, например плана «Лицензионный».
Каковы правила внутреннего распространения?
Вы можете развёртывать Stella Ops во всей своей организации, в дочерних компаниях и у подрядчиков, работающих от вашего имени: в нескольких центрах обработки данных и облачных регионах, в средах разработки, предрелизного тестирования и рабочей эксплуатации, а также в изолированных сетях. Среды не ограничены, платы за рабочие места или пользователей нет; единственный показатель — число управляемых размещений на установку.