Licencja n8n w praktyce: Sustainable Use License i wersja Enterprise
O licencję pyta prawie każda firma, która słyszała, że n8n jest „darmowe”. Odpowiedź zależy od tego, kto korzysta z instancji i komu ją udostępniasz.
Autor: Szymon Łakomy. Aktualizacja:
Fair-code: kod dostępny, ale z warunkami
Kod n8n jest publiczny: możesz go czytać, uruchamiać i zmieniać. Licencja pozwala jednak korzystać z niego tylko do wewnętrznych celów firmy, do użytku osobistego albo niekomercyjnego, a rozpowszechniać go bezpłatnie i niekomercyjnie. Z tego powodu nie jest to licencja open source w rozumieniu OSI, choć wiele artykułów tak ją nazywa.
Część kodu, związana z funkcjami płatnymi, ma osobną licencję Enterprise i działa dopiero po wprowadzeniu klucza licencyjnego. Licencja w obecnej formie zastąpiła wcześniejszy model, więc przy dłuższych projektach zapisuję w dokumentacji, na jakiej wersji warunków opierała się decyzja.
Typowe sytuacje i jak wygląda w nich licencja
| Sytuacja | Jak to zwykle wygląda |
|---|---|
| n8n na serwerze firmy do własnych procesów: faktury, zamówienia, CRM | dozwolone bez opłat licencyjnych |
| przepływ wewnętrzny, który obsługuje Twoich klientów, na przykład wysyła im faktury | nadal użytek wewnętrzny |
| wykonawca buduje przepływy i konfiguruje n8n na koncie Twojej firmy | dozwolone, to usługa wokół narzędzia, a instancja jest Twoja |
| agencja stawia n8n u siebie i pobiera od klientów opłatę za dostęp do niego | wymaga umowy z n8n |
| n8n pod Twoją marką sprzedawany klientom | wymaga umowy z n8n |
| n8n jako silnik w aplikacji SaaS, w której klienci podłączają własne konta | wymaga licencji komercyjnej, n8n ma do tego ofertę Embed |
Co dają płatne plany i Enterprise
Darmowa edycja do samodzielnej instalacji zawiera edytor, wszystkie podstawowe węzły, węzły AI, wykonania i przepływy błędów. Płatne plany, a zwłaszcza Enterprise, dokładają funkcje dla większych zespołów i działów IT:
- logowanie przez SSO (SAML, OIDC) i LDAP,
- środowiska i kontrolę wersji przepływów w repozytorium Git,
- zewnętrzne magazyny sekretów zamiast haseł zapisanych w n8n,
- przesyłanie logów do zewnętrznych systemów monitoringu,
- rozbudowane role i projekty oraz wsparcie producenta.
Podział funkcji między planami zmienia się w czasie, dlatego przed zakupem sprawdzam aktualne porównanie na stronie n8n. Mała firma zwykle zaczyna od edycji darmowej i dopiero przy kilku zespołach rozważa płatny plan.
Pięć pytań przed wdrożeniem
- Kto korzysta z instancji: tylko Twoi pracownicy czy także osoby z innych firm?
- Czyje dane uwierzytelniające są w przepływach: Twojej firmy czy Twoich klientów?
- Czy pobierasz opłatę za dostęp do n8n albo za produkt, którego n8n jest rdzeniem?
- Czy potrzebujesz SSO, kontroli wersji w Git albo ról dla wielu zespołów?
- Czy ktoś w firmie przeczytał aktualny tekst licencji, a wątpliwości wyjaśnił z producentem?
Jeśli na pierwsze trzy pytania odpowiedź brzmi „tylko my”, sytuacja jest zwykle prosta. Wtedy więcej uwagi wymaga wybór między chmurą a własnym serwerem, opisany w porównaniu n8n self-hosted czy cloud.
Gdy licencja nie pasuje do modelu biznesowego
Jeśli budujesz produkt, w którym automatyzacje działają na kontach Twoich klientów, masz dwie drogi: licencję komercyjną od n8n albo własny moduł integracji napisany w kodzie, opisany na stronie tworzenie API na zamówienie. Wybór zależy od liczby integracji i od tego, czy klienci mają sami budować przepływy.
Podobnie bywa w agencjach. Gdy każdy klient ma dostać własną instancję, prościej postawić ją na jego koncie i rozliczać pracę, a nie dostęp do n8n. Wtedy klient jest właścicielem serwera, a agencja świadczy usługę wokół niego.
Czym n8n jest i do czego służy, opisuję w tekście co to jest n8n, koszty wdrożenia na stronie ile kosztuje wdrożenie n8n, a samo wdrożenie w usłudze automatyzacja w n8n i Make.
Najczęstsze pytania
Czy mogę używać darmowego n8n do celów komercyjnych?
Tak, jeśli automatyzujesz własne procesy firmy, nawet gdy dotyczą sprzedaży i obsługi Twoich klientów. Ograniczenia dotyczą udostępniania samego n8n innym, a nie zarabiania przez firmę, która go używa.
Czy wykonawca może zbudować mi przepływy w n8n i wystawić fakturę?
Tak. Doradztwo, budowa przepływów, instalacja i utrzymanie n8n w infrastrukturze klienta to usługi wokół narzędzia, które licencja dopuszcza. Tak pracuję: instancja działa na koncie Twojej firmy, co opisuję przy usłudze hosting n8n dla firmy.
Czy licencja n8n może się zmienić?
Może, jak u każdego producenta, i n8n już raz zmieniał model licencji. Dlatego zapisuję w dokumentacji wdrożenia datę i treść warunków, na których opierała się decyzja, a przy aktualizacjach sprawdzam, czy coś się nie zmieniło.
Czy Make i Zapier mają podobne ograniczenia?
To usługi w chmurze, więc pytanie o instalację i hosting dla innych Cię nie dotyczy. Płacisz abonament, a zasady korzystania określa regulamin usługi. Opis Make znajdziesz w tekście co to jest Make.com.
Powiązane strony
Planujesz produkt albo usługę opartą na n8n?
Opisz, kto będzie korzystał z instancji i czyje konta podłączysz. Pomogę ułożyć architekturę tak, żeby warunki licencji były jasne od początku.