Jeśli trafiłeś tu, szukając „NFR”, a chodziło Ci o wymagania niefunkcjonalne (wydajność, dostępność, odporność na awarie), to nie ta strona. Tutaj NFR oznacza Not For Resale: licencję, którą firma programistyczna przyznaje swoim partnerom, aby mogli budować demonstracje i środowiska wewnętrzne bez płacenia za nie. Warto wiedzieć jedno: Odoo niczego nie nazywa NFR. To słowo nie pojawia się ani razu w Umowie Partnerskiej Odoo (wersja 11 z 19 maja 2023 r.). To, czego szukasz, istnieje, ale nazywa się inaczej: nie ma klucza, jest klauzula licencji Enterprise, która aktywuje się wraz z podpisaniem umowy partnerskiej, oraz kod, który otwiera projekt próbny w Odoo.sh.
Piszemy to od środka: FLEXIBLES Y ACCESORIOS GOBE S.L. (spółka stojąca za FlexigoTech) weszła do programu partnerskiego Odoo 8 września 2026 r. na poziomie Learning Partner. Nie publikujemy zrzutu ekranu panelu, bo zawiera identyfikatory i kwoty; opisujemy go pole po polu poniżej.
Pieczęć Learning Partner. Prawo do używania marki i logo Odoo figuruje jako Yes na wszystkich czterech poziomach w tabeli z punktu 4.2.
Dlaczego ten akronim zwraca bezużyteczne wyniki
NFR ma dwa niepowiązane znaczenia. W inżynierii oprogramowania to non-functional requirement, atrybut jakości systemu. W kanale dystrybucji to not for resale, bezpłatna licencja do użytku wewnętrznego dla dystrybutorów. O tej drugiej prawie nie ma literatury po hiszpańsku, a o Odoo nie ma żadnej, więc wyszukiwarka podsuwa glosariusze wymagań i obce programy kanałowe.
Co daje Odoo zamiast klucza NFR
Trzy różne rzeczy, z trzema własnymi nazwami i trzema miejscami, w których się o nie wnioskuje. Mieszanie ich to źródło prawie całego zamieszania.
- Pozwolenie na używanie Enterprise. To nie klucz, tylko klauzula. Licencja Odoo Enterprise Edition v1.0 mówi, że „przy ważnej Umowie Partnerskiej z Odoo S.A. powyższe uprawnienia są również przyznane, o ile użycie ogranicza się do środowiska testowego lub deweloperskiego”. To zdanie jest całą Twoją „licencją NFR”.
- Kod partnera. Ten jest ciągiem znaków wpisywanym w formularz, który otwiera projekt próbny w Odoo.sh. Prawo wynika z punktu 3.1 umowy („Odoo przyznaje partnerowi bezpłatny dostęp do platformy Odoo.sh w celach testowych i deweloperskich”); mechanizm z dokumentacji Odoo.sh, która mówi, że partnerzy mogą użyć swojego kodu partnera, aby rozpocząć wersję próbną. Z pierwszej ręki: w naszym panelu Learning Partner kod oznaczony etykietą to kod przedłużenia wersji próbnej, więc jeśli nie widzisz kodu partnera, poproś o niego swojego opiekuna konta.
- Kod przedłużenia wersji próbnej Enterprise. Trzeci kod, który nie jest dla Ciebie: wydłuża okres próbny potencjalnego klienta. Tabela korzyści w punkcie 4.2 oznacza go jako dostępny na wszystkich czterech poziomach.
Do tego dochodzi dostęp do odczytu repozytorium kodu źródłowego Odoo Enterprise na GitHubie, który pozwala kompilować i testować moduły z Enterprise na własnej maszynie.
Do czego naprawdę służą, a do czego nie
Służą do demonstracji handlowych, wewnętrznych szkoleń oraz rozwoju i testów Twoich modułów, w tym testowania tej samej bazy na różnych wersjach głównych przed migracją. Nie służą do produkcji klienta, a umowa jest w tym wyjątkowo stanowcza: punkt 3.2 mówi, że partner zobowiązuje się nie oferować usług na Odoo Enterprise Edition klientom nieobjętym subskrypcją Enterprise, nawet w fazie wdrożenia. Nie ma okresu ulgowego na czas konfiguracji.
Nie służą też do redystrybucji czegokolwiek: ten sam punkt zobowiązuje do zachowania poufności kodu źródłowego Enterprise w obrębie zespołu i zakazuje jego redystrybucji bez pisemnej zgody. Możesz natomiast tworzyć moduły na bazie Enterprise i dystrybuować je na dowolnej zgodnej licencji: licencja Enterprise na to zezwala i wymienia LGPL, MIT lub podobne licencje własnościowe.
Kto może o nie wnioskować i na jakim etapie rejestracji
Przed podpisaniem nie ma nic: klauzula licencji mówi o „ważnej Umowie Partnerskiej”, a bez umowy nie ma klauzuli. Punkt 5 stanowi, że kwota opłaty jest określana na piśmie w chwili podpisania (nie jest to kwota publikowana), jest płatna po otrzymaniu rocznej faktury i nie podlega zwrotowi. Punkt 2 ustala czas trwania na rok od podpisania, z automatycznym odnowieniem, chyba że strona powiadomi pisemnie z 30-dniowym wyprzedzeniem. Program ma dwa typy partnerstwa i cztery poziomy, a poziom zależy od trzech wartości.
| Wymagania (4.1) i korzyści (4.2) | Learning | Ready | Silver | Gold |
|---|---|---|---|---|
| Nowi netto użytkownicy Enterprise sprzedani (12 miesięcy) | 0 | 10 | 75 | 300 |
| Pracownicy z certyfikatem w jednej z 3 ostatnich wersji | 0 | 1 | 3 | 6 |
| Minimalny wskaźnik retencji | n/a | n/a | 70 % | 80 % |
| Widoczność na liście partnerów na odoo.com | Nie | Tak | Tak | Tak |
| Prowizja od Odoo.sh | 10 % | 50 % | 50 % | 50 % |
Istotny szczegół: dostęp do Odoo.sh do testów i rozwoju, kod przedłużenia wersji próbnej i dostęp do kodu źródłowego figurują jako Yes na wszystkich czterech poziomach. Masz je od pierwszego dnia jako Learning Partner. Nie dostajesz natomiast widoczności na publicznej liście partnerów na odoo.com ani prowizji 50 % od Odoo.sh, która na poziomie Learning wynosi 10 %; na każdym poziomie ma ona limit: przypis w punkcie 4.2 ogranicza ją do 150 € (lub 180 $) miesięcznie za subskrypcję, czyli 1 440 € (lub 1 728 $) rocznie. Obserwacja z pierwszej ręki: wiersz łączący dedykowanego opiekuna konta i panel partnera jest oznaczony jako No na poziomie Learning, a mimo to przy naszej rejestracji we wrześniu 2026 r. panel był dostępny i przydzielono nam opiekunkę konta z bezpośrednim telefonem i e-mailem. Sam punkt 4.4 mówi zresztą, że partner ma dostęp do coachingu handlowego od swojego opiekuna konta, bez rozróżnienia poziomu. Umowa to podłoga, nie sufit.
Procedura krok po kroku
- Podpisz umowę i zapłać roczną opłatę. Płaci się ją po otrzymaniu faktury od Odoo i nie podlega zwrotowi. Bez podpisanej umowy nie ma nic z powyższych rzeczy.
- Wejdź do panelu partnera pod adresem
odoo.com/my/partner. Znajdziesz tam aktualny poziom i drabinkę aż do Official; link polecający, który zawiera numeryczny identyfikator partnera w parametrze kampanii; kod przedłużenia wersji próbnej; dostęp do odczytu repozytorium Enterprise na GitHubie dla zadeklarowanego użytkownika; pobieranie źródeł i instalatorów; materiały marki; status wizytówki firmy, opublikowana lub nie; oraz licznik prowizji z ostatnich dwunastu miesięcy. - Otwórz projekt demonstracyjny w Odoo.sh. Kliknij Deploy your platform, autoryzuj kontem GitHub i w polu Subscription Code (dokumentacja zaznacza, że nazywa się je też subscription referral, contract number lub activation code) wpisz kod partnera.
- Wybierz wersję główną i region. Odoo.sh nie obsługuje wersji pośrednich, na których działa Odoo Online. Jeśli zaczynasz w Odoo Online i migrujesz później, dokumentacja zaleca utworzenie bazy z
odoo.com/start-lts, aby powstała w zgodnej wersji. - Gdy klient się zgodzi, zmień kod. Dokumentacja jest jednoznaczna: jeśli klient idzie dalej, musi wykupić plan Odoo Enterprise obejmujący hosting w Odoo.sh i użyć własnego kodu subskrypcji. Twój kod partnera znika z równania.
Limity, które zaskakują
Żaden nie jest tajny: wszystkie są w oficjalnej dokumentacji. Problem w tym, że są rozrzucone po pięciu stronach i trafiasz na nie pojedynczo, zawsze w najgorszym momencie.
- 1 GB i dwie gałęzie staging. To pułap kompilacji próbnych utworzonych z kodem partnera. Importowane zrzuty również nie mogą przekraczać 1 GB.
- 30 dni i produkcja przestaje być produkcją. W projektach próbnych gałąź produkcyjna i wszystkie gałęzie staging wracają automatycznie do etapu development po 30 dniach. To jest prawdziwy termin ważności Twojego dema.
- Bazy staging usuwają się same po miesiącu i aby znów z nich korzystać, trzeba odbudować gałąź.
- Demo na staging nie wysyła e-maili. Neutralizacja wyłącza zaplanowane akcje i wychodzącą pocztę (przechwytywaną przez mail catcher) oraz wyłącza usługi IAP, bramki płatnicze i metody dostawy. Zneutralizowana baza traci też synchronizację bankową i widoczność dla wyszukiwarek, a u góry ma czerwony pasek, żeby było to widać.
- Zmiana kodu to droga w jedną stronę. Możesz zmienić kod aktywacyjny projektu, ale nie na kod już przypisany do innego projektu ani na kod próbny: zejście z płatnego na próbny jest niedozwolone.
- Poziom jest weryfikowany co kwartał i dostosowywany do najwyższego, którego trzy wymagania spełniasz. Liczą się nowi netto użytkownicy z ostatnich dwunastu miesięcy: odnowienia nie zaliczają się do poziomu, choć generują prowizję.
- Gdy umowa się kończy, kończy się wszystko. Punkt 6.1 mówi, że po wygaśnięciu lub rozwiązaniu umowy partner nie może już używać Odoo Enterprise ani do rozwoju, ani do testów, ani do produkcji, i musi zaprzestać używania marki. Termin ważności Twojej „licencji NFR” to data Twojej umowy, a nie Twojego projektu.
Błędy, za które się drogo płaci
- Budowanie produkcji klienta na Twoim projekcie próbnym. Narusza punkt 3.2, nie da się tego cofnąć, bo zejście z płatnego na próbny jest niedozwolone, a po 30 dniach gałąź produkcyjna sama się degraduje. Wszystko to na oczach klienta.
- Zapomnienie o odnowieniu. Umowa odnawia się sama na kolejny rok, jeśli nikt nie powiadomi pisemnie z 30-dniowym wyprzedzeniem. Jeśli chcesz odnowić, żaden problem; jeśli chcesz wyjść, zapomnienie kosztuje Cię niezwracalną roczną opłatę.
- Obiecywanie na demo tego, co wyłącza neutralizacja: e-maili, prawdziwych płatności, etykiet przewoźnika, zaplanowanych akcji. Pokaż to w środowisku deweloperskim z danymi demonstracyjnymi albo uprzedź wcześniej.
- Wrzucanie kodu Enterprise do publicznego repozytorium. To najcichsze naruszenie i najtrudniejsze do cofnięcia, bo to, co jest publiczne, zostało już skopiowane.
A jeśli nie jesteś jeszcze partnerem?
Dwa uczciwe wyjścia, dopóki nie podpiszesz. Współdzielone bazy demonstracyjne Odoo nie wymagają rejestracji, ale według dokumentacji każda jest dostępna tylko przez kilka godzin: nadają się do pokazania ekranu, nie do przygotowania demo na miarę. Natomiast Odoo Community to wolne oprogramowanie na licencji LGPLv3: jeśli to, co masz pokazać, mieszka w Twoim module, a nie w aplikacji Enterprise, to ważne środowisko bez terminu ważności. Odoo Online nim nie jest: nie obsługuje modułów własnych ani z App Store, a duplikaty wygasają po 15 dniach, maksymalnie pięć na bazę.
My testujemy każdy moduł na prawdziwych kompilacjach Odoo.sh w wersjach 19, 18 i 17, zanim dotkniemy App Store: środowisko partnerskie to dokładnie miejsce, gdzie wykonuje się tę pracę. Opisujemy to w inżynierii Odoo dla firm doradczych i w konektorze Odoo do Twojego oprogramowania.
Kluczowa myśl: w Odoo nie prosisz o „klucz NFR”. Podpisujesz umowę partnerską, a ta daje Ci trzy rzeczy o różnych nazwach: klauzulę licencji upoważniającą do używania Enterprise w testach i rozwoju, kod partnera do otwarcia projektu próbnego w Odoo.sh oraz kod przedłużenia wersji próbnej, który jest dla Twoich potencjalnych klientów, nie dla Ciebie.
Dalsza lektura
Jeśli decyzja, przed którą stoisz, jest inna (jakiej edycji naprawdę potrzebujesz), porównaliśmy je w Community czy Enterprise. A jeśli hamuje Cię brak zespołu do realizacji już sprzedanego projektu, zobacz podwykonawstwo developmentu Odoo: kto podpisuje moduł.
Najczęstsze pytania
Czy Odoo wydaje klucze NFR?
Nie. Słowo „NFR” nie pojawia się w Umowie Partnerskiej Odoo. Odpowiednikiem są trzy rzeczy o innych nazwach: klauzula licencji Enterprise, która upoważnia do testów i rozwoju przy ważnej umowie partnerskiej, kod partnera otwierający projekt próbny w Odoo.sh oraz kod przedłużenia wersji próbnej, który jest dla Twoich potencjalnych klientów.
Czy mogę używać środowiska partnerskiego do produkcji klienta?
Nie. Punkt 3.2 umowy zobowiązuje partnera, aby nie oferował usług na Odoo Enterprise Edition klientom nieobjętym subskrypcją Enterprise, nawet w fazie wdrożenia. Ponadto dokumentacja Odoo.sh mówi, że jeśli klient idzie dalej, musi wykupić plan obejmujący hosting i użyć własnego kodu subskrypcji.
Jak długo trwa projekt próbny partnera w Odoo.sh?
W projektach próbnych gałąź produkcyjna i wszystkie gałęzie staging wracają automatycznie do etapu development po 30 dniach. Ponadto bazy utworzone dla gałęzi staging są automatycznie usuwane po miesiącu i trzeba odbudować gałąź.
Co stanie się z moimi środowiskami, jeśli przestanę być partnerem?
Punkt 6.1 mówi, że po wygaśnięciu lub rozwiązaniu umowy partner nie może już używać Odoo Enterprise do rozwoju, testów ani produkcji i musi zaprzestać używania marki i logo Odoo. Umowa trwa rok od podpisania i odnawia się sama, chyba że zostanie pisemnie wypowiedziana z 30-dniowym wyprzedzeniem.
Podpisujesz umowę partnerską i nie wiesz, co naprawdę Ci da?
Opowiemy, co zastaliśmy w panelu, o co trzeba było prosić osobno i gdzie są limity, które kosztują popołudnie. Napisz na comercial@flexigobe.com lub zadzwoń pod +34 616 809 504.
