Licencje open source
Ostatnia aktualizacja: 4 października 2026
PageJoy używa oprogramowania open source, w tym libheif i libde265 jako oddzielnych plików. Strona wskazuje części oraz miejsca informacji, licencji i odpowiadającego kodu źródłowego.
1. Co obejmuje strona
PageJoy dostarcza narzędzia na pagejoy.app. Niektóre części autorzy udostępniają na licencjach open source. Regulują one prawa do części. Warunki korzystania ich nie odbierają.
Pełny wykaz wydania jest na /photo/licences dla Photo oraz w liście komponentów i informacji poniżej dla innych narzędzi. Obejmuje pliki przeglądarki, komponenty serwera wtyczek, nakładki, zależności, fonty, zasoby i zmieniony kod wydania wersji oprogramowania i komponentów ze strony, z informacjami prawnymi z 4 października 2026.
2. Komponenty dostarczane przeglądarce
| Komponent | Dostarczana wersja i dokładna rewizja źródła | Licencja dostarczonego kodu | Informacje o prawach autorskich | Modyfikacje | Dostarczone pliki |
|---|---|---|---|---|---|
| libheif | 1.23.2, revision ac1cb05c39008f01525c991ff8b88f84ddf70fd2 | LGPL-3.0-or-later | pełne informacje libheif, w tym autorzy wskazani w dokładnym drzewie źródłowym | niezmieniony dostarczony runtime, ładowany jako oddzielny plik | libheif.js i libheif.wasm, z nakładką libheif-js |
| libde265 | 1.0.15, tag źródła v1.0.15 przypięty rewizją kompilacji dd5a19b878149437a5a427f6e1afa8bac624a714 | LGPL-3.0-or-later | pełne informacje libde265, w tym autorzy wskazani w dokładnym drzewie źródłowym | niezmieniony dostarczony runtime, ładowany jako oddzielny plik | dekoder libde265 w oddzielnym runtime libheif.wasm oraz jego tekst licencji |
| Inne komponenty | Next.js 16.3.8, React i React DOM 19.3.0, EmbedPDF 2.15.1, Cantoo PDF-lib 2.11.1, fflate 0.8.3, Tesseract.js 7.0.0, UTIF.js 3.1.0, @jsquash/webp 1.5.0 z libwebp 1.1.0; Source Sans 3 i 22 fonty Templates z dostarczonymi informacjami | MIT, Apache-2.0, BSD-3-Clause i SIL Open Font Licence według informacji każdego dostarczonego komponentu | Pakiet informacji narzędzi PDF, Informacje Photoi informacje fontów Templates: Inter, Inter Tight, IBM Plex Mono, Manrope, Work Sans, Source Sans 3, Source Serif 4, IBM Plex Sans, Montserrat, Lato, Noto Sans, Space Grotesk, Fraunces, Nunito, Caveat, Archivo Black, Libre Baskerville, Josefin Sans, Cormorant Garamond, Courier Prime, Quicksand, Patrick Hand | oryginalne biblioteki i fonty są dostarczane według informacji; aplikacja używa ich bez roszczenia własności do pierwotnego kodu | pliki aplikacji przeglądarki, oddzielne runtime Photo, zasoby PDF i OCR, fonty i ich publiczne licencje. Next.js i biblioteki kont działają też na serwerze |
Projekty źródłowe to libheif i libde265. Obecne nagłówki bibliotek w głównej gałęzi wskazują LGPL w wersji 3 lub nowszej: nagłówek libheif i nagłówek libde265. To wskazuje obecne warunki źródłowe, nie wersję w naszej kompilacji.
3. Teksty licencji i informacje
Pełne teksty i informacje wydania są pod Pakiet informacji narzędzi PDF, Informacje Photoi informacje fontów Templates: Inter, Inter Tight, IBM Plex Mono, Manrope, Work Sans, Source Sans 3, Source Serif 4, IBM Plex Sans, Montserrat, Lato, Noto Sans, Space Grotesk, Fraunces, Nunito, Caveat, Archivo Black, Libre Baskerville, Josefin Sans, Cormorant Garamond, Courier Prime, Quicksand, Patrick Hand. Są też w plikach przeglądarki, oddzielnych runtime Photo, zasobach PDF i OCR, fontach i publicznych licencjach. Next.js i biblioteki kont działają na serwerze z rozpowszechnianym oprogramowaniem.
Dla odniesienia obecne źródłowe pliki COPYING to libheif COPYING i libde265 COPYING. Każdy odróżnia bibliotekę od osobno licencjonowanego kodu pomocniczego i zawiera LGPL w wersji 3 oraz włączony tekst GPL w wersji 3.
Fonty Templates z prawdziwą kursywą
Templates obejmuje 32 samodzielnie hostowane pliki kursywy i pogrubionej kursywy na SIL Open Font Licence 1.1. Istniejące 44 pliki prostych fontów pozostają bez zmian. Dokument wykaz fontów kursywy zapisuje każdy plik, SHA-256, dokładne pierwotne źródło i hasz licencji. Pełne licencje 16 rodzin są podlinkowane poniżej.
4. Odpowiadające źródło wydania
Źródło dokładnych plików libheif jest pod https://github.com/strukturag/libheif/tree/ac1cb05c39008f01525c991ff8b88f84ddf70fd2. Źródło dokładnych plików libde265 jest pod https://github.com/strukturag/libde265/tree/v1.0.15.
Pakiety zawierają dokładne pierwotne źródła bibliotek, przypiętą nakładkę i skrypty z licencji Photo, w tym ustawienia Emscripten 3.1.61. Zmiany są w informacjach komponentów i dokładnych odniesieniach /photo/licences; runtime Photo jest niezmieniony. Źródło i instrukcje są powiązane z wersjami strony, informacje prawne z 4 października 2026.
Gdy link niedostępny, napisz na support@pagejoy.app wskazując komponent i wydanie. Zatwierdzona alternatywa to pomoc w przywróceniu dokładnych linków lub dostarczenie wymaganego materiału przez pomoc. Kontakt nie jest przedstawiany jako formalna pisemna oferta źródła.
5. Wymiana lub ponowne łączenie komponentów LGPL
LGPL chroni możliwość modyfikacji bibliotek. Sekcja 4 wersji 3 określa warunki łączonych dzieł, w tym informacje, dostarczenie licencji oraz odpowiednią bibliotekę współdzieloną lub materiał do ponownego zestawienia lub łączenia. Informacje instalacji też mogą być wymagane w okolicznościach licencji.
Instrukcje wymiany lub ponownego łączenia bibliotek przeglądarki są pod /photo/licences, w tym dokładne linki runtime, źródeł i kompilacji oraz instrukcje zgodnego zamiennika. Pliki potrzebne dla zatwierdzonej ścieżki to /photo/licences, w tym dokładne linki runtime, źródeł i kompilacji oraz instrukcje zgodnego zamiennika. Wymagane instrukcje instalacji są pod /photo/licences, w tym dokładne linki runtime, źródeł i kompilacji oraz instrukcje zamiennika zgodnego interfejsem.
Gdy właściwa LGPL wymaga, warunki pozwalają zmieniać objęte części bibliotek i robić inżynierię wsteczną do debugowania zmian. Inne prawa open source pozostają według licencji.
6. Gwarancje i inne prawa
Właściwa licencja open source podaje gwarancje autorów kodu. Nie odbiera ustawowych praw wobec dostawcy PageJoy ani oddzielnych zobowiązań warunków usług.
Patenty kodeków i inne prawa osób trzecich mogą być oddzielne od licencji praw autorskich open source.
7. Pytania
Napisz na support@pagejoy.app, jeśli nie znajdujesz informacji, licencji lub źródeł wydania. Podaj komponent, znaną wersję i używane wydanie PageJoy.