Licences and thanks
Moss is built with open-source software and open data. Thank you to everyone who made them.
Data
- City data: from GeoNames (https://www.geonames.org), licensed under Creative Commons Attribution 4.0 (https://creativecommons.org/licenses/by/4.0/). Used for Your city: 7,263 cities, filtered from GeoNames' cities1000 to cities of 100,000 people or more, capitals and regional capitals, and reduced to name, region, position and time zone.
- Weekends and the first day of the week: from the Unicode Common Locale Data Repository (CLDR), © Unicode, Inc., under the Unicode License v3 (https://www.unicode.org/license.txt).
- Climate months (which months are hot, warm or cold where you live): derived from The World Bank, Climate Change Knowledge Portal (https://climateknowledgeportal.worldbank.org), 1991–2020 climatology, licensed under Creative Commons Attribution 4.0. Changes: reduced to monthly flags per country and time zone.
- Regional day research: our own, from the public sources above and our research notes.
- Landmark drawings: drawn by us, in our own style, using public photographs only as a reference for shapes and colours. No photograph is included in the app.
Fonts
- Plus Jakarta Sans, © 2020 The Plus Jakarta Sans Project Authors (https://github.com/tokotype/PlusJakartaSans), under the SIL Open Font License 1.1 (https://openfontlicense.org).
Software
Every library in the release build of Moss, with its version and licence. All are under the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0) unless another licence is named.
Kotlin and JetBrains
- Kotlin standard library 2.3.21
- kotlinx.coroutines 1.11.0
- kotlinx.serialization 1.11.0
- kotlinx-datetime 0.8.0
- kotlinx.collections.immutable 0.5.2
- Compose Multiplatform 1.12.0 (runtime, foundation, UI, animation, resources), Material 3 1.9.0, Material ripple 1.9.1
- JetBrains Lifecycle 2.11.0, Navigation 2.9.2, Navigation Event 1.1.0 and SavedState 1.3.6 for Compose Multiplatform
- JetBrains Java Annotations 23.0.0
Android Jetpack (AndroidX), by Google
- Activity 1.13.0, AppCompat 1.7.1, Core 1.19.0, Fragment 1.8.9
- Compose runtime, foundation, UI and animation 1.12.0; Material 3 1.4.0; Material ripple 1.9.3
- Lifecycle 2.11.0, Navigation 2.9.7, Navigation Event 1.1.1, SavedState 1.4.0
- SQLite 2.6.2, Window 1.5.0, Emoji2 1.4.0, Collection 1.5.0, Annotation 1.10.0
- Startup 1.1.1, Profile Installer 1.4.0, Tracing 1.2.0, Graphics Path 1.0.1, Concurrent Futures 1.1.0, Arch Core 2.2.0, Autofill 1.0.0, Core ViewTree 1.0.0, Cursor Adapter 1.0.0, Custom View 1.0.0 and Pooling Container 1.0.0, Drawer Layout 1.0.0, Interpolator 1.0.0, Loader 1.0.0, Resource Inspection Annotation 1.0.1, Vector Drawable 1.1.0, Versioned Parcelable 1.1.1, View Pager 1.0.0
- Guava ListenableFuture 1.0
Other libraries
- Koin 4.2.2 (dependency injection), by Kotzilla and the Koin contributors
- SQLDelight 2.3.2 (database), by Cash App
- SQLiter 1.3.3 (database driver on iPhone), Kermit 2.2.0 (logging) and Stately 2.1.0, by Touchlab
- JSpecify 1.0.0
- SQLite, the database engine built into iOS and Android, is in the public domain.
Voice
Moss's recorded lines were generated in advance with Google's Gemini text-to-speech in Google AI Studio (voice "Kore"), an AI voice, and checked by us. They are used under the Gemini API Additional Terms of Service, under which Google doesn't claim ownership of the audio it generates for us, and within Google's Generative AI Prohibited Use Policy.
Helplines
Helpline links go to Find A Helpline (https://findahelpline.com), run by ThroughLine.