NIEBOGUARD

Licencje i pochodzenie kodu

Stan na 23 października 2026

Dokument roboczy do weryfikacji prawnej. Opisuje faktyczne pochodzenie kodu i zależności. Nie sugeruje współpracy, patronatu ani autoryzacji przez autora oryginalnego projektu.

1. NieboGuard

NieboGuard jest niezależnym projektem rozwijanym na bazie otwartego kodu Strażnik 1.7.53. Warstwa Cloudflare, API, live hub, konto, passkeys, AI i pozostałe modyfikacje 2.0 to nowy kod projektu NieboGuard, chyba że oznaczono inaczej.

2. Kod bazowy Strażnik

ElementWartość
ProjektStrażnik
AutorPiotr Kukier (cukierrro)
Repozytoriumgithub.com/cukierrro/Straznik
Wersja bazowa1.7.53
Commitf5bcd644f7172f691701bed1d2c83f956ea1a2ae
LicencjaMIT (wersje do 1.7.53 włącznie)

Oryginalny plik LICENSE z commita f5bcd64 został porównany z plikiem w NieboGuard. Zachowano oryginalną notę Copyright (c) 2026 cukierrro i pełny tekst MIT. Zmiany w kodzie nie zmieniają tej noty.

3. MIT — co oznacza

Licencja MIT pozwala używać, kopiować, modyfikować, publikować, dystrybuować, sublicencjonować i sprzedawać kopie kodu, pod warunkiem zachowania noty copyright i tekstu licencji w kopiach lub istotnych częściach oprogramowania. Kod jest dostarczany „AS IS”, bez gwarancji. MIT nie wymaga ujawniania całego kodu źródłowego ani płacenia tantiem.

Pełny tekst: LICENSE.txt.

4. Własne modyfikacje NieboGuard

NieboGuard rozwija między innymi: warstwę Cloudflare Workers/Pages, live hub WebSocket na VPS, protokół delty, konto i synchronizację „Moje Niebo”, passkeys, powiadomienia Web Push, panel administracyjny, analitykę Analytics Engine oraz funkcje AI Identify/Explore. Te moduły są nowym kodem projektu i nie są kopią wersji Strażnik 1.7.54 ani późniejszych.

Uwaga: pełna weryfikacja pochodzenia każdego fragmentu wymaga przeglądu historycznego. W audycie nie stwierdzono automatycznie skopiowanych plików z wersji po 1.7.53; nie można tego zastąpić deklaracją prawną bez przeglądu człowieka.

5. Biblioteki i usługi

KomponentZastosowanieLicencja / warunki
MapLibre GL JS 4.7.1mapa wektorowaBSD-3-Clause; nota w pliku biblioteki
HonoAPI Cloudflare WorkersMIT
@block65/webcrypto-web-pushWeb Push / VAPIDMIT
@simplewebauthn/serverpasskeysMIT
Capacitoraplikacja AndroidApache-2.0 (zależności aplikacji)
CloudflarePages, Workers, D1, KV, R2, Analytics Enginewarunki usługi Cloudflare

6. Mapy, dane i zdjęcia

Nie usuwaj atrybucji dostawców. Nie przypisuj NieboGuardowi danych radarowych ani potwierdzeń, których dane źródło nie dostarcza.

7. Aplikacja Android i APK

Przy rozpowszechnianiu APK należy dołączyć lub udostępnić: niniejszą stronę, LICENSE.txt oraz informacje o zależnościach. Informacje są dostępne w aplikacji w ustawieniach („Licencja i pochodzenie kodu”) oraz pod adresem /licenses. Repozytorium NieboGuard może być prywatne; MIT nie wymaga publicznego udostępniania całego kodu.

8. Kontakt

Sprawy licencyjne: [DO UZUPEŁNIENIA: adres e-mail]. Zobacz też Regulamin i Politykę prywatności.