DocumentationAPI Reference
DocumentationAPI ReferenceStatus

Android Licenses

LGPL License

Persona uses libraries under the LGPL license in order to perform Passport NFC on Android. This feature is an optional add-on module and this license only applies to Passport NFC users.

Licenses

Below is a table specifying all libraries and their licenses used by the Persona Android SDK.

LibraryLicense
activity:androidx.activity:1.6.0Apache License 2.0
activity-ktx:androidx.activity:1.6.0Apache License 2.0
annotation:androidx.annotation:1.5.0Apache License 2.0
annotation-experimental:androidx.annotation:1.3.0Apache License 2.0
appcompat:androidx.appcompat:1.5.1Apache License 2.0
appcompat-resources:androidx.appcompat:1.5.1Apache License 2.0
core-common:androidx.arch.core:2.1.0Apache License 2.0
core-runtime:androidx.arch.core:2.1.0Apache License 2.0
autofill:androidx.autofill:1.1.0Apache License 2.0
camera-camera2:androidx.camera:1.1.0Apache License 2.0
camera-core:androidx.camera:1.1.0Apache License 2.0, BSD License
camera-lifecycle:androidx.camera:1.1.0Apache License 2.0
camera-view:androidx.camera:1.1.0Apache License 2.0
cardview:androidx.cardview:1.0.0Apache License 2.0
collection:androidx.collection:1.2.0Apache License 2.0
collection-ktx:androidx.collection:1.1.0Apache License 2.0
concurrent-futures:androidx.concurrent:1.0.0Apache License 2.0
constraintlayout:androidx.constraintlayout:2.1.4Apache License 2.0
constraintlayout-core:androidx.constraintlayout:1.0.4Apache License 2.0
coordinatorlayout:androidx.coordinatorlayout:1.1.0Apache License 2.0
core:androidx.core:1.9.0Apache License 2.0
core-ktx:androidx.core:1.9.0Apache License 2.0
cursoradapter:androidx.cursoradapter:1.0.0Apache License 2.0
customview:androidx.customview:1.1.0Apache License 2.0
viewbinding:androidx.databinding:7.3.0Apache License 2.0
documentfile:androidx.documentfile:1.0.0Apache License 2.0
drawerlayout:androidx.drawerlayout:1.1.1Apache License 2.0
dynamicanimation:androidx.dynamicanimation:1.0.0Apache License 2.0
emoji2:androidx.emoji2:1.2.0Apache License 2.0
emoji2-views-helper:androidx.emoji2:1.2.0Apache License 2.0
exifinterface:androidx.exifinterface:1.3.3Apache License 2.0
fragment:androidx.fragment:1.5.3Apache License 2.0
fragment-ktx:androidx.fragment:1.5.3Apache License 2.0
interpolator:androidx.interpolator:1.0.0Apache License 2.0
legacy-support-core-utils:androidx.legacy:1.0.0Apache License 2.0
lifecycle-common:androidx.lifecycle:2.5.1Apache License 2.0
lifecycle-livedata:androidx.lifecycle:2.1.0Apache License 2.0
lifecycle-livedata-core:androidx.lifecycle:2.5.1Apache License 2.0
lifecycle-livedata-core-ktx:androidx.lifecycle:2.5.1Apache License 2.0
lifecycle-process:androidx.lifecycle:2.4.1Apache License 2.0
lifecycle-runtime:androidx.lifecycle:2.5.1Apache License 2.0
lifecycle-runtime-ktx:androidx.lifecycle:2.5.1Apache License 2.0
lifecycle-viewmodel:androidx.lifecycle:2.5.1Apache License 2.0
lifecycle-viewmodel-ktx:androidx.lifecycle:2.5.1Apache License 2.0
lifecycle-viewmodel-savedstate:androidx.lifecycle:2.5.1Apache License 2.0
loader:androidx.loader:1.0.0Apache License 2.0
localbroadcastmanager:androidx.localbroadcastmanager:1.0.0Apache License 2.0
print:androidx.print:1.0.0Apache License 2.0
recyclerview:androidx.recyclerview:1.2.1Apache License 2.0
resourceinspection-annotation:androidx.resourceinspection:1.0.1Apache License 2.0
savedstate:androidx.savedstate:1.2.0Apache License 2.0
savedstate-ktx:androidx.savedstate:1.2.0Apache License 2.0
startup-runtime:androidx.startup:1.1.1Apache License 2.0
tracing:androidx.tracing:1.0.0Apache License 2.0
transition:androidx.transition:1.4.1Apache License 2.0
vectordrawable:androidx.vectordrawable:1.1.0Apache License 2.0
vectordrawable-animated:androidx.vectordrawable:1.1.0Apache License 2.0
versionedparcelable:androidx.versionedparcelable:1.1.1Apache License 2.0
viewpager:androidx.viewpager:1.0.0Apache License 2.0
viewpager2:androidx.viewpager2:1.0.0Apache License 2.0
lottie:com.airbnb.android:4.2.2Apache License 2.0
commonmark:com.atlassian.commonmark:0.13.0BSD 2-Clause License
androidsvg-aar:com.caverock:1.4Apache License 2.0
JP2ForAndroid:com.github.Tgo1014:1.0.4BSD 2-Clause "Simplified" License
transport-api:com.google.android.datatransport:2.2.1Apache License 2.0
transport-backend-cct:com.google.android.datatransport:2.3.3Apache License 2.0
transport-runtime:com.google.android.datatransport:2.2.6Apache License 2.0
play-services-appset:com.google.android.gms:16.0.2Android Software Development Kit License
play-services-base:com.google.android.gms:18.1.0Android Software Development Kit License
play-services-basement:com.google.android.gms:18.1.0Android Software Development Kit License
play-services-mlkit-barcode-scanning:com.google.android.gms:18.1.0ML Kit Terms of Service
play-services-mlkit-face-detection:com.google.android.gms:17.1.0ML Kit Terms of Service
play-services-mlkit-text-recognition:com.google.android.gms:18.0.2ML Kit Terms of Service
play-services-mlkit-text-recognition-common:com.google.android.gms:18.0.0ML Kit Terms of Service
play-services-tasks:com.google.android.gms:18.0.2Android Software Development Kit License
material:com.google.android.material:1.6.1Apache License 2.0
image:com.google.android.odml:1.0.0-beta1Android Software Development Kit License
auto-value-annotations:com.google.auto.value:1.6.3Apache License 2.0
dagger:com.google.dagger:2.44Apache License 2.0
firebase-annotations:com.google.firebase:16.0.0Apache License 2.0
firebase-components:com.google.firebase:16.1.0Apache License 2.0
firebase-encoders:com.google.firebase:16.1.0Apache License 2.0
firebase-encoders-json:com.google.firebase:17.1.0Apache License 2.0
listenablefuture:com.google.guava:1.0Apache License 2.0
barcode-scanning-common:com.google.mlkit:17.0.0ML Kit Terms of Service
common:com.google.mlkit:18.5.0ML Kit Terms of Service
vision-common:com.google.mlkit:17.2.1ML Kit Terms of Service
vision-interfaces:com.google.mlkit:16.1.0ML Kit Terms of Service
moshi:com.squareup.moshi:1.14.0Apache License 2.0
moshi-adapters:com.squareup.moshi:1.14.0Apache License 2.0
okhttp:com.squareup.okhttp3:4.10.0Apache License 2.0
okio:com.squareup.okio:3.2.0Apache License 2.0
okio-jvm:com.squareup.okio:3.2.0Apache License 2.0
converter-moshi:com.squareup.retrofit2:2.9.0Apache License 2.0
retrofit:com.squareup.retrofit2:2.9.0Apache License 2.0
workflow-core-jvm:com.squareup.workflow1:1.7.1Apache License 2.0
workflow-runtime-jvm:com.squareup.workflow1:1.7.1Apache License 2.0
workflow-ui-container-android:com.squareup.workflow1:1.7.1Apache License 2.0
workflow-ui-container-common-jvm:com.squareup.workflow1:1.7.1Apache License 2.0
workflow-ui-core-android:com.squareup.workflow1:1.7.1Apache License 2.0
workflow-ui-core-common-jvm:com.squareup.workflow1:1.7.1Apache License 2.0
coil:io.coil-kt:2.2.2Apache License 2.0
coil-base:io.coil-kt:2.2.2Apache License 2.0
coil-svg:io.coil-kt:2.2.2Apache License 2.0
core:io.noties.markwon:4.6.2Apache License 2.0
javax.inject:javax.inject:1Apache License 2.0
scuba-sc-android:net.sf.scuba:0.0.23GNU Library or Lesser General Public License (LGPL)
scuba-smartcards:net.sf.scuba:0.0.19GNU Library or Lesser General Public License (LGPL)
bcprov-jdk15to18:org.bouncycastle:1.71Bouncy Castle Licence
bcutil-jdk15to18:org.bouncycastle:1.71Bouncy Castle Licence
cert-cvc:org.ejbca.cvc:1.4.13LGPL license, Version 2.1
annotations:org.jetbrains:13.0Apache License 2.0
kotlin-android-extensions-runtime:org.jetbrains.kotlin:1.7.10Apache License 2.0
kotlin-parcelize-runtime:org.jetbrains.kotlin:1.7.10Apache License 2.0
kotlin-stdlib:org.jetbrains.kotlin:1.7.10Apache License 2.0
kotlin-stdlib-common:org.jetbrains.kotlin:1.7.10Apache License 2.0
kotlin-stdlib-jdk7:org.jetbrains.kotlin:1.7.10Apache License 2.0
kotlin-stdlib-jdk8:org.jetbrains.kotlin:1.7.10Apache License 2.0
kotlinx-coroutines-android:org.jetbrains.kotlinx:1.6.4Apache License 2.0
kotlinx-coroutines-bom:org.jetbrains.kotlinx:1.6.4Apache License 2.0
kotlinx-coroutines-core:org.jetbrains.kotlinx:1.6.4Apache License 2.0
kotlinx-coroutines-core-jvm:org.jetbrains.kotlinx:1.6.4Apache License 2.0
jmrtd:org.jmrtd:0.7.34GNU Library or Lesser General Public License (LGPL)
json-logic-core-jvm:pl.allegro.mobile:1.0.0Apache License 2.0
json-logic-operations-api:pl.allegro.mobile:1.0.0Apache License 2.0
json-logic-operations-api-jvm:pl.allegro.mobile:1.0.0Apache License 2.0
json-logic-operations-stdlib-jvm:pl.allegro.mobile:1.0.0Apache License 2.0
json-logic-utils:pl.allegro.mobile:1.0.0Apache License 2.0
utils-jvm:pl.allegro.mobile:1.0.0Apache License 2.0