Sky Calendar demo — AGPL edition The original application code in src/, tools/ and build.cjs is licensed under GNU Affero General Public License version 3 or (at your option) any later version. See LICENSE. Existing third-party notices are preserved. The license applies only to material whose rights are held by the project rightsholders; it grants no rights to the original Sky Calendar APK. Release67 includes the original fonts, zodiac/navigation/phase/retro SVG artwork and bg-day-cap.jpg background from the owner-supplied Sky Calendar APK. The original rights in those resources are retained; they are not relicensed under AGPL. Their original bytes and provenance manifest are included in resources/apk-reference67. Generated fallback assets remain project code; resources/scenes/lake-blue66.png is historical and not used or packaged in67. Bebas Neue independently obtained from Google Fonts retains its SIL OFL1.1. Other app code remains AGPL as described above. Swiss Ephemeris: Astrodienst AG / Dieter Koch / Alois Treindl, AGPL option. sweph: Timotej Valentin Rojko, AGPL option (2.10.3-8). Astronomy Engine 2.1.19: Don Cross, MIT; see ASTRONOMY-LICENSE.txt. ReportLab, Pillow and PDF fonts retain their own licenses. Their notices and exact dependency sources must accompany the matching release archive. City search: Open-Meteo / GeoNames. Their service/data terms remain applicable. Source availability is a release requirement, not an assertion that an unpublished or previous build already satisfies that requirement. The blue alpine lake background resources/scenes/lake-blue66.png was generated for this project using the built-in image_gen tool on 22 October 2026. It is independent of the original APK. The generation prompt accompanies source. Release67 uses original artwork/fonts/icons from the owner-supplied Sky Calendar APK, explicitly requested as the visual reference. These resources retain their original rights and are not relicensed under AGPL. See resources/apk-reference67/PROVENANCE.json. The generated landscape from66 is not used in67. Release72 also includes 202 generic aspect interpretations extracted on HOME-PC from assets/flutter_assets/assets/lang/ru_aspect.json of the same owner-supplied APK. Only generic 0_ keys are used; dated keys and paragraphs mentioning years20xx are excluded. These author texts retain their original rights and are not relicensed under AGPL. Extraction provenance is embedded in resources/apk-reference67/text/ru-aspects-general.json. Release75 adds original reference materials extracted on HOME-PC from ru_ast.json, ru_ast_2020.json, ru_ast_2021.json and ru_aspect.json of the same supplied APK. Original author texts retain their rights and are not relicensed under AGPL. Dated material is available only in an explicitly labelled historical archive. The extraction bundle includes original file paths and UTF-8 SHA-256 provenance.