Noty dotyczące oprogramowania i danych osób trzecich (Third-Party Notices)
Ostatnia aktualizacja: 26 lipca 2026 r.
Operator: Filip Benklewski, [adres do uzupełnienia — w trakcie rejestracji], NIP: 1133067162.
Aplikacja Autem korzysta z bibliotek open source oraz z zewnętrznych źródeł danych. Poniżej znajdują się informacje o licencjach i wymaganej atrybucji. Niniejszy dokument ma charakter poglądowy — pełną i aktualną listę zależności wraz z wersjami i licencjami generuje się automatycznie z pliku blokującego (lockfile) — patrz sekcja „Jak zaktualizować listę”.
1. Biblioteki open source (OSS)
Poniższe główne biblioteki są udostępniane na licencji MIT (o ile nie wskazano inaczej). Zachowujemy wymagane noty o prawach autorskich i treść licencji zgodnie z warunkami każdej z nich.
Frameworki i biblioteki bazowe
| Biblioteka | Zastosowanie | Licencja |
|---|---|---|
Ionic Framework (@ionic/*) | Warstwa UI aplikacji mobilnej | MIT |
Angular (@angular/*) | Framework aplikacji | MIT |
Capacitor (@capacitor/core, @capacitor/cli, @capacitor/android, @capacitor/ios) | Warstwa natywna / most JS↔native | MIT |
supabase-js (@supabase/supabase-js) | Klient backendu (Auth, DB, Storage) | MIT |
| Astro | Strona internetowa / landing page | MIT |
pdf.js (pdfjs-dist) | Odczyt faktury z pliku PDF na urządzeniu (warstwa tekstowa; skan renderowany do bitmapy dla ML Kit) | Apache-2.0 |
| zxing-wasm | Odczyt kodu Aztec z dowodu rejestracyjnego w przeglądarce (biblioteka zxing-cpp skompilowana do WebAssembly; działa na urządzeniu, bez wysyłania zdjęcia) | MIT (pakiet), Apache-2.0 (zxing-cpp) |
Pluginy Capacitor
| Plugin | Zastosowanie | Licencja |
|---|---|---|
@capacitor-community/bluetooth-le | Komunikacja z adapterem OBD (ELM327) przez BLE | MIT |
@capacitor-mlkit/barcode-scanning | Skanowanie VIN i kodów części (ML Kit) | MIT |
@capacitor/camera | Zdjęcia części i dokumentów | MIT |
@capacitor/preferences | Lokalne ustawienia (wraz z bezpiecznym przechowywaniem tokenów w Keychain/Keystore) | MIT |
@capacitor/geolocation | Przybliżona pozycja na ekranie „Stacje w pobliżu” (tylko na żądanie) | MIT |
@pantrist/capacitor-plugin-ml-kit-text-recognition | Odczyt tekstu z paragonu paliwowego na urządzeniu (bez AI w chmurze) | MIT |
Uwaga:
@capacitor-mlkit/barcode-scanningkorzysta z Google ML Kit, którego natywne komponenty podlegają odrębnym warunkom Google (m.in. Google APIs Terms of Service). Zweryfikuj te warunki przy wydaniu produkcyjnym.
Uwaga o kompletności: powyższa tabela wymienia jedynie wybrane, kluczowe zależności. Rzeczywista aplikacja zawiera również ich zależności tranzytywne. Miarodajną, kompletną listę stanowi wynik narzędzia opisanego w sekcji 3, uruchomionego na aktualnym lockfile.
2. Źródła danych zewnętrznych
2.1. NHTSA vPIC (dekodowanie VIN)
- Źródło: National Highway Traffic Safety Administration (NHTSA), Vehicle Product Information Catalog (vPIC).
- Zakres: dekodowanie VIN → marka, model, rok, silnik, paliwo, nadwozie itd. (pokrycie pełne dla rynku USA, częściowe dla pojazdów spoza USA).
- Licencja: dane rządu USA — zasadniczo w domenie publicznej; dozwolony użytek komercyjny. Brak obowiązku atrybucji, choć zaleca się wskazanie źródła.
- Uwaga: dane mogą być niekompletne dla pojazdów europejskich — patrz zastrzeżenie merytoryczne w Regulaminie.
2.2. CEPiK — Centralna Ewidencja Pojazdów i Kierowców (statystyki PL)
-
Źródło: otwarte API CEPiK (
api.cepik.gov.pl), udostępniane przez administrację publiczną RP. -
Zakres: dane zbiorcze / statystyczne (np. liczba i wiek pojazdów danego modelu, filtrowane po województwie i dacie pierwszej rejestracji). Nie obejmuje danych konkretnego pojazdu po VIN.
-
Licencja: dozwolony użytek komercyjny i niekomercyjny, z OBOWIĄZKIEM PODANIA ŹRÓDŁA (atrybucja).
-
Wymagana formuła atrybucji (umieść w aplikacji/landingu w miejscu prezentacji statystyk oraz w Polityce prywatności):
„Źródło: Centralna Ewidencja Pojazdów i Kierowców (CEPiK), api.cepik.gov.pl”
2.3. OpenStreetMap — katalog stacji paliw
-
Źródło: OpenStreetMap (obiekty
amenity=fuelz obszaru Polski), pobierane jednorazowo eksportem i wgrywane do tabelistationskryptemsupabase/scripts/import-stations.mjs. Aplikacja nie odpytuje serwerów OSM ani serwerów kafli — nie ma tu ani ruchu do OSM, ani mapy do renderowania. -
Zakres: nazwa, sieć, współrzędne, adres (o ile są w danych). W realnym eksporcie z 07.2026: 8 721 punktów ze współrzędnymi, nazwa w ~82 %, sieć w ~59 %.
-
Licencja: Open Database License (ODbL) 1.0 — użytek komercyjny dozwolony, z OBOWIĄZKIEM ATRYBUCJI; utwory pochodne z bazy podlegają share-alike.
-
Wymagana formuła atrybucji (jest w Ustawieniach → O aplikacji oraz w stopce ekranu „Stacje w pobliżu”):
„© OpenStreetMap contributors” (dane na licencji ODbL, openstreetmap.org/copyright)
-
Uwaga o share-alike: ODbL dotyczy bazy stacji. Nasze obserwacje cen (tabela
fuel_price_observation) są odrębnym zbiorem tworzonym z wpisów użytkowników — nie wywodzą się z danych OSM i nie są ich utworem pochodnym. Przy ewentualnym publicznym udostępnianiu katalogu stacji trzeba zachować ODbL.
2.4. EIPA (UDT) — punkty ładowania i paliwa alternatywne
-
Źródło: Ewidencja Infrastruktury Paliw Alternatywnych (
eipa.udt.gov.pl), prowadzona przez Urząd Dozoru Technicznego. Pełny eksport wymaga konta w serwisie i obejmuje cztery pliki: stacje, punkty (EVSE), podmioty i słowniki. Import skryptemsupabase/scripts/import-chargers.mjsdo tabelistation(kind= charge/gas/hydrogen). Aplikacja nie odpytuje serwerów UDT. -
Zakres: współrzędne, gmina, rodzaj punktu (prąd / gaz / wodór), liczba stanowisk, moc złącza, typy złączy, operator. Eksport z 07.2026: 7 146 stanowisk w 5 916 lokalizacjach. Nie zawiera adresu ani ceny za kWh.
-
Licencja: ewidencja publiczna; ponowne wykorzystanie informacji sektora publicznego. Podajemy źródło (Ustawienia → O aplikacji oraz stopka ekranu):
„Ewidencja Infrastruktury Paliw Alternatywnych (EIPA), Urząd Dozoru Technicznego, eipa.udt.gov.pl”
2.5. TecDoc (TecAlliance) — katalog części / fitment
- Źródło: baza katalogowa TecDoc (TecAlliance).
- Zakres: dobór części (fitment), numery OE i zamienniki dla rynku EU.
- Licencja: komercyjna licencja B2B, płatna, wymaga zawarcia umowy.
- Status w Autem: NIE JEST UŻYWANE bez podpisanej umowy licencyjnej. Do czasu jej zawarcia nie korzystamy z danych TecDoc ani z nieautoryzowanych źródeł pochodnych (np. „struktury TecDoc” udostępniane przez podmioty trzecie) — wiąże się to z ryzykiem licencyjnym.
2.6. Ceny części / linki afiliacyjne
- Stan na dziś: żadnego programu afiliacyjnego nie wdrożyliśmy. Wyszukiwanie części otwiera zwykły adres wyszukiwania w sklepie zewnętrznym (Allegro), bez parametrów partnerskich i bez prowizji.
- Regulamin (§ 10) zawiera ujawnienie prowizji afiliacyjnej sformułowane warunkowo („może”), bo dotyczy stanu przyszłego. Gdy program afiliacyjny zostanie wdrożony, trafi tutaj razem z nazwą programu i jego warunkami.
2.7. MET Norway (api.met.no) — prognoza pogody
-
Źródło: Norwegian Meteorological Institute, usługa Locationforecast 2.0 (
api.met.no). Aplikacja nie odpytuje jej bezpośrednio — regulamin wymaga serwera pośredniczącego dla aplikacji mobilnych i przeglądarek, więc zapytania idą przez naszą funkcję brzegowąpogodaz cache w tabeliweather_cache. -
Zakres: temperatura, wiatr, opad i symbol pogody dla współrzędnych wybranej miejscowości. Zapytanie nie zawiera identyfikatora użytkownika ani urządzenia.
-
Licencja: CC BY 4.0 (dane) + NLOD. Wymagana atrybucja oraz identyfikujący
User-Agentz kontaktem; współrzędne maks. 4 miejsca po przecinku (większa precyzja = odmowa 403), respektowanie nagłówkaExpires. -
Wymagana formuła atrybucji (Ustawienia → Pogoda):
„MET Norway (api.met.no), licencja CC BY 4.0”
2.8. GeoNames — lista miejscowości do pogody
-
Źródło: zrzut
PL.zip(+ nazwy alternatywne) zdownload.geonames.org, przetwarzany raz skryptemapp/scripts/miasta-generuj.mjsdo plikuapp/src/app/shared/miasta.dane.ts. Aplikacja nie odpytuje serwerów GeoNames — lista jest w paczce i działa offline. -
Zakres: nazwa miejscowości, współrzędne (4 miejsca po przecinku), województwo. Filtr: miejscowości ze znaną liczbą mieszkańców oraz siedziby gmin, powiatów i województw — 5 004 pozycje. Liczby mieszkańców w pliku nie ma; posłużyła tylko do ustalenia kolejności.
-
Licencja: CC BY 4.0 — użytek komercyjny dozwolony, z obowiązkiem podania źródła.
-
Wymagana formuła atrybucji (Ustawienia → Pogoda):
„Lista miejscowości: GeoNames (geonames.org), licencja CC BY 4.0”
3. Jak zaktualizować listę zależności OSS
Kompletną i aktualną listę zależności wraz z wersjami i licencjami należy generować automatycznie z lockfile projektu. Przykładowe podejścia:
Wariant A — license-checker (npm):
# w katalogu app/ (oraz landing/)
npx license-checker --production --summary
# pełny raport do pliku:
npx license-checker --production --json > licenses.json
Wariant B — license-checker-rseidelsohn (aktywny fork):
npx license-checker-rseidelsohn --production --markdown > licenses.md
Wariant C — pnpm / yarn:
pnpm licenses list # dla pnpm
yarn licenses list # dla yarn (Berry: yarn licenses list --recursive)
Zalecenia:
- generuj listę na podstawie aktualnego lockfile (
package-lock.json/pnpm-lock.yaml/yarn.lock) osobno dlaapp/ilanding/, - uwzględniaj wyłącznie zależności produkcyjne (
--production) w wersji dystrybuowanej do użytkowników, - zachowaj wymagane teksty licencji i noty o prawach autorskich (szczególnie dla licencji MIT/BSD/Apache-2.0),
- oflaguj i zweryfikuj licencje typu copyleft (np. GPL/LGPL/AGPL/MPL), jeśli pojawią się w drzewie zależności,
- aktualizuj tę listę oraz zawarte w aplikacji noty przy każdym istotnym wydaniu,
- rozważ automatyzację w CI (skan licencji +
npm audit/ Dependabot).
4. Uwagi końcowe
- Kod źródłowy aplikacji Autem jest własnością Operatora (produkt komercyjny, „wszelkie prawa zastrzeżone”), o ile nie wskazano inaczej.
- Znaki towarowe i nazwy produktów osób trzecich (Apple, Google, Supabase, TecDoc, marki pojazdów i części) należą do ich właścicieli i są używane wyłącznie w celach identyfikacyjnych/informacyjnych.
- W razie pytań dotyczących licencji: kontakt@autemapp.pl.
Dokument roboczy. Przed publikacją zweryfikuj kompletną listę zależności z lockfile oraz aktualne warunki licencyjne źródeł danych (zwłaszcza CEPiK i TecDoc).