Расчёты натальных карт, транзитов и геокодинг выполняет отдельный сервис calc. Он
использует библиотеку Kerykeion,
которая распространяется по лицензии GNU AGPL-3.0. Эта лицензия
требует открывать исходный код всего сервиса, который её использует, — поэтому мы
публикуем исходники calc целиком: код, конфигурацию, тесты, файлы сборки зависимостей
(pyproject.toml, uv.lock),
Dockerfile и текст лицензии.
Сайт (эта часть сервиса) с calc кодом не связан — это разные процессы, которые общаются между собой только по HTTP, поэтому требование AGPL-3.0 распространяется только на calc, а не на весь сервис «Светила».
Скачать архив исходников (calc.tar.gz)
Текст лицензии AGPL-3.0 (calc/LICENSE)
Данные о местах (городах и населённых пунктах) для геокодинга — база GeoNames, лицензия CC BY 4.0.