Open Source & Data Licenses
Summary of third‑party software and datasets used by CaptainCalc, plus license/attribution information.
NASA/JPL DE440 (Ephemeris Data)
Planet/Moon ephemeris data is provided via the JPL DE440 SPICE kernel from the NAIF generic kernels repository. Per NAIF rules, it is redistributed as an unmodified copy.
IAU SOFA (Astronomy Standards)
CaptainCalc uses IAU SOFA routines in the celestial/astronomy pipeline. License: SOFA Software License.
Software Routines from the IAU SOFA Collection were used. Copyright © International Astronomical Union Standards of Fundamental Astronomy (http://www.iausofa.org)
IERS (Earth Orientation Data)
Earth rotation and reference systems data (DUT1 forecasting, finals.a) are powered by IERS Bulletin A and Bulletin C. Usage is free with proper attribution.
osmdroid (Map Component)
Android map component for OpenStreetMap-based maps. License: Apache License 2.0.
MapLibre (Offline Vector Maps)
CaptainCalc's offline map feature uses MapLibre Android components for vector rendering, gestures, GeoJSON/Turf utilities, and local pack preview. Licenses in this stack include BSD 2-Clause and Apache License 2.0.
OpenStreetMap Attribution (Offline/Online Maps)
CaptainCalc map bundles and live map surfaces carry required OpenStreetMap contributor attribution. Data use and attribution are governed by the OpenStreetMap copyright and ODbL guidance.
Android Jetpack & Compose (UI & Architecture)
Modern Android declarative UI toolkit and lifecycle components provided by Google. License: Apache License 2.0.
Kotlin Standard Library (Core Language)
Standard language libraries for Kotlin developed by JetBrains. License: Apache License 2.0.
Room Database (Offline Storage)
Android SQLite object mapping library. License: Apache License 2.0.
Debugging (Timber, LeakCanary, Chucker)
Testing, memory leak detection, and network logging dependencies. License: Apache License 2.0 / MIT.