Wersja robocza 1.0 · stan na 7 września 2026 r.

PARNIK jest oprogramowaniem własnościowym. Zastrzeżenie praw do portalu nie obejmuje treści użytkowników ani komponentów, danych, znaków i usług osób trzecich wskazanych poniżej.

1. Prawa własne PARNIK

Z zastrzeżeniem praw użytkowników i osób trzecich, wszelkie prawa do nazwy PARNIK, domen, znaków, kodu źródłowego i wynikowego, architektury, dokumentacji, kompozycji baz danych, wyglądu, układu, grafiki, stylów, oryginalnych ikon, logotypów, tekstów systemowych i innych elementów własnych należą do PARNIK albo zostały mu udostępnione na odpowiedniej podstawie. Pełne dane identyfikacyjne właściciela zostaną uzupełnione przed uruchomieniem produkcyjnym.

Brak odrębnej informacji nie oznacza udzielenia licencji. Poza przypadkami dozwolonymi przez bezwzględnie obowiązujące prawo kopiowanie, publikowanie, odsprzedaż, udostępnianie kodu, dekompilacja, tworzenie opracowań, scraping interfejsu lub danych oraz używanie oznaczeń PARNIK wymagają uprzedniej pisemnej zgody właściciela.

2. Materiały użytkowników

Użytkownik zachowuje prawa do przesłanych materiałów. Udziela PARNIK wyłącznie ograniczonej, niewyłącznej licencji technicznej opisanej w Regulaminie: do przechowywania, zabezpieczania, przetwarzania formatu i wyświetlania materiału odbiorcom wybranym przez użytkownika. PARNIK nie uzyskuje prawa do sprzedaży materiału ani jego publikacji poza usługą. Inni użytkownicy nie otrzymują licencji do kopiowania lub dalszego rozpowszechniania materiału przez sam fakt uzyskania dostępu.

3. Bezpośrednie zależności aplikacji

PakietWersjaLicencjaRola
Nodemailer7.0.6MIT-0Wiadomości systemowe e-mail
node-postgres (pg)8.16.3MITPołączenie z PostgreSQL
node-redis (redis)4.7.1MITPołączenie z Redis
Svelte5.57.0MITInterfejs użytkownika
SvelteKit2.70.3MITAplikacja internetowa i routing
adapter-node5.5.7MITUruchomienie aplikacji w Node.js
vite-plugin-svelte7.3.0MITIntegracja kompilatora Svelte z Vite
Vite8.2.2MITBudowanie zasobów portalu
TypeScript5.9.3Apache-2.0Kontrola typów podczas rozwoju
typy Node.js (@types/node)22.18.0MITDefinicje typów środowiska Node.js
Playwright1.63.0Apache-2.0Automatyczne testy przeglądarkowe
svelte-check4.7.6MITDiagnostyka komponentów i typów Svelte
Prettier3.6.2MITFormatowanie kodu
prettier-plugin-svelte3.4.0MITFormatowanie komponentów Svelte

Warunki wymienionych licencji są dostępne w tekstach dołączonych do pakietów oraz w publicznym rejestrze SPDX: MIT, MIT-0 i Apache-2.0. Noty prawnoautorskie dostarczone z pakietami pozostają częścią ich warunków.

4. Infrastruktura

SkładnikLicencja lub zasadyZastosowanie
Node.js 22MIT oraz licencje składników wymienione w dystrybucji Node.jsŚrodowisko wykonawcze
PostgreSQL 16PostgreSQL LicenseTrwała baza danych
Redis 7.4Redis Source Available License 2.0 lub Server Side Public License 1.0, zgodnie z dystrybucjąPamięć podręczna i koordynacja
cloudflaredApache-2.0Szyfrowany tunel i dostarczenie portalu
MailpitMITWyłącznie odseparowane przechwytywanie poczty w trybie testowym
Alpine LinuxRóżne licencje wolnego oprogramowania właściwe dla pakietów obrazuWarstwa bazowa kontenerów

5. Zależności pośrednie

Plik blokady projektu wskazuje również zależności pośrednie. W używanym zestawie występują przede wszystkim licencje MIT, Apache-2.0 i ISC, a także BSD-3-Clause oraz MPL-2.0 (między innymi lightningcss). Prawa autorskie i teksty licencji dostarczane z każdym pakietem zachowują moc. Kod objęty MPL-2.0 pozostaje objęty tą licencją w zakresie plików, których ona dotyczy; niniejsze zastrzeżenie nie zmienia praw przyznanych przez licencje open source.

Pełną, wersjonowaną listę pakietów użytych do danego wydania wyznaczają pliki pnpm-lock.yaml i manifesty obrazu wydania. W razie rozbieżności pierwszeństwo ma tekst licencji dołączony przez autora konkretnego pakietu.

6. Dane mapowe i usługi zewnętrzne

  • OpenStreetMap — dane © autorzy OpenStreetMap, udostępniane na licencji Open Data Commons Open Database License (ODbL); kafelki podlegają dodatkowo zasadom dostawcy. Portal wyświetla wymagane oznaczenie autorstwa przy mapie.
  • Plus Codes — technologia open source udostępniana przez Google na licencji Apache-2.0; zapytania do usługi podlegają warunkom właściwego dostawcy.
  • YouTube, Vimeo, RedGIFs i RedTube — zewnętrzne odtwarzacze uruchamiane dla linku dodanego przez użytkownika. Znaki, odtwarzacze i materiały należą do ich właścicieli i podlegają ich regulaminom. PARNIK nie udziela do nich licencji.
  • Cloudflare oraz dostawca VPS i poczty — usługi techniczne świadczone na podstawie właściwych umów i warunków, a nie elementy własności PARNIK.

7. Znaki i brak afiliacji

Nazwy i znaki osób trzecich służą wyłącznie identyfikacji używanego składnika lub usługi. O ile wyraźnie nie wskazano inaczej, ich użycie nie oznacza sponsorowania, partnerstwa ani poparcia PARNIK przez danego właściciela.

8. Zgłoszenia prawne

Zgłoszenie pominiętego oznaczenia, naruszenia licencji albo praw autorskich można przesłać przez Centrum wsparcia. Publiczny adres e-mail zostanie wskazany przed uruchomieniem produkcyjnym. Zgłoszenie powinno wskazywać utwór, prawo, dokładną lokalizację materiału i dane do kontaktu.