Kshana
Copyright 2026 Ashforde OÜ
Dual-licensed. You may use this software under EITHER:
(a) the GNU Affero General Public License v3.0 only (AGPL-3.0-only), the full
text of which is in LICENSE; OR
(b) a commercial licence from Ashforde OÜ, for use that the AGPL does not suit
(e.g. embedding in proprietary/closed-source products, or offering a network
service without releasing your source). Contact contact@ashforde.org.
See LICENSING.md for which licence applies to your use and how the two relate.
"Kshana" and associated marks are trademarks of Ashforde OÜ. The licence applies
to the source code; it does not grant rights to the project name or marks. Forks
and derivative distributions must use a different name.
Third-party data:
Contains data from the Lunar GNSS Receiver Experiment (LuGRE) Mission Data,
J. Parker, F. Dovis et al., NASA and Agenzia Spaziale Italiana, Zenodo,
doi 10.5281/zenodo.16411687, licensed under CC BY 4.0. Kshana's fixtures are
derived extracts; no sample file is redistributed (see docs/LUGRE-DATA.md).
Contains Galileo satellite metadata (box-wing panel areas, optical properties and
satellite masses in src/srp_boxwing.rs) from the European GNSS Service Centre,
https://www.gsc-europa.eu/support-to-developers/galileo-satellite-metadata,
(c) EU 2011-2026, reproduced with acknowledgement under the GSC copyright notice;
accessed 2026-10-13. These values are not licensed under the AGPL.
Galileo OSNMA:
The OSNMA receiver-side verifier (src/osnma, docs/OSNMA.md) implements the
algorithms of the Galileo OSNMA Signal-in-Space ICD and Receiver Guidelines, (c)
European Union. Kshana grants no rights under the European Union's intellectual
property in that interface; users rely on the ICD's own authorisation (its Annex E).
See the notice in docs/OSNMA.md. Kshana is not developed by, used by, approved by or
endorsed by the European Union, the European Commission or EUSPA.
Galileo E1 primary memory codes:
Not bundled since 0.36: the E1-B and E1-C primary memory codes (C7_E1B.txt,
C8_E1C.txt) are supplied by each user (scripts/fetch_galileo_e1_codes.sh), extracted
byte for byte from the attachments of the European GNSS
(Galileo) Open Service Signal-In-Space Interface Control Document, Issue 2.0,
January 2021 (OS SIS ICD Annex C.7 and C.8), (c) European Union 2021. Source:
https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo_OS_SIS_ICD_v2.0.pdf
(SHA-256 ce97057a9e9d74cc41a6b986c6e9ef03ce420eda474787b4f8f0456b369a81c0); see
data/galileo-os-sis-icd/PROVENANCE.md. The ICD states that they are Technical Data
subject to the European Union's intellectual property rights, used under the EU's
"Authorisation Concerning the OS SIS ICD IPRs" (Annex G of Issue 2.0, Annex H of
Issue 2.1), a non-exclusive, royalty-free, non-transferable and non-licensable
covenant. They are NOT licensed under the AGPL-3.0 or the commercial licence, and
Kshana grants no rights in them. The ICD allows redistribution only for non-commercial
purposes, so the repository does not carry them; see LICENSING.md.
Kshana is not developed by, used by, approved by or endorsed by the European Union.