Лицензирование движка

Поставляйте ядро AntiBrow
внутри своего продукта.

Наша подмена отпечатка - это пропатченный Chromium, а не скрипт, вброшенный в чужой браузер. Если вашей платформе нужно, чтобы этот бинарник был вашим - лежал в вашем образе и запускался вашими клиентами, - это разговор про лицензию, а не нарушение правил.

Кому эта страница.

Три типа покупателя. Если вы узнали себя, условия ниже вас уже покрывают.

Платформы для AI-агентов

Пользователь отдаёт вам задачу, а браузер под неё запускаете вы. Браузер должен выглядеть как человек - и быть вашим, а не зависимостью, которую вы просите пользователя установить самому.

Скрейпинг и browser API

Вы продаёте сессии по часам или по страницам. Каждый холодный старт - это статья расходов, поэтому браузер должен уже лежать в образе.

RPA и вертикальные SaaS

Ваш продукт глубоко автоматизирует одну отрасль, а браузер - деталь реализации, которую ваши клиенты не должны видеть, устанавливать или лицензировать отдельно.

Сначала - та самая граница, о которой все и спрашивают.

Зависимость от нашего SDK - не перераспространение. Вы можете уже сегодня построить и продавать коммерческий продукт поверх него, без договора и без разговора с нами, потому что ядро ваши пользователи забирают сами, с нашей точки распространения и по своей лицензии.

СценарийПерераспространение?Нужен договор?
Ваш open-source инструмент указывает SDK в зависимостях Нет Нет
Ваш коммерческий CLI ставит SDK из npm или PyPI при установке Нет Нет, у каждого свой ключ
Ваш Dockerfile ставит SDK, а образ тянет ядро при старте контейнера Нет Нет
Ваш Docker-образ публикуется уже с зашитым внутрь ядром Да Стандартное OEM-разрешение
Вы зеркалите архив ядра в свой CDN, S3 или реестр артефактов Да Стандартное OEM-разрешение
У вас SaaS, где автоматизация ваших клиентов управляет вашими ядрами Не перераспространение Основной сценарий OEM

Последние три строки - не пограничные случаи, которые мы терпим. Это ровно те три вещи, ради лицензирования которых программа и существует. Образ с зашитым ядром - разрешение по умолчанию, а не исключение: мы понимаем, что тянуть архив Chromium при старте контейнера невозможно ни для одного продукта с бюджетом на холодный старт.

Что даёт OEM-договор.

Набор собирается под сделку. Всё перечисленное обсуждаемо.

Перераспространение

Поставляйте ядро внутри своего установщика, образа контейнера или реестра артефактов. Ваши пользователи не обращаются к нашей точке загрузки.

Обслуживание третьих лиц

Автоматизация ваших клиентов управляет ядрами, которые запускаете вы, на ваших собственных условиях с ними.

Ребрендинг

Поставляйте под своим именем. Строки в бинарнике, имя процесса, product-токен в user-agent и адрес обновлений настраиваются.

Фиксация версии

Зафиксируйте конкретную сборку ядра на срок договора с согласованным окном миграции. Вас не тянут на наш релизный поезд.

Депонирование исходного кода

Доступно при годовых обязательствах выше согласованного порога. Условия раскрытия: наша несостоятельность или прекращение развития ядра.

Ваш продукт не должен вставать,
когда встают наши серверы.

Стандартный лицензионный токен короткоживущий и обновляется онлайн. Для одного человека это нормально, для платформы, от которой зависят её собственные клиенты, - нет. OEM-договор эту схему заменяет, а не предлагает с ней смириться.

Долгоживущие токены с локальной проверкой

Проверка идёт локально, по ключу, вшитому в ядро. Срок действия и способ доставки - условия договора, согласуются по сделке, так что путь запуска не зависит от связи с нами.

Изолированные сети

Выдача токенов внеполосная. Сети, которые никогда не выходят в интернет, - поддерживаемый сценарий развёртывания, а не обходной путь.

Льготный период в договоре

Что происходит при недоступности нашей точки лицензирования, записано в договоре: уже лицензированные развёртывания продолжают запускаться в течение согласованного срока.

Темп обновлений письменно

Договорное максимальное отставание от стабильного Chromium и договорное время реакции на регрессии детекта по названным вами сайтам.

Доказательства, а не прилагательные.

Мы публикуем воспроизводимые прогоны на детект с указанием метода и даты - результат можно проверить, а не принять на веру. По OEM-договору мы прогоняем тот же метод по сайтам, которые важны именно вам, и эти прогоны становятся материалом для пресейла и приёмки.

Где мы конкурируем, прямым текстом.

AntiBrow ведёт собственный продукт для конечных пользователей на antibrow.com. У нас нет ни browser-инфраструктурного, ни скрейпингового API, и OEM-договор обязывает нас не запускать такой сервис на названном рынке лицензиата в течение срока договора. Если это изменится - изменится при продлении, письменно, а не молча.

Мы записали это в лицензию, а не проговариваем на созвоне, потому что это первое, о чём стоит спросить любого поставщика, на котором вы собираетесь строиться, а ответ, существующий только в разговоре, - не ответ.

Вопросы, которые задают до договора.

Здесь ответы лицензии. Если они когда-нибудь разойдутся, верна лицензия.

Нет. Ядра нет ни в npm-, ни в PyPI-пакете. Ваши пользователи получают его при первом запуске с нашей точки распространения, на свою машину и по своей лицензии, - вы бинарник в руках не держали. Публиковать и продавать коммерческий продукт поверх SDK можно без всякого договора и без разговора с нами. В лицензии это прямо написано в §4.

Это перераспространение, и для него нужен OEM-договор, но это разрешение по умолчанию, а не исключение. Тянуть архив Chromium при старте контейнера невозможно ни для одного продукта с бюджетом на холодный старт, и мы это понимаем.

Стандартный лицензионный токен короткоживущий и обновляется онлайн. OEM-договор заменяет эту схему долгоживущими токенами с локальной проверкой и внеполосной выдачей для изолированных сетей, плюс письменный льготный период на случай недоступности нашей точки лицензирования. Срок действия и длительность льготного периода - условия договора, согласуются по сделке.

Да. Фиксация версии - одно из разрешений: остаётесь на конкретной сборке весь срок договора с согласованным окном миграции, чтобы релиз ядра не пришёлся на неделю перед вашим собственным запуском.

Да. Строки в бинарнике, имя процесса, product-токен в user-agent и адрес обновлений настраиваются, а упоминание нас необязательно - требования "powered by" нет.

У нас есть собственный продукт для конечных пользователей и нет ни browser-инфраструктурного, ни скрейпингового API. OEM-договор обязывает нас не запускать такой сервис на названном рынке лицензиата в течение срока договора, а если это изменится - изменится при продлении и в письменном виде.

Цена считается от параллелизма, за развёртывание, с минимальным годовым обязательством. До цифры доводят четыре вещи: параллелизм сейчас и через двенадцать месяцев, сайты, против которых нужно держаться, форма развёртывания и то, какие разрешения вам действительно нужны.

Расскажите, какой она формы.

Цена считается от параллелизма, с минимальным годовым обязательством. До цифры доводят четыре вещи: параллелизм сейчас и через год, сайты, против которых нужно держаться, форма развёртывания и то, какие разрешения вам нужны.

Упоминание нас необязательно. Требования "powered by" нет.