# KyouStudy open-source software notice

This notice lists the direct and material transitive open-source software
dependencies used to build the distributed KyouStudy Android and iOS
applications as of August 23, 2026.
Transitive modules from the same projects remain subject to the same upstream
notices and licenses. Development-only test tools are listed separately because
their presence in the source repository does not mean they are shipped in the
app.

## Distributed software

| Project or family | Version used | Copyright / project | License |
|---|---:|---|---|
| Kotlin and Kotlin standard library | 2.3.10 | JetBrains and contributors | Apache License 2.0 |
| Compose Multiplatform | 1.10.3 | JetBrains and contributors | Apache License 2.0 |
| Jetpack Compose | BOM 2026.02.01; resolved Material 3 1.4.0, UI/runtime 1.11.0, animation/foundation 1.10.5 | Android Open Source Project contributors | Apache License 2.0 |
| AndroidX Activity Compose | 1.13.0 | Android Open Source Project contributors | Apache License 2.0 |
| AndroidX AppCompat | 1.7.1 | Android Open Source Project contributors | Apache License 2.0 |
| AndroidX Core KTX | 1.19.0 | Android Open Source Project contributors | Apache License 2.0 |
| AndroidX Lifecycle runtime, ViewModel, and Compose integration | 2.11.0 | Android Open Source Project contributors | Apache License 2.0 |
| kotlinx.coroutines | 1.10.2 | JetBrains and contributors | Apache License 2.0 |
| kotlinx-datetime | 0.8.0 | JetBrains and contributors | Apache License 2.0 |
| kotlinx.serialization | 1.9.0 | JetBrains and contributors | Apache License 2.0 |
| SQLDelight runtime and Android / Native drivers | 2.3.2 | Cash App / Block and contributors | Apache License 2.0 |
| JetBrains Annotations | 23.0.0 | JetBrains and contributors | Apache License 2.0 |
| JSpecify annotations | 1.0.0 | JSpecify contributors | Apache License 2.0 |
| javax.inject | 1 | JSR-330 contributors | Apache License 2.0 |
| Guava listenablefuture compatibility artifact | 1.0 | Google and contributors | Apache License 2.0 |
| Google Data Transport API, runtime, and CCT backend | 3.0.0 / 3.1.8 | Google and contributors | Apache License 2.0 |
| Firebase Encoders core, JSON, and protobuf modules | 17.0.0 / 18.0.0 / 16.0.0 | Google and contributors | Apache License 2.0 |

The Apache License 2.0 text is available at
<https://www.apache.org/licenses/LICENSE-2.0>.

Project sources and notices:

- Kotlin: <https://github.com/JetBrains/kotlin>
- Compose Multiplatform: <https://github.com/JetBrains/compose-multiplatform>
- AndroidX: <https://cs.android.com/androidx/platform/frameworks/support>
- kotlinx.coroutines: <https://github.com/Kotlin/kotlinx.coroutines>
- kotlinx-datetime: <https://github.com/Kotlin/kotlinx-datetime>
- kotlinx.serialization: <https://github.com/Kotlin/kotlinx.serialization>
- SQLDelight: <https://github.com/sqldelight/sqldelight>

## Platform and commercial SDK terms

KyouStudy also uses Google Play Billing Library 9.1.0 on Android. It and its
transitive Google Play services base, basement, tasks, location, and place-report
modules are distributed under the applicable Google Play and Android Software
Development Kit terms and are not represented here as open-source software.
Their presence does not mean that KyouStudy requests Android location permission
or intentionally uses a device-location feature. The iOS app uses Apple system
frameworks including SwiftUI, StoreKit, Photos, UserNotifications, and
AVFoundation under Apple's developer and platform terms.

## Development-only dependencies

JUnit 4.13.2, AndroidX Test JUnit 1.3.0, Espresso 3.7.0, SQLDelight's SQLite
test driver, Compose UI test tooling, and Kotlin coroutine test utilities are
used for development or tests and are not intentionally packaged as runtime
app features.

THE THIRD-PARTY SOFTWARE IS PROVIDED UNDER ITS RESPECTIVE LICENSE, INCLUDING
THE WARRANTY DISCLAIMERS AND LIABILITY LIMITATIONS IN THAT LICENSE. Nothing in
this notice limits non-waivable rights under applicable law.
