CaptainCalc offline map features use MapLibre Android components. Pinned components verified from the CaptainCalc Android repo and local POM metadata: - org.maplibre.gl:android-sdk-opengl:13.0.2 Name: MapLibre Android (OpenGL ES) License: BSD 2-Clause Source: https://github.com/maplibre/maplibre-native - org.maplibre.gl:maplibre-android-gestures:0.0.4 Name: MapLibre Android Gestures Library License: BSD 2-Clause Source: https://github.com/maplibre/maplibre-gestures-android - org.maplibre.gl:android-sdk-geojson:6.0.1 Name: MapLibre Android Java Utilities License: Apache License 2.0 Source: https://github.com/maplibre/maplibre-java - org.maplibre.gl:android-sdk-turf:6.0.1 Name: MapLibre Android Turf utilities License: Apache License 2.0 Source: https://github.com/maplibre/maplibre-java License references: - BSD 2-Clause: https://opensource.org/licenses/BSD-2-Clause - Apache 2.0: see Apache-2.0.txt in this folder CaptainCalc uses these components for offline vector map rendering, gestures, GeoJSON/Turf handling, and local pack preview.