BEAM

Seedlight BEAM: jedno miejsce, z którego prowadzisz cały eCommerce, z agentami AI znającymi Twój biznes →

← Wszystkie artykuły
TechnologiaSzymon Żynda13 min czytania

Medusa vs Saleor: licencja mówi co innego, niż myślisz

Bezpośrednie porównanie dwóch headless na danych sprawdzonych u źródła 30 września 2026. Wbrew intuicji to Saleor ma czystszą licencję: cały kod na BSD, bez wyjątków. Medusa daje MIT, ale RBAC i SSO wyłącza do płatnej edycji Enterprise, a to dokładnie te dwie rzeczy, których potrzebuje sklep B2B. Za to chmura Medusy startuje od 29 dolarów i nie bierze procentu od obrotu, a Saleora od 1599 dolarów plus 0,8% powyżej limitu.

Wybierz Medusę, jeśli Twój zespół pracuje w TypeScript i zależy Ci na przewidywalnym koszcie platformy, niezależnym od obrotu. Wybierz Saleora, jeśli zespół jest pythonowy albo jeśli potrzebujesz ról, uprawnień i logowania firmowego bez osobnej umowy licencyjnej.

Kluczowe wnioski

  • Licencje wypadają odwrotnie, niż sugeruje popularny skrót „Medusa jest na MIT". Saleor wydaje cały rdzeń i panel na BSD 3-Clause, bez wydzielonej edycji płatnej. Medusa jest na MIT z wyjątkiem materiałów Enterprise Edition, a te obejmują RBAC i SSO i wymagają osobnej umowy handlowej z MedusaJS, Inc.
  • Dla sklepu B2B ten wyjątek nie jest drobiazgiem. RBAC to role i uprawnienia, czyli mechanizm, na którym stoją konta firmowe z akceptacją zamówień. W Medusie trzeba go wycenić osobno, w Saleorze jest w tej samej licencji co reszta.
  • Chmura producenta rozjeżdża się dziesięciokrotnie. Medusa Cloud: Develop od 29 USD, Launch od 99 USD, Scale od 299 USD miesięcznie, zero procent od GMV. Saleor Cloud: darmowy Sandbox tylko do użytku niekomercyjnego, potem Select 1599 USD do 200 tys. USD GMV i Volume 3999 USD do miliona, plus 0,8% i 0,4% powyżej progu.
  • Stos przesądza więcej niż funkcje. Saleor to Python w 99% kodu, Medusa TypeScript w 87%. Jeżeli masz zespół, który utrzyma jedno i nie utrzyma drugiego, reszta porównania jest ciekawostką.

To porównanie dwóch platform z tej samej półki. Oba są headless, oba dają API zamiast szablonu, oba mają panel i oba da się postawić na własnym serwerze, a różnica między nimi nie jest różnicą klas, tylko różnicą wyborów. Zestawienia Medusy z Shopify, Magento czy WooCommerce porównują rzeczy z różnych półek, więc rozstrzygają się szybko. Tutaj różnica jest węższa i przez to trudniejsza, bo prawie każdy argument ma kontrargument po drugiej stronie. Wszystkie liczby niżej sprawdziliśmy u źródła 30 września 2026: w plikach licencji na GitHubie i na stronach cenników obu producentów.

Zaczniemy od rzeczy, którą prawie każdy zestawia odwrotnie.

Licencja: popularny skrót jest odwrotnością prawdy

Obiegowa wersja brzmi tak: Medusa jest na MIT, więc darmowa i otwarta, a Saleor ma model komercyjny. Sprawdziliśmy oba pliki licencji i ta wersja się nie broni.

Saleor: BSD 3-Clause, bez wyjątków

Plik LICENSE w repozytorium Saleora to BSD 3-Clause, licencja permisywna, która nie ogranicza użycia komercyjnego ani produkcyjnego. Ta sama licencja obejmuje osobne repozytorium panelu. W README producent zapisał to wprost: wszystko jest otwarte i darmowe, dopóki przestrzegasz licencji, i nie ma ukrytych opłat.

Na stronie cennika Saleora nagłówek „Non-Commercial Use Only" stoi przy darmowym planie chmurowym Sandbox, a nie przy kodzie do samodzielnego hostowania. To ważne rozróżnienie, bo łatwo je pomylić: ograniczenie dotyczy darmowej piaskownicy w chmurze producenta, nie licencji na sam kod.

Medusa: MIT z wydzielonym wyjątkiem

Plik licencji Medusy zaczyna się od zdania, którego w skrócie „Medusa jest na MIT" nie ma: całe repozytorium jest na MIT z wyjątkiem materiałów Enterprise Edition, opisanych w osobnym pliku. GitHub nie potrafi tego sklasyfikować i przy repozytorium Medusy pokazuje licencję jako nierozpoznaną, podczas gdy przy Saleorze pisze wprost BSD-3-Clause.

Plik ENTERPRISE-LICENSE.md nie zostawia miejsca na interpretację. Materiały Enterprise są oprogramowaniem własnościowym, a korzystać z nich wolno wyłącznie na podstawie osobnej, ważnej umowy handlowej z MedusaJS, Inc. Posiadanie kodu źródłowego samo w sobie nie daje licencji, a włączenie flagi funkcji Enterprise jest traktowane jako oświadczenie, że taką umowę się ma.

Co dokładnie jest wyłączone: RBAC, czyli role i uprawnienia, oraz SSO, czyli logowanie jednym kontem firmowym. To nie są funkcje egzotyczne. To fundament kont firmowych w sklepie B2B, w którym zakupowiec składa zamówienie, a przełożony je akceptuje.

Rachunek licencyjny Medusy nie jest więc zerem. Jest zerem warunkowo.

Uczciwie o naszej pozycji: budujemy na Medusie, więc to porównanie wypada tu na naszą niekorzyść. Mimo to opisujemy je tak, jak wygląda w plikach, bo klient i tak je znajdzie, tylko później i w gorszym momencie, zwykle w trakcie wyceny, gdy zakres jest już ustalony, a budżet zamknięty.

PozycjaMedusaSaleor
Licencja rdzeniaMIT, z wyjątkiem materiałów Enterprise EditionBSD 3-Clause, całe repozytorium
Licencja paneluMIT, z tym samym wyjątkiemBSD 3-Clause
Co jest płatne w licencjiRBAC i SSO: osobna umowa handlowa z MedusaJS, Inc.Nic. Producent zarabia na chmurze, nie na kodzie.
Jak klasyfikuje to GitHublicencja nierozpoznanaBSD-3-Clause

Pliki LICENSE i ENTERPRISE-LICENSE.md obu projektów, sprawdzone 30 września 2026.

Cennik chmury: różnica rzędu wielkości

Licencja to jedna strona rachunku. Druga to chmura producenta, jeśli nie chcesz utrzymywać serwerów samodzielnie. Tutaj proporcje odwracają się na korzyść Medusy, i to mocno.

PlanMedusa CloudSaleor Cloud
Darmowybrak planu darmowegoSandbox, tylko użytek niekomercyjny
WejścieDevelop od 29 USD/mies.brak odpowiednika
Produkcja, niżejLaunch od 99 USD/mies.Select 1599 USD/mies., do 200 tys. USD GMV
Produkcja, wyżejScale od 299 USD/mies.Volume 3999 USD/mies., do 1 mln USD GMV
Ponad limitbrak limitu GMV0,8% (Select) i 0,4% (Volume) od nadwyżki
Prowizja od obrotu0,0%zależna od planu, w Enterprise schodzi do 0,2%
Wdrożeniowe dodatkibrak w cennikuAccelerator 6000 USD jednorazowo, Forward Deployed Engineering 12 000 USD jednorazowo

Cenniki publiczne medusajs.com/pricing i saleor.io/pricing, sprawdzone 30 września 2026.

Pierwszy komercyjny plan produkcyjny to 99 USD u Medusy i 1599 USD u Saleora. To szesnastokrotna różnica na wejściu, zanim policzysz cokolwiek innego. Do tego Saleor bierze procent od obrotu powyżej limitu planu, a Medusa deklaruje zero procent i nie limituje liczby zamówień, produktów ani kanałów sprzedaży.

Reguła kciuka: przy sklepie, który dopiero rusza, rachunek chmurowy Medusy jest nieporównywalnie niższy. Przy sklepie, który potrzebuje ról i uprawnień, rachunek licencyjny Medusy przestaje być zerem. Która z tych dwóch pozycji zdecyduje, zależy od tego, co budujesz.

Tu proporcje wracają na stronę Medusy.

Trzecia droga jest w obu przypadkach ta sama: własny serwer. Wtedy cennik chmury znika z rachunku, a zostaje koszt utrzymania, który rozkładamy na czynniki w tekście o koszcie sklepu na własność.

Stos technologiczny: pytanie, które rozstrzyga najszybciej

Zanim porównasz funkcje, sprawdź, w czym pracuje Twój zespół. Ta jedna rzecz odsiewa więcej niż reszta artykułu.

WymiarMedusaSaleor
Główny językTypeScript, 87% koduPython, 99% kodu
APIREST i moduływyłącznie GraphQL
Gwiazdki na GitHubie36 51423 397
Otwarte zgłoszenia182288
Ostatnia zmiana w kodzie30 września 202630 września 2026

API GitHuba, odczyt 30 września 2026. Gwiazdki mierzą popularność, nie jakość.

Jeżeli Twój storefront stoi na Next.js, a zespół pisze w TypeScript, Medusa oznacza jeden język od bazy po przeglądarkę. Jeżeli w firmie działa już dział danych albo backend w Pythonie, Saleor wpasuje się w kompetencje, które masz.

Saleor wyrósł z polskiej firmy. Widać to w nagłówku licencji, gdzie obok Saleor Commerce stoi Mirumee Software z latami 2010-2020. Dla polskiego zespołu to bywa argument: dokumentacja i społeczność powstawały blisko rynku, na którym pracujecie.

Kiedy to porównanie w ogóle nie ma znaczenia

Najczęstszy błąd w wyborze platformy to zaczynanie od platformy. Jeśli nie wiesz jeszcze, co dokładnie musi umieć sklep, oba wybory będą pudłem, tylko dowiesz się o tym po sześciu miesiącach.

  • Nie masz policzonego zakresu. Wtedy najpierw idzie lista kryteriów wyboru platformy, a platforma dopiero potem.
  • Twoja przewaga siedzi w integracji, nie w sklepie. Jeśli rozstrzyga połączenie z systemem magazynowym albo księgowym, czytaj raczej o integracji sklepu B2B z ERP. Obie platformy to udźwigną, a różnicę zrobi jakość danych po drugiej stronie.
  • Sprzedajesz głównie na marketplace’ach. Wtedy platforma własnego sklepu jest drugorzędna, a pierwszorzędne jest to, jak prowadzisz konta na Amazonie i Allegro. Tym zajmuje się nasza marka siostrzana, Amazonway.
  • Masz działający sklep i jedną rzecz, która boli. Zmiana platformy jest wtedy najdroższą z możliwych odpowiedzi. Kiedy jest uzasadniona, rozkładamy w tekście o sygnałach, że wyrosłeś z SaaS.

Jak wybieramy my i dlaczego

Budujemy platformy eCommerce na Medusie w ramach frameworka BEAM: Blueprint rozstrzyga, co i czy w ogóle budować, Engineering to dowozi. Wybraliśmy Medusę dla jednego języka w całym stosie i dla przewidywalnego rachunku, który nie rośnie z obrotem klienta.

Za ten wybór płacimy dokładnie tą ceną, którą opisaliśmy wyżej: role i uprawnienia w Medusie są materiałem Enterprise. W projektach B2B, w których konta firmowe z akceptacją zamówień są wymagane, mówimy o tym w Blueprincie, a nie po podpisaniu umowy. Jak to wygląda w praktyce, widać w naszym case study hurtowni DrillStom.

Uczciwe zastrzeżenie: gdyby klient przyszedł z pythonowym zespołem i wymaganiem ról bez osobnej umowy licencyjnej, Saleor byłby lepszym wyborem, a my nie bylibyśmy właściwym wykonawcą. Wolimy powiedzieć to na początku.

Pozostałe porównania platform zbieramy w jednym miejscu, w hubie porównań, a nasz model wyceny stoi otwarcie w cenniku.

Stoisz przed tym wyborem? Umów Blueprint, a rozstrzygniemy go na Twoich danych: jakim językiem włada Twój zespół, czy potrzebujesz ról i uprawnień i jak wygląda rachunek przy Twoim obrocie. Jeśli z tego wyjdzie Saleor, powiemy to wprost, mimo że budujemy na Medusie.

FAQ

Czy Medusa jest darmowa?

Kod na licencji MIT tak, ale nie cały. Plik licencji wyłącza materiały Enterprise Edition, czyli RBAC i SSO, i kieruje je do osobnej umowy handlowej z MedusaJS, Inc. Jeżeli budujesz zwykły sklep B2C, ten wyjątek Cię nie dotyczy. Jeżeli budujesz konta firmowe z rolami i akceptacją zamówień, dotyczy.

Czy Saleor można używać komercyjnie za darmo?

Sam kod tak: rdzeń i panel wychodzą na BSD 3-Clause, licencji permisywnej, która nie ogranicza użycia komercyjnego. Ograniczenie „Non-Commercial Use Only" na stronie cennika dotyczy darmowego planu Sandbox w chmurze producenta, a nie kodu, który hostujesz u siebie.

Która platforma jest tańsza?

W chmurze producenta Medusa, i to nie o kilka procent. Pierwszy komercyjny plan produkcyjny to 99 USD miesięcznie u Medusy i 1599 USD u Saleora, a Medusa nie pobiera prowizji od obrotu. Przy samodzielnym hostowaniu koszt licencji znika po obu stronach i zostaje rachunek za utrzymanie, który zależy od Twojej infrastruktury, nie od wyboru platformy.

Medusa czy Saleor do sklepu B2B?

Rozstrzyga jedno pytanie: czy potrzebujesz ról i uprawnień. Konta firmowe, w których zakupowiec składa zamówienie, a przełożony je zatwierdza, stoją na RBAC. W Saleorze mieści się to w tej samej licencji co reszta, w Medusie wymaga umowy Enterprise. Co jeszcze musi umieć taki sklep, zebraliśmy w tekście o portalu zamówień B2B.

Czy da się przenieść sklep z Saleora na Medusę albo odwrotnie?

Da się, bo obie platformy są headless i oddają dane przez API, ale to pełna migracja, nie przełącznik. Przenosi się katalog, klientów, historię zamówień i adresy URL z przekierowaniami, a storefront pisze się od nowa, bo API są nieprzystające: Saleor jest wyłącznie GraphQL. Jak przeprowadzić to bez zatrzymywania sprzedaży, opisaliśmy w osobnym tekście.

Czy liczba gwiazdek na GitHubie coś znaczy?

Mniej, niż się wydaje. Medusa ma ich 36 514, Saleor 23 397, ale gwiazdka to zakładka, nie wdrożenie. Więcej mówi tempo pracy nad kodem i liczba otwartych zgłoszeń, a tu oba projekty wyglądają na żywe: ostatnia zmiana w obu repozytoriach nosi datę 30 września 2026.

Dziennik

Szymon Żynda

Współzałożyciel Seedlight · platformy eCommerce, AI, SEO i GEO

Więcej od tego autora

Newsletter

Dziennik prosto na skrzynkę

Nowe wpisy i wnioski z realnych wdrożeń, co jakiś czas. Zero spamu, wypisujesz się jednym kliknięciem.

Zobacz także

eCommerce01

Jak wybrać partnera do wdrożenia Medusy: kryteria zamiast rankingu

eCommerceJak wybrać partnera do wdrożenia Medusy: kryteria zamiast rankinguKatalog Medusa Experts miał 18 partnerów 2 czerwca 2025, a 23 września 2026 oficjalna mapa strony medusajs.com zawiera 21 adresów profili partnerskich. Warunek wejścia jest publiczny: wdrożenia produkcyjne na Medusa Cloud i chęć uczynienia z Medusy platformy podstawowej dla klientów. Sygnał jest więc wąski, dlatego zamiast rankingu agencji dostajesz sześć kryteriów, które sprawdzisz przed podpisem umowy. Z ujawnieniem: nas w tym katalogu nie ma i piszemy, dlaczego.
eCommerce02

Shoper vs IdoSell: abonament kontra opłata za zamówienie

eCommerceShoper vs IdoSell: abonament kontra opłata za zamówienieBezpośrednie porównanie dwóch polskich platform SaaS na cenach sprawdzonych u dostawców 21 września 2026. Shoper też pobiera opłatę od zamówienia, tylko schowaną w bramce płatniczej: 0,39 zł do każdej transakcji. Z wyliczeniem, przy jakim koszyku oba rachunki się zrównują, z sekcją o tym, kiedy zostać tam, gdzie jesteś, i z informacją, że Shoper S.A. został wykreślony z rejestru 1 września 2026.
Marketplace03

Agentic commerce na marketplace: kto właściwie sprzedaje, gdy kupuje agent

MarketplaceAgentic commerce na marketplace: kto właściwie sprzedaje, gdy kupuje agentSpecyfikacja feedu produktowego OpenAI wymaga od marketplace’u czegoś, czego nie wymaga od sklepu: rozdzielenia sprzedawcy od miejsca zakupu. Pola seller_name i marketplace_seller muszą być różne. Co z tego wynika dla jakości danych, prowizji i onboardingu sprzedawców, na polach sprawdzonych u źródła 30 września 2026.