Logo Chameleon SDRCHAMELEON SDR
FunkcjeGaleriaWersja 2.0O programiePobierzInstrukcjeNoty prawneAutor
Wybierz licencję

NOTY PRAWNE

Zgodność i licencje.

Informacje dotyczące własności intelektualnej, zgodności oraz licencji komponentów zewnętrznych.

Oświadczenie producenta

ChameleonSDR jest komercyjnym oprogramowaniem SDR przeznaczonym do odbioru, demodulacji i analizy sygnałów radiowych przy użyciu kompatybilnych odbiorników SDR. Program działa jako odbiornik pasywny i samodzielnie nie nadaje sygnałów radiowych.

ChameleonSDR obsługuje między innymi dekodowanie transmisji DMR i TETRA. Sama możliwość dekodowania tych standardów nie oznacza możliwości uzyskania dostępu do chronionej komunikacji bez odpowiednich uprawnień.

W przypadku transmisji zabezpieczonych kryptograficznie ChameleonSDR nie służy do łamania, odgadywania, odzyskiwania ani obchodzenia kluczy kryptograficznych. Jeżeli dana funkcja wymaga klucza kryptograficznego, klucz musi zostać dostarczony przez użytkownika. Użytkownik jest odpowiedzialny za posiadanie odpowiedniego uprawnienia do wykorzystania danego klucza oraz do odbioru, dekodowania i przetwarzania danej transmisji.

Program nie przyznaje użytkownikowi żadnych dodatkowych praw do odbierania, odszyfrowywania, nagrywania, transkrybowania, tłumaczenia, przechowywania lub rozpowszechniania komunikacji radiowej. Użytkownik korzystający z ChameleonSDR jest zobowiązany do przestrzegania prawa obowiązującego w państwie, w którym korzysta z programu, w szczególności przepisów dotyczących tajemnicy komunikacji elektronicznej, ochrony danych osobowych, wykorzystania częstotliwości radiowych oraz dostępu do informacji.

ChameleonSDR jest narzędziem programowym o ogólnym zastosowaniu. Producent nie zachęca do uzyskiwania nieuprawnionego dostępu do komunikacji ani do obchodzenia zabezpieczeń kryptograficznych. Funkcje programu mogą być wykorzystywane między innymi do celów hobbystycznych, technicznych, badawczych, edukacyjnych oraz profesjonalnej analizy sygnałów radiowych, zgodnie z obowiązującymi przepisami prawa.

Odpowiedzialność za sposób wykorzystania programu oraz za legalność odbieranych i przetwarzanych komunikatów ponosi użytkownik.

ChameleonSDR nie jest narzędziem do przełamywania zabezpieczeń kryptograficznych i nie gwarantuje ani nie deklaruje dostępu do komunikacji, do której użytkownik nie posiada odpowiednich uprawnień.

Oświadczenie o zgodności prawnej i własności intelektualnej

Szanujemy prawa własności intelektualnej. Oprogramowanie zostało zaprojektowane od podstaw z myślą o zgodności z międzynarodowym prawem autorskim i patentowym, a ta strona opisuje decyzje projektowe, które temu służą. Przedstawiamy tu stanowisko dotyczące standardu TETRA, patentów oraz praw autorskich ETSI; nie jest to opinia prawna.

1. Skąd pochodzi kod i prawa autorskie

  • Brak kodu ETSI. Stos protokołów TETRA i dekoder ACELP napisano z opublikowanego opisu standardu. Program nie zawiera, nie osadza ani nie dystrybuuje referencyjnego kodu źródłowego ETSI.
  • Nie wszystko jest pisane od zera i mówimy to wprost. Dekodery TETRA i CW oraz model orbity SGP4 powstały z opublikowanych specyfikacji. Obsługa prywatności DMR jest portem z kodu na licencji ISC (DSD-FME), rozwijanie wskaźnika wiadomości korzysta z implementacji LFSR na licencji MIT, a geometria znaków mapy pochodzi z biblioteki na licencji MIT (milsymbol). Każdy z tych składników jest wymieniony niżej wraz z licencją i właścicielem praw.
  • Architektura BYOF. Nie dystrybuujemy chronionych prawem autorskim tablic VQ ani zastrzeżonych stałych. Jeżeli wybrane funkcje dekodowania wymagają takich plików, użytkownik musi samodzielnie je pozyskać, zaakceptować warunki ETSI i ręcznie wczytać do programu. Plik wykonywalny pozostaje wolny od zasobów chronionych przez ETSI.

2. Wygasłe patenty i pasywny odbiór

  • Wygasła technologia bazowa. Aplikacja opiera się na fundamentalnych specyfikacjach interfejsu radiowego TETRA oraz podstawowego kodowania mowy ACELP z lat 1995–2000. Międzynarodowe patenty mają maksymalnie 20-letni okres ochrony, dlatego podstawowe patenty niezbędne dla tych starszych specyfikacji wygasły.
  • Tylko odbiór (Passive RX). Program działa wyłącznie jako pasywny odbiornik. Nie nadaje, nie rozgłasza i nie współpracuje z infrastrukturą sieciową.

3. Zależności i kryptografia

  • Tylko silnik dekodujący. Chameleon SDR zawiera wyłącznie silnik dekodujący. Program nie posiada możliwości łamania, odgadywania ani omijania kluczy szyfrujących. Do odtworzenia dźwięku wymagane jest ręczne wprowadzenie prawidłowego klucza przez użytkownika.
  • Wyłącznie licencje permisywne. Program powstaje bez kodu copyleft (GPL). Zależności zewnętrzne korzystają z licencji Apache-2.0, MIT, ISC, BSD, zlib, Unlicense i CC0, fonty z SIL Open Font License, a dźwięki z licencji Creative Commons. Na licencji GPL są tylko biblioteki uruchomieniowe kompilatora GCC w voacap.dll, objęte wyjątkiem GCC Runtime Library Exception, który pozwala rozpowszechniać skompilowany program na dowolnych warunkach.
  • AI na urządzeniu, bez chmury. Transkrypcja mowy (Whisper, MIT) i tłumaczenie (OPUS-MT przez CTranslate2) działają w całości na maszynie użytkownika. Żaden dźwięk, tekst ani tłumaczenie nie są wysyłane. Model NLLB-200 celowo nie jest używany, bo jego licencja jest niekomercyjna.
  • Zasięg oferty. Program jest oferowany wyłącznie klientom z krajów Unii Europejskiej; sprzedaż poza Unię nie jest prowadzona. Zamówienia składane spoza niej są odrzucane, co zapisano w §1 regulaminu sklepu.
  • Kontrola eksportu. Komponenty kryptograficzne są udostępniane wyłącznie do zgodnej z prawem, uprawnionej analizy. W granicach Unii użytkownik końcowy nadal odpowiada za zgodność z przepisami swojego kraju.

4. Opisowe użycie znaku towarowego

  • „TETRA” jest zarejestrowanym znakiem towarowym European Telecommunications Standards Institute (ETSI).
  • Użycie słowa „TETRA” ma charakter wyłącznie opisowy: wskazuje kompatybilność i interoperacyjność techniczną.
  • Produkt jest niezależny i nie jest powiązany, sponsorowany, wspierany, certyfikowany ani zatwierdzony przez ETSI lub TETRA and Critical Communications Association (TCCA).

Noty prawne i licencje stron trzecich

Chameleon SDR jest oprogramowaniem własnościowym. Zawiera komponenty stron trzecich udostępniane na licencjach permisywnych, które zezwalają na ich użycie w produkcie o zamkniętym kodzie źródłowym pod warunkiem dołączenia odpowiednich not. Pełne noty, wraz z kompletnymi tekstami licencji Apache 2.0, BSD, zlib i SIL Open Font License, są osadzone w programie i zapisywane do folderu danych przy każdym uruchomieniu jako THIRD-PARTY-NOTICES.txt. Ta strona jest streszczeniem, tamten plik pełnym tekstem.

Zintegrowane komponenty (licencje permisywne)

  • mbelib (synteza mowy AMBE/IMBE). Wykorzystywane przez dekoder DMR. Prawa autorskie (C) 2010 mbelib Author. Komponent podlega licencji ISC, jest dostarczany „tak jak jest” i wyłącza gwarancje oraz odpowiedzialność za szkody. Patenty DVSI stanowiące rdzeń AMBE+2, które obowiązywały w Unii Europejskiej, wygasły: US8315860B2 13 listopada 2022 r., US7970606B2 8 września 2025 r. oraz US7634399B2 7 listopada 2025 r. Poza Unią obraz nie jest ten sam: z tej samej rodziny pozostaje w mocy w Stanach Zjednoczonych patent US 8,359,197. Dla tego produktu nie ma to znaczenia, bo oferta jest ograniczona do Unii Europejskiej, ale zdanie „patenty wygasły" bez tego zastrzeżenia byłoby nieścisłe. „AMBE” i „AMBE+2” pozostają znakami towarowymi DVSI i użyto ich tutaj wyłącznie opisowo; produkt jest niezależny i nie jest powiązany z DVSI ani przez nią wspierany.
  • tiny-AES-c (szyfr blokowy AES-128/256). Kopia leży w drzewie źródeł, ale nie jest wkompilowana w wydany program: AES używany do deszyfrowania DMR napisano tutaj według FIPS-197. Nota zostaje, bo kopia istnieje. Komponent udostępniono w domenie publicznej na licencji Unlicense, bez warunków i gwarancji.
  • Obsługa prywatności DMR, port z DSD-FME. Prawa autorskie (C) 2010 DSD Author, licencja ISC. Z części tego drzewa objętej licencją ISC pochodzą rozwinięcia wskaźnika wiadomości, składanie wskaźnika przy wejściu w trwającą transmisję oraz zasady zużycia strumienia klucza. Tablicy kluczy Basic Privacy w programie nie ma: została z niego usunięta, a każdy klucz wprowadza użytkownik. Same szyfry blokowe napisano tutaj według FIPS-197 i FIPS 46-3. Żaden plik copyleft z tego drzewa nie jest używany.
  • LFSR (generator wskaźnika wiadomości). Prawa autorskie (c) mattames, licencja MIT, https://github.com/mattames/LFSR. Rejestr przesuwny z liniowym sprzężeniem zwrotnym o maksymalnym okresie, 64-bitowy, według TIA.102-AAAD-A, używany przy rozwijaniu wskaźnika wiadomości.
  • Generatory strumienia klucza TEA1 / TEA2 / TEA3. Obsługują opcjonalny interfejs radiowy TETRA. Prawa autorskie 2023, Midnight Blue; licencja Apache License 2.0. ETSI określa algorytmy TEA jako zastrzeżone; kompilacja i użycie zależą od decyzji regulacyjnej i biznesowej operatora.
  • Whisper (transkrypcja mowy, model i kod). Kod i wagi Whisper od OpenAI są na licencji MIT, co pozwala osadzić model podstawowy w produkcie. whisper.cpp / ggml jest na MIT.
  • Modele tłumaczenia OPUS-MT (Helsinki-NLP). Apache-2.0, uruchamiane przez CTranslate2 (MIT, Systran) z SentencePiece (Apache-2.0, Google) i backendem Ruy (Apache-2.0, Google) zamiast zastrzeżonego Intel MKL. Osadzone i ładowane z pamięci. Nota o modyfikacji, wymagana przez Apache-2.0: pakiety są przekonwertowane z formatu Marian na format CTranslate2 i skwantowane do 8 bitów. Zmienia to układ pliku i precyzję liczb, nic poza tym; modeli nie douczano ani nie trenowano ponownie.
  • milsymbol (geometria symboli MIL-STD-2525 i APP-6). Prawa autorskie (c) 2017 Mans Beckman, www.spatialillusions.com, licencja MIT. Używane są same kształty, przeliczone raz na tablice współrzędnych, oraz tablice mówiące, z jakich części składa się każdy znak. Sama biblioteka nie jest używana: rysuje przez przeglądarkę, a w programie nie ma żadnego JavaScriptu.
  • Godot Engine (nowy wygląd 2.0). Wygląd 2.0 (Chameleon SDR.exe) to oficjalny szablon eksportu silnika Godot Engine 4.7.2, który uruchamia własny projekt programu; odbiór, dekodery i cała reszta działają w csdr_core.dll. Prawa autorskie (c) 2014-present Godot Engine contributors, (c) 2007-2014 Juan Linietsky, Ariel Manzur; licencja MIT. Silnik zawiera własne składniki (m.in. FreeType, HarfBuzz, ICU, mbedTLS, zlib i libpng) na licencjach permisywnych; ich pełna lista z tekstami licencji jest w pliku licenses\Godot-Engine-LICENSE.txt obok programu. Wiązania C++ godot-cpp: prawa autorskie (c) 2017-present Godot Engine contributors, licencja MIT.
  • Fonty IBM Plex (nowy wygląd 2.0). IBM Plex Sans, IBM Plex Sans Condensed i IBM Plex Mono, osadzone bez zmian. Prawa autorskie (c) 2017 IBM Corp., zastrzeżona nazwa fontu „Plex”; licencja SIL Open Font License 1.1 (plik licenses\IBM-Plex-OFL.txt). Licencja pozwala osadzać fonty w sprzedawanym programie, o ile nie są sprzedawane osobno.
  • VOACAP (prognoza propagacji KF na zakładce Propagacja). Prognozy KF liczy VOACAP (Voice of America Coverage Analysis Program), opracowany przez agencję rządu Stanów Zjednoczonych (NTIA/ITS), w przenośnej wersji Fortran J. A. Watsona (voacapl, https://github.com/jawatson/voacapl), zbudowanej jako voacap.dll. Według noty NTIA/ITS to oprogramowanie nie podlega w USA ochronie prawa autorskiego i może być używane w dowolnym celu; NTIA/ITS ani rząd USA nie udzielają gwarancji, a samo rozpowszechnianie nie oznacza ich poparcia. Zmiany J. A. Watsona są udostępnione na licencji CC0 1.0 (domena publiczna). Dwa narzędzia pakietu objęte GPL (dst2csv, dst2ascii) nie są budowane ani dołączane. Pełna nota leży obok programu w voacap\LICENSE.txt.
  • Dźwięki (sygnał startowy i sygnały końca nadawania). Pochodzą z serwisu Freesound, na licencjach CC0, CC BY 3.0 i CC BY 4.0, bez zmian. Autor każdego dźwięku i odnośnik do niego są wymienieni w THIRD-PARTY-NOTICES.txt.

Komponenty ładowane dynamicznie (nie są dołączane do paczki)

  • SoapySDR (środowisko uruchomieniowe SDR). Służy do komunikacji z LimeSDR oraz z radiami spoza listy, którą program obsługuje sam. RTL-SDR, SDRplay, HackRF, Airspy, ADALM-PLUTO i bladeRF prowadzone są bezpośrednio, przez biblioteki ich producentów. SoapySDR korzysta z licencji Boost Software License 1.0. Chameleon SDR ładuje SoapySDR.dll dynamicznie podczas działania i nie dystrybuuje tej biblioteki ani modułów; instalacja leży po stronie użytkownika.

Usługi zewnętrzne, z którymi program się łączy

  • Kafelki mapy. Źródeł jest dwadzieścia jeden. Każde to albo dostawca, u którego sam zakładasz konto (MapTiler, Stadia Maps, Thunderforest, Azure Maps, Mapbox, Geoapify lub Twój własny serwer kafelków), albo usługa U.S. Geological Survey, czyli praca rządu Stanów Zjednoczonych w domenie publicznej. Dwa źródła USGS nie wymagają klucza w ogóle, a pokrywają wyłącznie obszar Stanów Zjednoczonych. Program przechowuje sam klucz, nie rozpowszechnia żadnego kafelka i nie pyta żadnego serwera map, dopóki nie włączysz kafelków online. Nie ma tu serwerów społecznościowych, bo te proszą, żeby ich w ten sposób nie używać.
  • Dane mapy. Źródła komercyjne rysują mapy z danych OpenStreetMap, © autorzy OpenStreetMap, na licencji Open Database Licence 1.0. Nota atrybucyjna, której ta licencja wymaga, jest rysowana w rogu każdego widoku i na każdym wyeksportowanym obrazie, obok noty dostawcy. Nie wolno jej usuwać ani zasłaniać.
  • Wyszukiwanie adresów. Korzysta z usługi Nominatim OpenStreetMap i tylko wtedy, gdy wpiszesz coś, co nie jest współrzędnymi, i naciśniesz przycisk. Przez sieć idzie sam wpisany tekst: bez pozycji, bez identyfikatorów, bez listy tego, co program usłyszał.
  • Elementy orbitalne. Z CelesTrak, który udostępnia wyznaczenia orbit z danych śledzenia rządu Stanów Zjednoczonych, nieobjętych prawem autorskim. Nic nie pobiera się bez naciśnięcia przycisku albo bez włączenia codziennej automatycznej aktualizacji, która domyślnie jest wyłączona. Pobierane są tylko krótkie listy, a ponowne pytanie jest odrzucane przez dwie godziny.
  • Dane NOAA (zakładka Propagacja, wygląd 2.0). Pogoda kosmiczna pochodzi z NOAA Space Weather Prediction Center (services.swpc.noaa.gov): strumień słoneczny 10,7 cm i jego prognoza, indeks Kp i jego prognoza, rozbłyski rentgenowskie GOES, wiatr słoneczny, alerty i ostrzeżenia, skale NOAA, absorpcja D-RAP i prognoza zorzy OVATION. Prognoza troposferyczna na karcie UKF korzysta z modelu GFS z NOAA NCEP, przez filtr NOMADS (nomads.ncep.noaa.gov). To dane rządu Stanów Zjednoczonych, w USA w domenie publicznej; źródło jest podpisane („Dane: NOAA SWPC”), a ich użycie nie oznacza poparcia NOAA ani rządu USA. Liczb plam słonecznych SILSO (CC BY-NC) program nie używa: efektywną liczbę plam wylicza ze strumienia 10,7 cm (zależność ITU-R P.371). Kiedy program łączy się z NOAA i co wtedy wysyła, opisuje polityka prywatności (pkt 8); wszystkie pobrania wyłącza przełącznik „Pobieraj pogodę kosmiczną NOAA” na karcie Stacja.
  • Aktywacja licencji. Aktywacja idzie na nasz własny serwer licencji (license.c-sdr.pl, działający w Cloudflare) jednym wywołaniem HTTPS napisanym tutaj; nie bierze w niej udziału żaden obcy kod. Wysyłane są klucz licencyjny, numer wersji programu i kod maszyny, będący jednokierunkowym skrótem nazwy komputera oraz numeru seryjnego woluminu systemowego, z którego nie da się odtworzyć żadnej z tych rzeczy. Sprawdzenie powtarza się samo przy uruchomieniu programu, gdy od poprzedniego minęło siedem dni, i wysyła dokładnie to samo.
  • Pliki pobierane na żądanie. Większy model mowy i dodatkowe pakiety tłumaczenia pochodzą z Hugging Face, a sterowniki odbiorników z GitHuba (RTL-SDR Blog, Nuand, Analog Devices) i ze strony Zadiga. Nic z tego nie pobiera się, dopóki sam nie naciśniesz przycisku; żadnego z tych plików nie hostujemy i pobierasz je na warunkach ich wydawców.
  • Klucz demo z poziomu programu. O klucz próbny można poprosić wprost z programu. Do naszego serwera idzie wtedy sam kod maszyny, bez adresu e-mail, po to, żeby jeden komputer dostał jeden klucz próbny.

Wykluczone komponenty copyleft

  • librtlsdr. Komponent GPL-2.0 celowo nie jest dystrybuowany z Chameleon SDR. Dostęp do urządzeń RTL-SDR odbywa się przez plik rtlsdr.dll dostarczony niezależnie przez użytkownika końcowego.
Mój QRZ • Mój github•Mój IG
CHAMELEON SDR · SP8UEV • Wszelkie prawa zastrzeżone ©
Regulamin•Polityka prywatności•Noty prawne