Open-source licences
for JTV
- Applies to
- JTV
- Libraries
- 12 projects · 52 modules
- Corrections
- fly.infinity.official@gmail.com
JTV is built on work other people published, and several of those licences ask us to say so. This page names every third-party library that ships inside this app, who wrote it, and the terms it is used under. It is the notice those licences require, not a list of things we are pleased about.
What this page covers
12 projects across 52 individual modules, all of them inside the copy of JTV you install.
The list comes from the app’s own build configuration rather than from memory. Libraries used only to build or test the app are left out, because they are not in what you install, and so are version-alignment artefacts, which contain no code of their own.
Apache License 2.0
A permissive licence. It lets us include the library in a closed-source app, and asks in return that we keep the copyright notice and say what the licence is — which is what this page does.
- AndroidX and Jetpack Compose
Copyright © The Android Open Source Project
The Android UI toolkit itself. Every app here is built on it, though which pieces each app uses differs.
androidx.activity:activity-composeandroidx.appcompat:appcompatandroidx.browser:browserandroidx.camera:camera-camera2androidx.camera:camera-coreandroidx.camera:camera-lifecycleandroidx.camera:camera-viewandroidx.compose.animation:animationandroidx.compose.foundation:foundationandroidx.compose.material3:material3androidx.compose.material:material-icons-coreandroidx.compose.material:material-icons-extendedandroidx.compose.ui:uiandroidx.compose.ui:ui-graphicsandroidx.compose.ui:ui-text-google-fontsandroidx.compose.ui:ui-tooling-previewandroidx.core:core-ktxandroidx.core:core-splashscreenandroidx.credentials:credentialsandroidx.credentials:credentials-play-services-authandroidx.datastore:datastore-preferencesandroidx.exifinterface:exifinterfaceandroidx.fragment:fragmentandroidx.fragment:fragment-ktxandroidx.glance:glance-appwidgetandroidx.lifecycle:lifecycle-processandroidx.lifecycle:lifecycle-runtime-composeandroidx.lifecycle:lifecycle-runtime-ktxandroidx.lifecycle:lifecycle-viewmodel-composeandroidx.media3:media3-exoplayerandroidx.media3:media3-exoplayer-hlsandroidx.media3:media3-uiandroidx.navigation:navigation-composeandroidx.room:room-ktxandroidx.room:room-runtimeandroidx.work:work-runtimeandroidx.work:work-runtime-ktx
- Kotlin standard library
Copyright © JetBrains s.r.o. and Kotlin contributors
Added by the Kotlin compiler rather than declared by us, but it ships in every app, so it belongs on this list.
org.jetbrains.kotlin:kotlin-stdlib
- OkHttp
Copyright © Square, Inc. and Block, Inc.
com.squareup.okhttp3:okhttpcom.squareup.okhttp3:logging-interceptor
- Retrofit
Copyright © Square, Inc. and Block, Inc.
com.squareup.retrofit2:retrofitcom.squareup.retrofit2:converter-gson
- Guava
Copyright © Google LLC
com.google.guava:guava
- Coil
Copyright © Coil Contributors
io.coil-kt:coil-compose
MIT License
Permissive, and shorter than any other licence here. Its one condition is that the copyright notice travels with the software.
- android-youtube-player
Copyright © Pierfrancesco Soffritti
com.pierfrancescosoffritti.androidyoutubeplayer:core
Google's own SDK terms
Not an open-source licence. These are Google's proprietary libraries, used under the terms Google sets for them, and those terms require that Google's legal notices be shown to users. They are listed separately for that reason — calling them "open source" would be untrue.
- Google Mobile Ads SDK (AdMob)
Copyright © Google LLC
What it collects, and how to opt out of personalised ads, is set out in each app's privacy policy.
com.google.android.gms:play-services-ads
- Google User Messaging Platform
Copyright © Google LLC
This is the consent prompt itself — the thing that asks permission before any personalised advertising.
com.google.android.ump:user-messaging-platform
- Google Play services Location
Copyright © Google LLC
com.google.android.gms:play-services-location
- Google Play In-App Review
Copyright © Google LLC
com.google.android.play:reviewcom.google.android.play:review-ktx
- Google ML Kit
Copyright © Google LLC
Barcode reading and translation, both running on the device.
com.google.mlkit:barcode-scanningcom.google.mlkit:translate
Open source is not the same as free of terms
A distinction worth making plainly, because attribution pages often blur it. Most of what is above is genuinely open source, published under a permissive licence by people who chose to give it away. Google’s Play services libraries — advertising, billing, the consent prompt, machine learning — are not. They are proprietary software used under Google’s own terms, listed in a section of their own rather than folded in among the rest. Calling them open source would be untrue.
The other documents
- JTV privacy policy
What the app collects, what it does not, and who else is involved.
- Licences across every app
The same notice for the whole catalogue, with each library shown against the apps it is in.