STARMAP is a product of PUDDY Inc. Its "Personal Sky" feature runs open-source software on your device; this page provides the complete corresponding source and licenses, as required by those licenses.
The Personal Sky feature computes your local sky in your browser using the Swiss Ephemeris astronomical library (© Astrodienst AG), compiled to WebAssembly by the swisseph-wasm package (© 2024 prolaxu). STARMAP uses the Swiss Ephemeris unmodified, under its free GNU Affero General Public License v3.0 (AGPL-3.0) option - not the paid commercial license. The swisseph-wasm wrapper is licensed GPL-3.0-or-later. STARMAP's own code that drives the engine (personal-sky.js, personal-sky-worker.js) forms a combined work with it and is likewise licensed AGPL-3.0-or-later (© 2026 PUDDY Inc.)
In accordance with GPL-3.0 section 6(d) and AGPL-3.0 section 13, the complete corresponding source - the Swiss Ephemeris 2.10.03 C source, the swisseph-wasm 0.0.5 package source and its Emscripten build script, and our calling code - is available here at no charge:
A note on the bundled vendor/sweph/LICENSE.txt: that file is the swisseph-wasm wrapper author's older license summary (© 2024 prolaxu). It describes the Swiss Ephemeris as free for non-commercial use with a commercial license required otherwise. That summary predates Astrodienst's relicensing of the Swiss Ephemeris under the GNU Affero General Public License. STARMAP's governing terms are AGPL-3.0; the authoritative license is swisseph-2.10.03/LICENSE inside the archive above (full AGPL text also linked below), and STARMAP complies by providing the complete corresponding source on this page at no charge.
swisseph-wasm 0.0.5: github.com/prolaxu/swisseph-wasm, npmThe engine reads Swiss Ephemeris data files (seas_18.se1, semo_18.se1, sepl_18.se1). These are astronomical data, not program source; STARMAP serves them at /data/ephe/ and Astrodienst publishes them at astro.com/ftp/swisseph/ephe.
The remainder of this website (the calendar, design, and other tooling) is proprietary and is merely aggregated with the open-source components above; it does not link into them. All engine interaction is isolated behind the AGPL-licensed worker.
Back to STARMAP · Source requests: legal@puddystudios.com