Fair-code to model udostępniania oprogramowania, w którym kod źródłowy jest publiczny, a użytkownicy mogą go za darmo uruchamiać i modyfikować na własne potrzeby, ale twórca zastrzega sobie prawo do komercyjnego wykorzystania produktu. Nie jest to open source w rozumieniu definicji OSI, bo licencja ogranicza np. odsprzedaż produktu jako usługi. Najbardziej znanym przykładem jest n8n na licencji Sustainable Use License. Model ma pogodzić dostępność kodu z finansowaniem rozwoju przez firmę, która go tworzy.
Fair-code a open source i oprogramowanie zamknięte
| Open source (OSI) | Fair-code | Zamknięte | |
|---|---|---|---|
| Dostęp do kodu | Tak | Tak | Nie |
| Darmowe użycie wewnętrzne | Tak | Zwykle tak | Zależy od licencji |
| Komercyjna odsprzedaż przez innych | Dozwolona | Ograniczona | Zabroniona |
| Finansowanie twórcy | Darowizny, usługi, wersje płatne | Płatne plany i licencje komercyjne | Licencje i abonamenty |

Co to znaczy dla firm
- Zaleta: możesz uruchomić narzędzie u siebie, przejrzeć kod i nie płacić za podstawowe użycie wewnętrzne.
- Zaleta: twórca ma model biznesowy, więc projekt ma szansę na stabilny rozwój.
- Uwaga: przed zbudowaniem produktu lub usługi hostowanej na takim narzędziu sprawdź licencję. Może być potrzebna umowa komercyjna.
- Uwaga: część funkcji (np. enterprise) bywa płatna.
Przykład: n8n
n8n można bezpłatnie używać wewnętrznie w firmie i świadczyć usługi wdrożeniowe dla klientów, ale nie wolno sprzedawać dostępu do n8n jako usługi hostowanej ani produktu pod własną marką bez umowy. Szczegóły w artykule licencja n8n, a porównanie narzędzi otwartych w tekście open-source alternatywy dla Zapiera.
Jak sprawdzić licencję przed wdrożeniem
- Przeczytaj plik LICENSE w repozytorium i stronę licencji producenta.
- Ustal, czy planujesz tylko użycie wewnętrzne, czy usługę dla klientów lub produkt.
- Przy wątpliwościach zapytaj producenta lub prawnika.
Wdrożenia z Codeless
Zobacz automatyzacje n8n albo umów bezpłatną konsultację.