Przejdź do głównej zawartości

Licencjonowanie

NextPDF jest dostarczany w dwóch ścieżkach licencjonowania. Silnik rdzeniowy jest otwartoźródłowy na licencji Apache License 2.0. Edycje NextPDF Pro i NextPDF Enterprise są zastrzeżone, na licencji komercyjnej. Ta strona wyjaśnia, czego Apache License 2.0 udziela dla rdzenia, kto i jak może go używać oraz w czym różnią się edycje zastrzeżone. Jest to napisane prostym językiem podsumowanie modelu licencjonowania, a nie sam tekst licencji ani porada prawna.

Granica. Ta strona opisuje, która licencja ma zastosowanie do której części NextPDF i na co ta licencja ogólnie zezwala. Wiążące brzmienie zawiera plik LICENSE dostarczany z pakietem rdzenia (pełna treść Apache License 2.0) oraz Twoja komercyjna umowa licencyjna dla edycji płatnych. Gdy to podsumowanie i tamte dokumenty się różnią, rozstrzygają tamte dokumenty. Licencjonowanie kodu jest odrębne od praw do nazwy i logotypu NextPDF — zobacz Znak towarowy i korzystanie z marki.

Otwartoźródłowy rdzeń, objęty licencją Apache License 2.0, instaluje się z publicznego rejestru pakietów:

Okno terminala
composer require nextpdf/core

Plik composer.json dla nextpdf/core deklaruje "license": "Apache-2.0", a pakiet dostarcza pełny tekst Apache License 2.0 w swoim pliku LICENSE.

NextPDF oddziela to, co otwarte od tego, co komercyjne, a oba te elementy trzyma osobno od praw do marki.

  • NextPDF Core — Apache License 2.0 (otwarte źródło). Silnik rdzeniowy (nextpdf/core) jest wydany na licencji Apache License 2.0, permisywnej licencji otwartoźródłowej zatwierdzonej przez Open Source Initiative. Każdy może go używać.
  • NextPDF Pro i NextPDF Enterprise — zastrzeżona licencja komercyjna. Edycje płatne nie są otwartoźródłowe. Ich pakiety deklarują "license": "proprietary", a nagłówki ich plików źródłowych zawierają @copyright 2026 PATEON NETWORK TECHNOLOGY INCORPORATED oraz @license Proprietary. Ich użycie reguluje Twoja komercyjna umowa licencyjna, a nie Apache License 2.0.
  • Nazwa i logotyp NextPDF — znaki towarowe. Nazwa „NextPDF” oraz logotyp NextPDF są znakami towarowymi PATEON NETWORK TECHNOLOGY INCORPORATED. Posiadanie otwartoźródłowej licencji na kod nie przyznaje praw do nazwy ani logotypu. Omawia to strona o znaku towarowym, a jej lektura jest wymagana, zanim zmienisz markę lub redystrybuujesz build.

Apache License 2.0 jest licencją permisywną. Dla nextpdf/core, w skrócie:

  • Szerokie prawa użytkowania. Możesz używać, kopiować, modyfikować i redystrybuować rdzeń w postaci źródłowej lub skompilowanej, w tym jako część większego dzieła.
  • Użycie komercyjne jest dozwolone. Nie ma ograniczenia niekomercyjnego. Możesz używać rdzenia w produktach o zamkniętym kodzie, płatnych lub wewnętrznych produktach komercyjnych.
  • Obejmuje udzielenie licencji patentowej. Apache License 2.0 zawiera wyraźne udzielenie praw patentowych przez współtwórców obejmujące ich wkład, wraz z klauzulą obronnego wygaśnięcia, jeśli wszczniesz określone postępowanie patentowe dotyczące oprogramowania (Apache-2.0 §3).
  • Atrybucja i wymóg NOTICE. Redystrybuując rdzeń lub jego dzieło pochodne, musisz zachować istniejące informacje o prawach autorskich, patentach, znakach towarowych i atrybucji, dołączyć kopię licencji, wskazać wszelkie istotne zmiany wprowadzone w plikach oraz — jeśli dzieło zawiera plik NOTICE — przenieść jego informacje atrybucyjne do swojej redystrybucji (Apache-2.0 §4).
  • Brak licencji na znak towarowy. Apache License 2.0 nie przyznaje żadnego prawa do nazw handlowych, znaków towarowych ani logotypów licencjodawcy, poza tym, co jest racjonalne i zwyczajowe dla opisania pochodzenia dzieła (Apache-2.0 §6). To jest punkt zawiasowy między prawami do kodu a prawami do marki, szczegółowo omówiony na stronie o znaku towarowym.
  • Dostarczane „w stanie, w jakim jest” (as is). Licencja wyłącza gwarancje i ogranicza odpowiedzialność (Apache-2.0 §7 oraz §8). Rdzeń jest dostarczany bez jakiejkolwiek gwarancji.

W skrócie: w przypadku rdzenia każdy może używać, modyfikować, redystrybuować i komercjalizować kod, pod warunkiem dopełnienia obowiązków atrybucji i NOTICE — oraz pod warunkiem, że nie potraktuje licencji na kod jako zezwolenia na używanie marki NextPDF.

NextPDF Pro i NextPDF Enterprise to produkty komercyjne objęte zastrzeżoną licencją. Nie obejmuje ich Apache License 2.0, a powyższe zezwolenia ich nie dotyczą. Dokładne warunki — co zawiera Twoja subskrypcja, jak działa aktywacja, jak zachowuje się tryb ewaluacyjny oraz jakie są warunki okresu karencji i odnowienia — są opisane na dedykowanej stronie licencjonowania edycji oraz, wiążąco, w Twojej umowie licencyjnej.

Ta strona celowo nie powiela tych warunków. Informacje o licencjonowaniu i aktywacji edycji znajdziesz w sekcji Licencjonowanie i aktywacja. Aby porównać dystrybucję otwartą z edycjami komercyjnymi, zobacz Wybierz swoją ścieżkę.

EdycjaLicencjaKto może jej używaćJak ją uzyskać
NextPDF CoreApache License 2.0 (otwarte źródło)Każdy, w tym komercyjnie, z zastrzeżeniem wymogów atrybucji i NOTICE (Apache-2.0 §4)composer require nextpdf/core
NextPDF ProZastrzeżona licencja komercyjnaLicencjobiorcy na podstawie umowy komercyjnejZobacz licencjonowanie edycji
NextPDF EnterpriseZastrzeżona licencja komercyjnaLicencjobiorcy na podstawie umowy komercyjnejZobacz licencjonowanie edycji
  • Licencja na kod to nie licencja na markę. Udzielenie Apache License 2.0 obejmuje kod rdzenia. Nie jest to zezwolenie na używanie nazwy ani logotypu „NextPDF” do oznaczania marką lub promowania buildu. To są odrębne prawa — zobacz Znak towarowy i korzystanie z marki.
  • Redystrybucja niesie ze sobą obowiązki. Redystrybucja na Apache-2.0 jest dozwolona, ale nie wolna od obowiązków: zachowaj informacje, dołącz licencję, wskaż swoje zmiany i przenieś plik NOTICE, jeśli jest obecny (Apache-2.0 §4). Pominięcie ich jest naruszeniem licencji, mimo że licencja jest permisywna.
  • „Otwarty rdzeń” nie czyni edycji płatnych otwartymi. To, że rdzeń jest na Apache-2.0, nic nie mówi o Pro ani Enterprise. Te edycje są zastrzeżone niezależnie od licencji rdzenia.
  • Podsumowanie licencji to nie licencja. Ta strona parafrazuje Apache License 2.0 dla orientacji. Wiążącym tekstem jest plik LICENSE w pakiecie oraz Twoja umowa komercyjna dla edycji płatnych.

Licencjonowanie nie jest mechanizmem kontroli bezpieczeństwa, ale dwie granice mają znaczenie dla zaufania:

  1. Brak gwarancji. Apache License 2.0 dostarcza rdzeń „w stanie, w jakim jest” (as is) oraz wyłącza gwarancje i ogranicza odpowiedzialność (Apache-2.0 §7 oraz §8). Używanie kodu otwartoźródłowego nie przenosi ryzyka na licencjodawcę. Bezpieczeństwo Twojego wdrożenia pozostaje Twoją odpowiedzialnością, jak opisano w centrum zaufania.
  2. Warunki zastrzeżone mają charakter umowny. W przypadku Pro i Enterprise to, co możesz, a czego nie możesz robić, określa Twoja komercyjna umowa licencyjna, a nie wnioskowanie z otwartego rdzenia. Przeczytaj tę umowę.

Nie dotyczy jako profil. Ta strona dokumentuje model licencjonowania; nie implementuje żadnego standardu. Apache License 2.0 jest przywoływana z nazwy i klauzuli wyłącznie dla orientacji; plik LICENSE w pakiecie rdzenia jest tekstem wiążącym.