Open source licenses (web)¶
ASTROLAB Web builds on open-source components. This page lists the primary dependencies users interact with indirectly through the product. It is not a substitute for the full license texts shipped with each package.
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.
Flight dynamics¶
| Component | Role | License | More info |
|---|---|---|---|
| Orekit | Orbit propagation, events, force models | Apache-2.0 | Orekit in ASTROLAB |
Web application (browser)¶
| Component | Role | Typical license |
|---|---|---|
| React | UI framework | MIT |
| React Router | Client routing | MIT |
| Vite | Front-end toolchain | MIT |
| TypeScript | Typed JavaScript | Apache-2.0 |
| CesiumJS | 3D globe / mission scene | Apache-2.0 |
| Three.js | 3D helpers where used | MIT |
| Plotly.js | Charts in Reporting | MIT |
| Supabase JS | Auth / session client | MIT |
| @vercel/analytics | Optional web analytics | See package license |
Cloud API & core (server)¶
The cloud API and shared analysis core also rely on the Python scientific stack and Orekit bindings used in the ASTROLAB engineering environment (including packages such as NumPy and related runtime libraries). Those components retain their upstream licenses (commonly BSD / MIT / Apache-2.0 depending on the package).
Your obligations¶
- Respect each component’s license when redistributing ASTROLAB or embedding its clients.
- Orekit and CesiumJS in particular require retention of Apache-2.0 notices when applicable.
- For a lawyer-reviewed bill of materials, contact STELLOR SOLUTIONS — package versions evolve with Beta releases.