Наш сайт использует куки, для корректной работы. Продолжая им пользоваться, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности.
Принять
02.11.2026
Наследники Camunda 7: Operaton / CIB seven / FluxNova
Введение
В этой заметке разберем наиболее значимые зарубежные проекты, команды которых независимо друг от друга развивают архитектурную модель реализации BPM-движка Camunda 7. Родительский проект прекратил свое развитие год назад, в октябре 2025 года, и в настоящее время находится в “замороженном” состоянии. Патчи обещаны вендором, но только для подписчиков на Enterprise поддержке.
Техническое наследие
Всё, что было хорошего в Camunda 7 CE, в большей или меньшей степени, переехало в новые проекты:
  • Лицензия Apache 2.0
  • Универсальный BPM-движок с long-running процессами и job-исполнителем
  • Портативность и толерантность к ядрам СУБД
  • Тесная интеграция со Spring и Spring Boot
  • Развитый REST API и механизмы External Tasks
  • Web-приложения для общего администрирования и исполнения задач
Различия проектов проявляются в обвязке вокруг bpm-движка: ребрендинг, дополнительные платные модули, различные уровни поддержки, разная скорость выпуска патчей и новых версий.
Почему появилось так много форков
Cогласно общепринятой истории, переломный момент и появление большого числа форков произошел после того, как вендор Camunda изменил условия лицензирования и переключил все свои ресурсы на развитие коммерческой линейки Camunda 8 (SaaS-ориентированная платформа на Zeebe), а линейку Camunda 7 фактически перевёл в режим “заморозки”. При этом сообщество и ряд независимых компаний начали собственное развитие форков Camunda 7. В результате появилось несколько параллельных проектов с +/- одинаковым ядром, но разной governance-моделью. У трёх рассматриваемых систем разный подход к управлению, к формированию команд разработки, к коммерческой модели развития (но вокруг одной общей идеи про открытое ядро с монетизацией через поддержку и enterprise-доработки).
Общие риски для форков
При этом для корректной интерпретации результатов сравнения следует отметить риски, присущие подходу с порождением форков, как таковому.
  • Безопасность. CVE по зависимостям команды форков должны будут отслеживать и патчить самостоятельно. А это возможно осуществлять на хорошей скорости только имея зрелый состав команды и технически развитый сборочный комплекс.
  • Преемственность и совместимость. Чем дальше форк по своей кодовой базе уходит от изначального проекта (новые модули, правки ядра), тем выше получается стоимость поддержки и тем сложнее будет осуществить обратную миграцию или переход на другой форк.
  • Устойчивость. Что будет, если компания или команда единомышленников, развивающая конкретный форк, сменит стратегию или вовсе исчезнет? Кто платит за стабильность производственного процесса, как обеспечивается его непрерывность, каков горизонт планирования?
  • Экосистемность. Коннекторы/расширения, ранее созданные сообществом под Camunda 7, в теории переносимы, но на практике их работоспособность придется проверять отдельно по каждому форку.
Команды проектов
Критерий
Operaton
CIB seven
FluxNova
Актуальная версия
2.2.0
2.2.0
3.1.1
Поддержка версии
6 месяцев на minor
Community 6 месяцев, LTS и Enterprise 18 месяцев
Срок не фиксирован
Число звезд
491
147
102
Число issue
31/555
26/42
57/90
Особенности реализации
ApexCharts,
Vue3 и Vite,
System Views
Прекратили поддержку серверов приложений JBoss и WildFly
Tenants Management
Да
Да
Да
Коннекторы
Keycloak
HTTP, SOAP
AI в процессах
Заявлен только MCP-сервер
В версии 2.2 появились AI-агенты для интеллектуальной автоматизации
Нет данных
Смежные проекты
Flowset
CIB flow
CIB ins7ght
Нет данных
Подтвержденные внедрения
Более 900 банковских офисов
Нет данных
Для Operaton ядро команды формируют несколько экспертов BPM из Германии:
  • Karsten Thoms, Principal Software Engineer, Itemis AG
  • Tim Zöller, Founder, Lambdaschmiede GmbH
  • Julian Haupt, Founder, Hauptmedia
  • Andreas Zill, Head of Technik, Uubato
Вместе с ними в проекте почти 100 контрибьюторов.

Для CIBSeven ядро команды разработки формируют сотрудники CIB software GmbH, но при этом активно привлекаются и внешние контрибьюторы. Среди тех, кого часто упоминают в контексте проекта:
  • Christian Wicke (Solution Architect, ATRUVIA AG);
  • Peter Sommerhoff (Team Lead, A12 Workflows, mgm technology partners GmbH);
  • Alexey Nesterenko (Lead Software Architect, Allianz Technology).
Для FluxNova следует отметить, что это не классическая общественная команда или внутренняя команда одной компании, а сообщество контрибьюторов от разных отраслевых организаций. Участники из разных банков и компаний делятся экспертизой, предлагают фичи, исправляют баги и формируют дорожную карту проекта. То есть фонд FINOS сам не производит ПО, он лишь обеспечивает нейтральную среду развития и управление проектом, чтобы тот оставался открытым и не зависел от какого-то одного конкретного вендора. В качестве основных участников проекта можно выделить:
  • Fidelity Investments
  • NatWest Group
  • Deutsche Bank
  • Capital One
  • BMO
  • TD Bank
Проект появился как ответ на потребность европейского финансового сектора снизить зависимость от проприетарных решений, обеспечить прозрачность, аудит и долгосрочную устойчивость развития.
Профили проектов
Критерий
Operaton
CIB seven
FluxNova
Тип команды
Общественная
Вендорская
CIB software GmbH
Отраслевая
FINOS (Fintech Open Source Foundation)
География
Германия
Германия
ЕС
Устойчивое финансирование
Отсутствует
За счет единственного вендора
За счет средств компаний-участников
Размер ядра команды
3-5 человека
5-10 человек
3-5 человек
Модель монетизации
Услуги сервис-провайдеров, осуществляющих разработку и сопровождение процессных приложений
Поддержка и платные модули в обмен на зависимость от одной компании и её масштаба
Финансирование от консорциума крупнейших участников отрасли
CVSS и частота обновлений безопасности
По данным Maven Repository картина уязвимостей примерно такая (почему примерно, потому что для новых релизов ситуация достаточно быстро меняется):
Как не трудно заметить - только Operaton целенаправленно устраняет уязвимости, а у двух других форков ситуация плюс/минус схожая и часть уязвимостей тянется еще с кодовой базы Camunda 7.
Наша независимая проверка публичной кодовой базы на GitHub (через анализ SBOM в Dependency-Track) подтвердила, что Operaton 2.2.0 выглядит чище остальных: 835 maven-компонентов и ноль известных уязвимостей. CIB seven 2.2.0 и FluxNova 3.1.1 показывают соответственно 118 и 161 уникальных уязвимостей, из них 15 и 17 критических. Контрольный прогон сделали по кодовой базе Camunda 7.24.0 CE, для которой получили 297 уникальных уязвимостей и 49 критических. Получается, что все три форка за последний год сократили унаследованный технический долг, но в разной степени.
Однако, эту разницу нельзя читать как «в одном форке дыры, в другом нет». Все четыре SBOM были собраны одним инструментом (cyclonedx-maven-plugin), как агрегат по всему репозиторию, и в них попало всё, что тянут модули проекта, включая тестовые матрицы совместимости и варианты поставки под разные платформы.

Отсюда возникает несколько версий одной библиотеки в одном файле для анализа: у Operaton таких артефактов 27, у FluxNova 90, у Camunda 244, у CIB seven 324. Если посмотреть граф зависимостей по SBOM, то картина у проектов будет разная: у Camunda старые Spring, Jackson, Netty и async-http-client приходят только из тестовых модулей. А у CIB seven старые Spring 5.3, Tomcat 10.1 и Undertow 2.3 тянут боевые модули: стартер для Spring Boot 3, дистрибутив Run на Spring Boot 3, подсистема для WildFly 28. Получается, что это сознательная поддержка старых платформ, которая и обусловила наличие в проекте уже давно известных CVE. В свою очередь для FluxNova SBOM графа модулей не содержит, поэтому для этого проекта отделить тестовое от боевого не получается.

Ручное сравнение показало, что Operaton честно держит стек на последних версиях без “хвостов” из старых библиотек, а у CIB seven и FluxNova в составе есть компоненты с известными критическими уязвимостями (Undertow 2.3.6, Tomcat Embed 10.1.54 и 11.0.20, Netty 4.1.92, async-http-client 2.12.3), и перед выбором нужно выяснить, попадут ли эти компоненты в вашу итоговую сборку. Характерная деталь: Netty 4.1.92, async-http-client 2.12.3, Guava 31.1, HttpClient 4.5.9, PostgreSQL JDBC 42.5.5 и FreeMarker 2.3.31 у FluxNova это ровно те же версии, что в Camunda 7.24.0, то есть унаследованные и не обновлённые за прошедший год. Но при этом они могут использоваться только в интеграционных тестах и коннекторах, которые не обязательно попадут в ваш итоговый прикладной проект.

Числовые показатели находок:
Продукт
Компонент
Находок
Из них критических
Свежая версия того же артефакта в SBOM
Camunda 7.24.0
jackson-databind 2.6.3, 2.9.5, 2.9.7, 2.9.8
54 + 70 + 63 + 60
19 + 20 + 15 + 12
2.19.2
Camunda 7.24.0
tomcat-embed-core 10.1.44, tomcat 10.1.43
19 + 18
8 + 9
нет
Camunda 7.24.0
undertow-core 2.2.14.Final
17
2
2.3.18.Final
Camunda 7.24.0
netty-codec-http 4.1.92.Final
19
0
нет
Camunda 7.24.0
async-http-client 2.12.3
15
2
нет
CIB seven
jackson-databind 2.15.2
12
0
2.21.2
CIB seven
undertow-core 2.3.6.Final
13
1
нет
CIB seven
tomcat-embed-core 10.1.54 и 11.0.21
11 + 11
7 + 7
10.1.55, 11.0.22
CIB seven
spring-webmvc 6.2.18, 7.0.6, 7.0.7
9 + 11 + 9
2 + 2 + 2
нет свежее 7.0.7
CIB seven
logback-core 1.2.13
6
0
1.5.32
FluxNova
netty-codec-http 4.1.92.Final
19
0
нет
FluxNova
async-http-client 2.12.3
15
2
нет
FluxNova
tomcat-embed-core 11.0.20
13
7
нет
FluxNova
jackson-databind 2.19.4
12
0
2.21.2
FluxNova
netty-handler 4.1.92.Final
7
1
нет
FluxNova
commons-compress 1.20
5
0
нет
Важно отметить, что количество уязвимостей по агрегатам годится как мера гигиены репозитория, но не как мера риска для конечных прикладных проектов. Для более точной оценки SBOM нужно собирать по каждому дистрибутиву (а лучше по каждому прикладному проекту) отдельно, без тестовых модулей, и уже потом предметно анализировать. При этом основное внимание стоит обратить на то, какие версии ключевых библиотек каждый из форков содержит в своем составе, и есть ли среди них такие, за которыми числятся критические CVE.

Сориентироваться по свежести ключевых библиотек позволяет следующая таблица:
Библиотека
Camunda 7.24.0
Operaton 2.2.0
CIB seven 2.2.0
FluxNova 3.1.1
Spring Framework (spring-core)
6.2.10, 6.2.4 (в тестах ещё 9 версий от 3.1.2)
7.0.10
7.0.6, 7.0.7, 6.2.18, 6.2.11, 5.3.39 (в тестах 5.3.36, 6.2.4)
7.0.6, 7.0.7
Spring Boot
3.5.5
4.1.2
4.0.6 и 3.5.14
4.0.5
Spring Security
6.5.3
7.1.2
7.0.5 и 6.5.10
7.0.4
Jackson 2 (jackson-databind)
2.19.2 (в тестах ещё 10 версий от 2.6.3)
2.22.4, 2.21.7
2.21.2, 2.21.1 (в тестах 2.15.2)
2.21.2, 2.19.4
Jackson 3 (tools.jackson)
—
3.1.8
3.1.2
3.1.3, 3.1.0
Tomcat Embed
10.1.44
11.0.27
11.0.22, 11.0.21, 10.1.55, 10.1.54
11.0.20
Tomcat дистрибутив
10.1.43
11.0.27
11.0.22
11.0.22
Undertow
2.3.18.Final, 2.2.14.Final
2.4.3.Final
2.4.0.Final, 2.3.6.Final
—
WildFly дистрибутив
37.0.0.Final
41.0.1.Final
40.0.0.Final и 28.0.1.Final
—
Netty
4.1.92.Final
4.2.19.Final
—
4.1.92.Final
Logback
1.5.18 (в тестах 1.2.11)
1.6.5
1.5.32 (в тестах 1.2.13)
1.5.32, 1.2.11
Log4j API
2.24.3
2.25.5
2.25.4
2.25.3
FreeMarker
2.3.31
2.3.35
2.3.31
2.3.31
Apache HttpClient 4
4.5.13, 4.5.9
4.5.14
4.5.13, 4.5.9
4.5.9
Apache HttpClient 5
5.5, 5.4.3
5.6.5
5.5.2, 5.5
5.5.2, 5.4.3
Guava
31.1-jre
—
33.3.1-jre
31.1-jre
Commons IO
2.20.0, 2.18.0, 2.17.0
2.22.0
2.20.0, 2.18.0, 2.16.1
2.21.0, 2.20.0, 2.17.0, 2.11.0
PostgreSQL JDBC
42.5.5
—
42.7.11
42.5.5
MyBatis
3.5.15 (в тестах ещё 4 версии от 3.2.8)
3.5.19
3.5.15
3.5.15
H2
2.3.232
2.5.252, 2.4.240
2.4.240, 2.3.232
2.3.232
Operaton стоит на самых свежих линейках: Spring Boot 4.1, Spring 7.0.10, Tomcat 11.0.27, WildFly 41, Netty 4.2, Logback 1.6, и у каждого артефакта одна версия (две у Jackson 2, потому что часть модулей ещё на 2.21). Это результат ежедневных обновлений через Dependabot с автомержем, который виден в истории коммитов upstream.

CIB seven 2.2.0 собран на тех же свежих версиях Spring 7 и Tomcat 11, но в выгрузке рядом с ними лежат Spring 5.3 и 6.2 и Tomcat 10.1: это модули совместимости со Spring Boot 3, которые проект сознательно держит для клиентов, не переехавших на Spring Boot 4. Для таких клиентов это плюс, но в SBOM дистрибутива такие версии появляться не должны. То же с Undertow: 2.3.6.Final тянет подсистема для WildFly 28, рядом есть 2.4.0.Final для текущего WildFly. Для клиента это значит, что выбор варианта поставки CIB seven определяет и набор известных CVE: сборки для Spring Boot 4 и WildFly 40 чистые, сборки для Spring Boot 3 и WildFly 28 несут находки Tomcat 10.1 и Undertow 2.3.

FluxNova 3.1.1 по основному стеку близка к Operaton (Spring Boot 4.0, Spring 7, Jackson 3, Tomcat 11), но тянет за собой старый хвост: Netty 4.1.92 и async-http-client 2.12.3 (оба 2023 года), Guava 31.1, Commons IO 2.11, HttpClient 4.5.9, PostgreSQL JDBC 42.5.5, Logback 1.2.11. Каждый из них даёт находки в Dependency-Track.

Состояние зависимостей отражает модель развития каждого форка. Все три начались от Camunda 7 CE после объявления о прекращении её развития, все три под Apache 2.0, все три перешли на Spring Boot 4 и Jakarta EE 11. Но дальше пути расходятся:
Этап разработки
Operaton
CIB seven
FluxNova
Обновление зависимостей
Ежедневно, Dependabot с автомержем, SBOM в каждом архиве дистрибутива
Renovate, SBOM публикуется артефактом в Maven-репозиторий
По выгрузке видно отставание второстепенных библиотек на 1–3 года
Что выбрать под ваш проект?
Любой из рассмотренных форков может выступать как оркестратор, который синхронизирует микросервисы или вызывает агентов (через HTTP/gRPC или external tasks), передаёт им контекст из процесса, ждёт результат и дальше маршрутизирует поток по BPMN‑логике. То есть стать надежным помощником там, где процессы проектируются в BPMN и должны быть исполняемыми без написания большого количества прикладного программного кода.

Если главный критерий выбора это состояние цепочки поставки и скорость закрытия уязвимостей в зависимостях, то Operaton сегодня впереди: одна свежая версия каждой библиотеки, SBOM внутри каждого архива, ноль известных CVE на момент проверки. Однако, за это платим коротким сроком поддержки версии и отсутствием вендорской поддержки.

Если нужен вендор с договором, LTS на 18 месяцев и совместимость со Spring Boot 3, это CIB seven; перед выбором стоит запросить у вендора SBOM именно дистрибутива и план по Undertow. Если важна нейтральная фондовая модель и крупные финансовые участники, это FluxNova, но с пониманием, что проект уходит от совместимости с Camunda 7 и что в составе есть библиотеки 2023 года с критическими CVE.
Подводные камни и неочевидные нюансы
Как и с любым open-source проектом, успех зависит от активности сообщества и/или наличия сильной корпоративной поддержки. Перед масштабным внедрением рекомендую провести пилотный проект: проверить совместимость с вашими конкретными сценариями, оценить удобство интерфейса и то, как платформа впишется в ваш существующий ИТ-ландшафт.
Если уровень поддержки нотации BPMN 2.0 у всех рассматриваемых форков примерно равный, то вот с нотациями DMN и, тем более, c CMMN дела обстоят иначе. И на практике может оказаться, что часть из старых схем придется не мигрировать, а переписывать. Оценить степень соответствия на основании открытых описаний и документации довольно трудно, поэтому тут тоже не обойтись будет без пилотных проектов. Еще более сложная ситуация с вариантами подключения AI-агентов, как в качестве маршрутизаторов, так и в качестве исполнителей задач или ассистентов по управлению средой исполнения процессов. Единых мировых правил и стандартов нет, поэтому реализации у каждой из команд существенно отличаются.