Oh, Camunda! Let’s fork!
Camunda, znana z dostarczania open-source’owej platformy do zarządzania procesami biznesowymi (BPM), ogłosiła, że wraz z październikiem 2025 zakończy wsparcie dla Camunda Platform 7 Community Edition. Od tego momentu, wersja Enterprise Edition przejdzie w tryb konserwacji, otrzymując jedynie poprawki błędów i zabezpieczeń. W związku z tym, firmy korzystające z Camunda 7 w środowiskach produkcyjnych będą musiały rozważyć przejście na komercyjną licencję (nawet w przypadku pozostania przy nierozwijanej wersji 7), migrację do nowszej wersji (dostępnej już tylko z licencją komercyjną) lub znalezienie innego rozwiązania – np. forka.
Oh! Camunda, I am but a fool Darling, I love you, though you treat me cruel
Ograniczenie budżetem
Przejście Camundy na model licencyjny w wersji 8.6 wprowadza dla klientów nowe wyzwania finansowe i organizacyjne. Dotychczasowe korzystanie z otwartoźródłowej platformy BPMN było bezpłatne, jednak teraz firmy planujące używać Camundy w środowiskach produkcyjnych muszą uwzględnić koszty licencji w swoich budżetach. Camunda oferuje różne plany cenowe dostosowane do potrzeb klientów. Plan Starter, przeznaczony dla niskiej skali automatyzacji, zaczyna się od 99 euro miesięcznie i obejmuje do 10 użytkowników oraz jeden klaster deweloperski. Dla większych przedsiębiorstw z wysokimi wymaganiami automatyzacyjnymi dostępny jest plan Enterprise (zaczynający się od około 50,000 € rocznie), którego cena jest ustalana indywidualnie i obejmuje zaawansowane funkcje oraz wsparcie techniczne 24/7.
Dla wielu firm, zwłaszcza tych z ograniczonym budżetem, konieczność ponoszenia dodatkowych kosztów licencyjnych może stanowić istotne obciążenie finansowe. Przedsiębiorstwa te muszą teraz dokładnie przeanalizować swoje potrzeby w zakresie automatyzacji procesów biznesowych i zdecydować, czy inwestycja w komercyjną licencję Camundy jest dla nich opłacalna. Camunda nie opublikowała publicznie danych dotyczących odsetka firm, które zdecydowały się na przejście na licencję Enterprise. W związku z tym trudno jest dokładnie określić, jaki procent użytkowników podjął taką decyzję. Firmy rozważające migrację muszą indywidualnie ocenić korzyści płynące z zaawansowanych funkcji i wsparcia technicznego oferowanego w ramach licencji Enterprise w porównaniu z kosztami licencji.
Popularny wybór – powszechny problem
You hurt me and you make me cry
Camunda to platforma do zarządzania procesami biznesowymi (BPM), która znajduje zastosowanie w różnych sektorach, takich jak finanse, ubezpieczenia, telekomunikacja i logistyka. Umożliwia ona automatyzację procesów, integrację z różnymi systemami oraz orkiestrację mikroserwisów. W sektorze finansowym na przykład Camunda wykorzystywana jest do przetwarzania wniosków hipotecznych, automatyzacji generowania raportów czy obsługi depozytów. W ubezpieczeniach służy do obsługi roszczeń, zarządzania polisami oraz oceny ryzyka. W telekomunikacji pomaga w zarządzaniu siecią, przetwarzaniu faktur oraz onboardingu klientów, natomiast w logistyce wspiera śledzenie dostaw i optymalizację procesów magazynowych.
Brak jest konkretnych procentowych danych o udziale Camundy w rynku BPM, niemniej jednak jej elastyczność, skalowalność oraz zgodność ze standardami BPMN 2.0, DMN 1.1 i CMMN 1.1 sprawiają, że jest popularnym wyborem wśród firm dążących do efektywnej automatyzacji procesów biznesowych.
Wdrożenia forka
But if you leave me, I will – fork you.
W obliczu wprowadzenia przez Camundę nowego modelu licencjonowania, firmy poszukujące alternatyw dla licencji Enterprise mają kilka opcji do rozważenia. Jedną z nich jest migracja do innych platform open-source do zarządzania procesami biznesowymi (BPM). Na rynku dostępne są różnorodne rozwiązania, które mogą zastąpić Camundę, oferując funkcjonalności dostosowane do specyficznych potrzeb przedsiębiorstw. Wśród alternatyw często wymieniane są na przykład takie rozwiązania jak Appian, Pega czy ProcessMaker, oferujące różne podejścia do automatyzacji procesów biznesowych.
Innym rozwiązaniem jest korzystanie z forków Camundy, które zostały stworzone w odpowiedzi na zmiany licencyjne. Forkowanie polega na utworzeniu niezależnej wersji oprogramowania na bazie oryginalnego kodu źródłowego. Takie podejście pozwala zachować kluczowe funkcjonalności znane z Camundy 7, zapewniając jednocześnie dalszy rozwój i wsparcie w środowisku open-source. Dla klientów oznacza to możliwość dalszego korzystania z technologii bez konieczności ponoszenia kosztów związanych z modelem licencyjnym. Co więcej, firmy nie muszą samodzielnie wyszukiwać takich rozwiązań – dostawcy usług IT oraz partnerzy Camundy często oferują gotowe wsparcie i wdrożenia forków, co znacznie ułatwia przejście na tę alternatywę.
W odpowiedzi na zmiany licencyjne w Camunda 8.6, podjęliśmy decyzję o wypracowaniu alternatywy – proponujemy Flowee BPMS. Lekki, wydajny silnik BPM oparty na JVM, zgodny ze standardami BPMN 2.0, CMMN i DMN. Flowee BPMS pozwala na modelowanie i automatyzację złożonych procesów biznesowych, a jego architektura umożliwia bezproblemową integrację z aplikacjami biznesowymi, m.in. poprzez uruchamianie jako biblioteka w ramach Spring Boot.
Dzięki kompatybilności z modelami Camunda 7, migracja procesów może być znacząco uproszczona. Flowee wspiera External Task Pattern, co czyni go naturalnym wyborem dla architektur opartych na mikrousługach. Rozbudowane możliwości integracji z LDAP, Keycloak i innymi źródłami tożsamości ułatwiają zarządzanie dostępem i rolami. System oferuje cockpit do monitorowania i debugowania procesów w czasie rzeczywistym oraz elastyczne możliwości rozbudowy logiki procesów z użyciem Groovy, JavaScript i SDK Java.
Wersjonowanie definicji, trwałe przechowywanie danych oraz rejestrowanie pełnej historii wykonania procesów wspierają audytowalność i kontrolę zmian. Flowee może również działać w klastrze, oferując skalowalność i wysoką dostępność – co czyni go realną i opłacalną alternatywą dla Camundy w środowiskach produkcyjnych.
Jeśli zmiany w modelu licencjonowania Camundy wpływają również na Twoją organizację, porozmawiajmy. Wspólnie ocenimy, czy lepszym rozwiązaniem będzie migracja do Camundy 8, czy wybór forka – Flowee BPMS.