Fly Infinity

Open-source licences

for Sproochentest

Applies to
Sproochentest
Libraries
15 projects · 58 modules

Sproochentest 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

15 projects across 58 individual modules, all of them inside the copy of Sproochentest 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-compose
  • androidx.appcompat:appcompat
  • androidx.browser:browser
  • androidx.camera:camera-camera2
  • androidx.camera:camera-core
  • androidx.camera:camera-lifecycle
  • androidx.camera:camera-view
  • androidx.compose.animation:animation
  • androidx.compose.foundation:foundation
  • androidx.compose.material3:material3
  • androidx.compose.material:material-icons-core
  • androidx.compose.material:material-icons-extended
  • androidx.compose.ui:ui
  • androidx.compose.ui:ui-graphics
  • androidx.compose.ui:ui-text-google-fonts
  • androidx.compose.ui:ui-tooling-preview
  • androidx.core:core-ktx
  • androidx.core:core-splashscreen
  • androidx.credentials:credentials
  • androidx.credentials:credentials-play-services-auth
  • androidx.datastore:datastore-preferences
  • androidx.exifinterface:exifinterface
  • androidx.fragment:fragment
  • androidx.fragment:fragment-ktx
  • androidx.glance:glance-appwidget
  • androidx.lifecycle:lifecycle-process
  • androidx.lifecycle:lifecycle-runtime-compose
  • androidx.lifecycle:lifecycle-runtime-ktx
  • androidx.lifecycle:lifecycle-viewmodel-compose
  • androidx.media3:media3-exoplayer
  • androidx.media3:media3-exoplayer-hls
  • androidx.media3:media3-ui
  • androidx.navigation:navigation-compose
  • androidx.room:room-ktx
  • androidx.room:room-runtime
  • androidx.work:work-runtime
  • androidx.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
kotlinx.coroutines

Copyright © JetBrains s.r.o. and Kotlin contributors

  • org.jetbrains.kotlinx:kotlinx-coroutines-core
  • org.jetbrains.kotlinx:kotlinx-coroutines-android
OkHttp

Copyright © Square, Inc. and Block, Inc.

  • com.squareup.okhttp3:okhttp
  • com.squareup.okhttp3:logging-interceptor
Retrofit

Copyright © Square, Inc. and Block, Inc.

  • com.squareup.retrofit2:retrofit
  • com.squareup.retrofit2:converter-gson
Gson

Copyright © Google LLC

  • com.google.code.gson:gson
Coil

Copyright © Coil Contributors

  • io.coil-kt:coil-compose
Firebase Android SDK

Copyright © Google LLC

The client libraries are open source; the hosted services they talk to are Google's, and what they do with data is set out in the app's privacy policy.

  • com.google.firebase:firebase-auth
  • com.google.firebase:firebase-firestore
  • com.google.firebase:firebase-storage
  • com.google.firebase:firebase-appcheck-playintegrity

GPL v2 with the Classpath Exception

The licence OpenJDK uses. The Classpath Exception is the important part: it explicitly permits linking this library into an application without that application becoming subject to the GPL. So the app itself is unaffected, and the obligation is to name the library — here.

Java 8+ API desugaring support (desugar_jdk_libs)

Copyright © Oracle and/or its affiliates, packaged by Google LLC

Backports modern Java date and time classes so they work on older versions of Android.

  • com.android.tools:desugar_jdk_libs

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 Identity for Credential Manager

Copyright © Google LLC

The Google sign-in itself. It is optional in the app, and there is a page explaining how to delete the account it creates.

  • com.google.android.libraries.identity.googleid:googleid
Google Play Billing Library

Copyright © Google LLC

Handles the payment. Google processes it; we never see a card number.

  • com.android.billingclient:billing-ktx
Google Play In-App Review

Copyright © Google LLC

  • com.google.android.play:review
  • com.google.android.play:review-ktx
Google reCAPTCHA for Android

Copyright © Google LLC

Used to tell a person from a script when an account is created, which is why the app can offer sign-in without also collecting more about you.

  • com.google.android.recaptcha:recaptcha

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