Przejdź do treści

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

SytuacjaJak to zwykle wygląda
n8n na serwerze firmy do własnych procesów: faktury, zamówienia, CRMdozwolone bez opłat licencyjnych
przepływ wewnętrzny, który obsługuje Twoich klientów, na przykład wysyła im fakturynadal użytek wewnętrzny
wykonawca buduje przepływy i konfiguruje n8n na koncie Twojej firmydozwolone, 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 niegowymaga umowy z n8n
n8n pod Twoją marką sprzedawany klientomwymaga umowy z n8n
n8n jako silnik w aplikacji SaaS, w której klienci podłączają własne kontawymaga licencji komercyjnej, n8n ma do tego ofertę Embed
To zestawienie opisuje moje rozumienie licencji i materiałów n8n. Nie jest poradą prawną. Wiążący jest tekst Sustainable Use License i odpowiedzi na pytania na stronie n8n. Przy przypadkach granicznych zapytaj prawnika albo bezpośrednio producenta.

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

  1. Kto korzysta z instancji: tylko Twoi pracownicy czy także osoby z innych firm?
  2. Czyje dane uwierzytelniające są w przepływach: Twojej firmy czy Twoich klientów?
  3. Czy pobierasz opłatę za dostęp do n8n albo za produkt, którego n8n jest rdzeniem?
  4. Czy potrzebujesz SSO, kontroli wersji w Git albo ról dla wielu zespołów?
  5. 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.