Open-source licences
Recycle Radio for Android is built with the open-source software below. Each is used under its licence; the full licence texts follow the list. Thank you to everyone who makes them.
| Software | Licence |
|---|---|
| AndroidX: Core, Activity, Lifecycle, SavedState, DataStore, Palette, Collection, Annotation, Media, Window, Emoji2, Startup, Tracing, Profile Installer, Credentials, Browser and their supporting libraries (The Android Open Source Project) | Apache License 2.0 |
| Jetpack Compose: UI, Foundation, Animation, Material 3 (The Android Open Source Project) | Apache License 2.0 |
| AndroidX Media3: ExoPlayer, HLS, Session (The Android Open Source Project) | Apache License 2.0 |
| Kotlin standard library (JetBrains s.r.o. and Kotlin Programming Language contributors) | Apache License 2.0 |
| kotlinx.coroutines, kotlinx.serialization (JetBrains s.r.o. and contributors) | Apache License 2.0 |
| OkHttp and Okio (Square, Inc.) | Apache License 2.0 |
| Coil (Coil Contributors) | Apache License 2.0 |
| Compose Multiplatform runtime, UI and Lifecycle libraries, used by Coil (JetBrains s.r.o.) | Apache License 2.0 |
| Accompanist Drawable Painter (Google LLC) | Apache License 2.0 |
| Guava, failureaccess and ListenableFuture (The Guava Authors) | Apache License 2.0 |
| JSpecify, Error Prone annotations, J2ObjC annotations, JSR-305 annotations, javax.inject, JetBrains annotations | Apache License 2.0 |
| Checker Framework qualifiers (the Checker Framework developers) | MIT License |
| Firebase Cloud Messaging, Installations, Common, Components, Encoders, Auth Interop and App Check Interop SDKs (Google LLC) | Apache License 2.0 |
| Google Data Transport (Google LLC) | Apache License 2.0 |
| Protocol Buffers runtime, as included in AndroidX DataStore (Google Inc.) | BSD 3-Clause License |
| Inter typeface (The Inter Project Authors) | SIL Open Font License 1.1 |
Google Play services, ML Kit, Firebase Authentication and Sign in with Google (the code scanner used for pairing, Google sign-in with Google Identity Services, and the parts Firebase relies on, such as Play Integrity, Play Core and reCAPTCHA) are provided by Google under the Android Software Development Kit License Agreement, the Play Core Software Development Kit Terms of Service and Google's ML Kit Terms; they aren't open source.
Apache License 2.0
The full text is in licenses/Apache-2.0.txt, and at https://www.apache.org/licenses/LICENSE-2.0.
MIT License (Checker Framework qualifiers)
The full text is in licenses/MIT-checker-qual.txt.
BSD 3-Clause License (Protocol Buffers)
The full text is in licenses/BSD-3-Clause-protobuf.txt.
SIL Open Font License 1.1 (Inter)
The full text is in licenses/OFL-1.1-Inter.txt.