Premium edycja
Licencjonowanie i aktywacja
W skrócie
Dział zatytułowany „W skrócie”Licencja NextPDF Premium odblokowuje funkcje NextPDF Pro oraz NextPDF Enterprise ponad rdzeniem open source. Uzyskujesz subskrypcję lub przyznaną licencję ewaluacyjną, aktywujesz ją w każdym wdrożeniu i korzystasz z funkcji zawartych w Twojej edycji. Wdrożenie nie wymaga żadnych zmian w kodzie aplikacji. Premium działa za tymi samymi publicznymi kontraktami, na które kieruje już Twoja aplikacja, dzięki czemu napisany przez Ciebie kod pozostaje nienaruszony.
Ta strona opisuje licencjonowanie na poziomie produktu. Dokładne warunki, okresy obowiązywania i ceny dotyczące Twojej subskrypcji znajdziesz w umowie licencyjnej; możesz też skontaktować się z działem sprzedaży za pośrednictwem portalu licencyjnego.
Edycje i licencjonowanie
Dział zatytułowany „Edycje i licencjonowanie”NextPDF Premium jest dostarczany jako jeden pakiet zawierający obie edycje komercyjne. Aktywowana licencja wybiera, która edycja jest aktywna — samo zainstalowanie pakietu nie przyznaje dostępu do NextPDF Pro ani NextPDF Enterprise.
Licencja wskazuje edycję, a edycje są kumulatywne: NextPDF Pro zawiera wszystko, co znajduje się w otwartym rdzeniu, a NextPDF Enterprise zawiera wszystko, co znajduje się w NextPDF Pro. Licencja jest dostarczana jako podpisana koperta — samodzielny, podpisany artefakt wskazujący Twoją edycję i uprawnienia. Traktuj kopertę licencyjną jak poświadczenie. Przechowuj ją z taką samą starannością jak klucz API i nie umieszczaj jej w publicznym systemie kontroli wersji.
Aby zainstalować pakiet, gdy masz już poświadczenia:
composer require nextpdf/premiumMacierz funkcji pokazuje, które funkcje zawiera każda edycja, a sekcja Wybierz swoją ścieżkę pomaga wybrać między dystrybucjami otwartymi a edycją komercyjną.
Jak kupujesz
Dział zatytułowany „Jak kupujesz”Licencje komercyjne są sprzedawane za pośrednictwem naszego Merchant of Record — autoryzowanego sprzedawcy, który jest sprzedawcą formalnym Twojego zamówienia. Obsługuje on proces zakupu, przyjmuje płatność, wystawia fakturę oraz nalicza i pobiera podatek VAT lub podatek od sprzedaży właściwy dla Twojej lokalizacji. Licencji na korzystanie z NextPDF udziela PATEON na warunkach EULA; PATEON nie przetwarza samodzielnie płatności kartą ani nie wystawia faktur kupującym. Pełną ścieżkę zakupu, model dwóch umów oraz informację, do kogo zwrócić się w sprawach rozliczeń, a do kogo w sprawach produktu, znajdziesz w sekcji Zakup i licencjonowanie. Warunki zwrotu i odstąpienia od umowy określa Polityka zwrotów i anulowania.
Tryb ewaluacyjny
Dział zatytułowany „Tryb ewaluacyjny”Możesz wypróbować NextPDF Premium z pełnym zestawem funkcji przed zakupem. Dokumenty wygenerowane w trybie ewaluacyjnym celowo zawierają widoczny znak wodny, dzięki czemu kompilacje ewaluacyjne są wyraźnie oznaczone i nie nadają się do dostarczania w środowisku produkcyjnym. Znak wodny to jedyna funkcjonalna różnica podczas ewaluacji — każdą funkcję możesz ocenić.
Płatna licencja usuwa znak wodny bez żadnych zmian w kodzie aplikacji. Nie przepisujesz ani nie rekonfigurujesz kodu dokumentów i nie uczysz się drugiej ścieżki. Aktywacja płatnej licencji wyłącza oznaczenia trybu ewaluacyjnego. Aby rozpocząć ewaluację, poproś dział sprzedaży o przyznanie licencji w portalu licencyjnym.
Aktywacja licencji
Dział zatytułowany „Aktywacja licencji”Aktywacja to krok na poziomie produktu, który wykonujesz raz dla każdego wdrożenia — produkcyjnego, testowego (staging) lub środowiska kompilacji. W ogólnym zarysie:
- Uzyskaj od działu sprzedaży subskrypcję lub przyznaną licencję ewaluacyjną.
- Umieść podpisaną kopertę licencyjną w miejscu, z którego wdrożenie ją wczytuje, zgodnie z konwencją konfiguracji tego wdrożenia.
- Uruchom krok aktywacji w swojej aplikacji. Większość integracji udostępnia go jako polecenie konsolowe, na przykład przez narzędzie uruchamiające polecenia w frameworku.
Po aktywacji środowisko uruchomieniowe korzysta z zapamiętanego w pamięci podręcznej stanu licencji i nie wymaga dostępności usługi licencyjnej do normalnego przetwarzania dokumentów. Obsługiwane są wdrożenia bez wychodzącego dostępu do internetu. Ponieważ licencja jest samodzielnym, podpisanym artefaktem, środowisko odizolowane od sieci (air-gapped) działa po zainstalowaniu koperty licencyjnej utworzonej dla tego wdrożenia.
Ta zdolność do pracy w trybie offline i w środowisku odizolowanym od sieci (air-gapped) dotyczy kanału dostarczania signed-source. Kompilacje Premium dostarczane przez kanał kodowany za pomocą ionCube zamiast tego weryfikują licencję okresowo w trybie online — mniej więcej co 7 dni, co odnawia dzierżawę trwającą około 14 dni — a jeśli pozostaną w trybie offline po wygaśnięciu tej dzierżawy, funkcje Premium przełączają się awaryjnie na bezpłatny Core do czasu przywrócenia łączności. Pełne porównanie znajdziesz w sekcji Dwa kanały dostarczania.
Gdy płatna subskrypcja osiągnie datę zakończenia, oprogramowanie nie przestaje działać. Najpierw przechodzi w okres karencji, w którym funkcje objęte uprawnieniami nadal działają, gdy odnawiasz licencję, a następnie w stan wieczystego rozwiązania awaryjnego, w którym zainstalowana wersja nadal działa, ale aktualizacje i wsparcie nie są już objęte uprawnieniami. Nigdy nie tracisz dostępu do oprogramowania, które już wdrożyłeś. Dokładny czas trwania okresu karencji oraz warunki odnowienia określa Twoja umowa licencyjna.
Dlaczego to działa właśnie tak
Dział zatytułowany „Dlaczego to działa właśnie tak”Licencja jest rozstrzygana w czasie działania przez te same kontrakty Core, na które kieruje już Twój kod. Ta jedna decyzja usuwa konieczność zmiany kodu: aktualizacja edycji wymienia uprawnienia, a nie powierzchnię integracji. Licencja jest samodzielnym, podpisanym poświadczeniem, a nie zależnością od aktywnej usługi, więc normalne przetwarzanie napędza stan z pamięci podręcznej, a wdrożenia odizolowane od sieci (air-gapped) działają bez nadzoru. Wygaśnięcie degraduje do wieczystego rozwiązania awaryjnego, a nie do zablokowania dostępu, dzięki czemu nadal działasz na wdrożonej wersji. Model jest celowo addytywny i odwracalny: płacisz za funkcje, nigdy za prawo do zachowania lub porzucenia tego, co zainstalowałeś.
Kontekst projektowy: Otwarty rdzeń, brak uzależnienia od dostawcy.
Granica publikacji
Dział zatytułowany „Granica publikacji”Ta strona dokumentuje wyłącznie zachowanie obserwowalne z zewnątrz oraz obsługiwaną publiczną powierzchnię API. Wewnętrzne ścieżki przestrzeni nazw, klasy pomocnicze, tabele mechanizmów, nazwy plików runbooków oraz prefiksy zgłoszeń pozostają poza zakresem.