NIEBOGUARD

Licencje i pochodzenie kodu

Wersja 1.0 · 24 października 2026

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: [email protected]. Zobacz też Regulamin i Politykę prywatności.