Open source licenses¶
ASTROLAB builds on open-source components. This page is the same inventory as the in-app notice at astrolab.stellor.space/mission?legal=licenses: component, role, licence identifier, and copyright. Full licence texts (MIT, Apache-2.0, BSD-3-Clause, LGPL-3.0, PSF, HPND) are on that page. Indirect libraries keep their upstream licences and are not listed row by row.
Attribution
STELLOR SOLUTIONS gratefully acknowledges the open-source communities behind these projects. Third-party names are used for identification and license compliance only.
NASA 3D Resources and agency imagery¶
ASTROLAB Web ships selected glTF/GLB spacecraft and vehicle models adapted from NASA 3D Resources, including ACE, AIM, Aqua, Aquarius, ISS, Soyuz, Deep Space and Global Hawk. Generic bus, solar-array and facility models are STELLOR originals.
The 3D Earth scene uses NASA Visible Earth / Blue Marble imagery (and derived tiles). NASA names and models are used for credit only and do not imply NASA endorsement.
Decorative stills on stellor.space may also include ESA photography, credited in the marketing-site Terms.
ASTROLAB Web — browser¶
| Component | Role | License | Copyright |
|---|---|---|---|
| React | UI framework | MIT | Copyright © Meta Platforms, Inc. and affiliates |
| React DOM | React renderer for the browser | MIT | Copyright © Meta Platforms, Inc. and affiliates |
| React Router | Client routing | MIT | Copyright © Remix Software / React Router contributors |
| Vite | Front-end toolchain / bundler | MIT | Copyright © Evan You and Vite contributors |
| TypeScript | Typed JavaScript | Apache-2.0 | Copyright © Microsoft Corporation |
| CesiumJS | 3D globe / mission scene | Apache-2.0 | Copyright © Cesium GS, Inc. and contributors |
| Three.js | 3D helpers where used | MIT | Copyright © mrdoob and Three.js contributors |
| Plotly.js | Interactive charts in Reporting (plotly.js-dist-min) | MIT | Copyright © Plotly, Inc. |
| Supabase JS | Auth / session client | MIT | Copyright © Supabase, Inc. |
| @vercel/analytics | Optional web analytics (consent-gated) | MIT | Copyright © Vercel, Inc. |
ASTROLAB Web — cloud services¶
| Component | Role | License | Copyright |
|---|---|---|---|
| FastAPI | HTTP API framework | MIT | Copyright © Sebastián Ramírez (tiangolo) and contributors |
| Uvicorn | ASGI server | BSD-3-Clause | Copyright © Encode OSS Ltd. and contributors |
| Starlette | ASGI toolkit (FastAPI dependency) | BSD-3-Clause | Copyright © Encode OSS Ltd. and contributors |
| Pydantic | Request/response validation | MIT | Copyright © Samuel Colvin and Pydantic contributors |
| python-dotenv | Environment configuration | BSD-3-Clause | Copyright © theskumar and contributors |
| PyJWT | JSON Web Tokens | MIT | Copyright © José Padilla and contributors |
| Requests | HTTP client | Apache-2.0 | Copyright © Kenneth Reitz and contributors |
| PyYAML | YAML configuration / data | MIT | Copyright © Ingy döt Net and Kirill Simonov |
Engineering and analysis core¶
| Component | Role | License | Copyright |
|---|---|---|---|
| Orekit | Flight dynamics — orbit propagation, events, force models | Apache-2.0 | Copyright © CS GROUP and the Orekit community |
| JPype1 | Python–Java bridge for Orekit | Apache-2.0 | Copyright © JPype contributors |
| NumPy | Numerical arrays / linear algebra | BSD-3-Clause | Copyright © NumPy Developers |
| SciPy | Scientific computing | BSD-3-Clause | Copyright © SciPy Developers |
| pandas | Tabular data / analysis results | BSD-3-Clause | Copyright © pandas Development Team |
| Matplotlib | Plotting / report figures | PSF-2.0 | Copyright © Matplotlib Development Team / John D. Hunter |
| Pillow | Image processing | HPND | Copyright © Jeffrey A. Clark (Alex) and contributors |
| Cartopy | Cartographic projections / maps | LGPL-3.0 | Copyright © Cartopy contributors / UK Met Office lineage |
| GeoPandas | Geospatial tabular data | BSD-3-Clause | Copyright © GeoPandas developers |
| Shapely | Geometric operations | BSD-3-Clause | Copyright © Shapely contributors |
| PyProj | Cartographic projections (PROJ bindings) | MIT | Copyright © PyProj contributors |
| NetworkX | Graphs / connection networks | BSD-3-Clause | Copyright © NetworkX Developers |
| scikit-learn | Machine-learning utilities where used | BSD-3-Clause | Copyright © scikit-learn developers |
ASTROLAB Desktop¶
| Component | Role | License | Copyright |
|---|---|---|---|
| PySide6 (Qt for Python) | Desktop UI framework | LGPL-3.0 | Copyright © The Qt Company Ltd. and contributors |
| PyVista | 3D mesh visualisation helpers | MIT | Copyright © PyVista developers |
| VTK | Visualisation Toolkit (via PyVista) | BSD-3-Clause | Copyright © Kitware Inc. and VTK contributors |
| trimesh | Triangle mesh I/O / processing | MIT | Copyright © Michael Dawson-Haggerty and contributors |
Your obligations¶
- Respect each component’s license when redistributing ASTROLAB or embedding its clients.
- Apache-2.0 components (Orekit, CesiumJS, TypeScript, JPype1, Requests) require retention of the Apache notices.
- LGPL-3.0 packages (PySide6, Cartopy) can require corresponding source or relinking rights for the library portions. The official texts are linked from the in-app notice.
- Package versions move with each Beta. For a lawyer-reviewed bill of materials, contact STELLOR SOLUTIONS.