push.tt / Legal

Open source licences

push.tt is built on work other people gave away. This page lists it, and the open data the maps and weather screens depend on. Where a library ships its own licence text, that text is the authority and this table is a pointer to it.

Libraries in the Android app

ComponentAuthorLicence
androidx.* (Compose, Activity, AppCompat, CameraX, Core, Lifecycle, Navigation, Fragment, ExifInterface)Google / AOSPApache-2.0
com.google.crypto.tink:tink-androidGoogleApache-2.0
com.google.zxing:coreZXing authorsApache-2.0
com.google.firebase:firebase-messagingGoogleApache-2.0 (optional — push works without it)
com.squareup.okhttp3:okhttpSquare, Inc.Apache-2.0
org.jetbrains.kotlinx:kotlinx-coroutines-androidJetBrainsApache-2.0
org.jetbrains.kotlinx:kotlinx-serialization-jsonJetBrainsApache-2.0
org.osmdroid:osmdroid-androidosmdroid contributorsApache-2.0

Libraries in the server

ComponentAuthorLicence
@mattnucc/gribberishMatt Nucciarone and contributorsMIT

Maps and navigation

The app renders maps with MapLibre and routes with Valhalla. No Mapbox SDK, token or service is involved.

ComponentAuthorLicence
org.maplibre.gl:android-sdkMapLibre contributorsBSD-2-Clause
org.maplibre.navigation:navigation-ui-androidMapLibre contributorsSee the licence shipped with the library

Open data

The OpenStreetMap credit shown on every map is a requirement of the ODbL, not a courtesy. It is never hidden or replaced.

SourceAttributionTerms
OpenStreetMapOpenStreetMap contributorsODbL — map data
OpenFreeMap / OpenMapTilesOpenFreeMap, OpenMapTilesVector styles and schema
Mapzen TerrariumMapzen / Linux FoundationTerrain elevation tiles
ValhallaValhalla contributorsMIT — routing engine
RainViewerRainViewerRadar imagery (non-commercial free tier)
Open-MeteoOpen-MeteoCC-BY — forecast and marine data
Global Forecast System (GFS)NOAA / NCEPUS Government open data — native forecast fields
aviationweather.gov, National Weather ServiceNOAA / US GovernmentPublic domain
OurAirportsOurAirportsPublic domain — the bundled airport catalogue

Not open source

Listed here for completeness rather than attribution. com.twilio:voice-android is Twilio's commercial SDK, used for World Phone calling and covered by Twilio's own terms.

Keeping this honest

This list is maintained by hand against the app's build files. If you are reading it after a release that changed dependencies and something looks missing, it probably is — tell us and we will correct it.