Third-party notices

The third-party open source components Setliner ships, and their licenses, as Section 10.2 of the End User License Agreement promises. Compiled from the build files by hand and re-derived when they change; it lists direct dependencies and the two vendored assets, not every transitive library those pull in.

Components shipped in the app

ComponentLicenseSource / license text
JmDNS (org.jmdns:jmdns), version 3.6.3 - desktop LAN session discoveryApache License 2.0https://github.com/jmdns/jmdns/blob/v3.6.3/LICENSE
Kotlin Standard Library (kotlin-stdlib), version 2.4.10Apache License 2.0https://github.com/JetBrains/kotlin/blob/master/LICENSE
kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json), version 1.11.0Apache License 2.0https://github.com/Kotlin/kotlinx.serialization/blob/master/LICENSE.txt
JetBrains Compose Multiplatform (desktop and iOS: compose.desktop.currentOs, org.jetbrains.compose.components:components-resources, .foundation:foundation, .runtime:runtime, .ui:ui), version 1.11.1Apache License 2.0https://github.com/JetBrains/compose-multiplatform/blob/master/LICENSE.txt
JetBrains Compose Material 3 (org.jetbrains.compose.material3:material3), version 1.9.0 — a separate release cadence from the line above, which is why the two numbers differApache License 2.0https://github.com/JetBrains/compose-multiplatform/blob/master/LICENSE.txt
AndroidX Core KTX (androidx.core:core-ktx), version 1.18.0Apache License 2.0https://developer.android.com/jetpack/androidx/releases/core
AndroidX Lifecycle Runtime KTX (androidx.lifecycle:lifecycle-runtime-ktx), version 2.10.0Apache License 2.0https://developer.android.com/jetpack/androidx/releases/lifecycle
AndroidX Lifecycle ViewModel Compose (androidx.lifecycle:lifecycle-viewmodel-compose), version 2.10.0Apache License 2.0https://developer.android.com/jetpack/androidx/releases/lifecycle
AndroidX Activity Compose (androidx.activity:activity-compose), version 1.13.0Apache License 2.0https://developer.android.com/jetpack/androidx/releases/activity
AndroidX Compose BOM and Compose UI/Material3/Material Icons Extended/Foundation (androidx.compose.*, via androidx.compose:compose-bom), version 2026.06.01Apache License 2.0https://developer.android.com/jetpack/androidx/releases/compose
AndroidX Navigation Compose (androidx.navigation:navigation-compose), version 2.9.8Apache License 2.0https://developer.android.com/jetpack/androidx/releases/navigation
AndroidX DocumentFile (androidx.documentfile:documentfile), version 1.1.0Apache License 2.0https://developer.android.com/jetpack/androidx/releases/documentfile
AndroidX ProfileInstaller (androidx.profileinstaller:profileinstaller), version 1.4.1 — Android only; installs the baseline profile a release build ships with (#3856)Apache License 2.0https://developer.android.com/jetpack/androidx/releases/profileinstaller
Apache PDFBox (org.apache.pdfbox:pdfbox), version 2.0.37 — desktop only, used for PDF chord-chart renderingApache License 2.0https://pdfbox.apache.org/
PdfBox-Android (com.tom-roush:pdfbox-android), version 2.0.27.0 — Android only, an Android port of the same Apache PDFBox codebase, used for PDF-to-chart conversion (#1270)Apache License 2.0https://github.com/TomRoush/PdfBox-Android
Ktor client, Darwin engine (io.ktor:ktor-client-darwin), version 3.0.3 — iOS only, the OneDrive sign-in token exchange and Graph calls (#2434)Apache License 2.0https://github.com/ktorio/ktor/blob/main/LICENSE
Material Symbols / Material Design Icons (Google), 67 icons vendored as VectorDrawable XML under desktop/src/main/composeResources/drawable/ — desktop moved off compose.materialIconsExtended in #1782 and renders these insteadApache License 2.0https://github.com/google/material-design-icons/blob/master/LICENSE
Noto Emoji (Google), subsetted to six glyphs and embedded in exported PDFs so an emoji annotation prints — see core/.../export/EmojiFont.kt (Issue #1673)SIL Open Font License 1.1Full text vendored at licenses/NotoEmoji-OFL.txt; upstream https://github.com/google/fonts/tree/main/ofl/notoemoji

Build tools (not shipped in the app)

ComponentLicenseSource / license text
Android Gradle Plugin (com.android.application, .library, .test), version 8.13.0Apache License 2.0https://developer.android.com/studio/releases/gradle-plugin
Kotlin Gradle Plugin (org.jetbrains.kotlin.android, .jvm, .multiplatform, .plugin.serialization, .plugin.compose), version 2.4.10Apache License 2.0https://github.com/JetBrains/kotlin/blob/master/LICENSE
JetBrains Compose Gradle Plugin (org.jetbrains.compose), version 1.11.1Apache License 2.0https://github.com/JetBrains/compose-multiplatform/blob/master/LICENSE.txt
AndroidX Baseline Profile Gradle Plugin (androidx.baselineprofile), version 1.4.1Apache License 2.0https://developer.android.com/jetpack/androidx/releases/benchmark
Kotlin Test (JUnit 5 facade, kotlin("test-junit5")), bundled with Kotlin 2.4.10Apache License 2.0https://github.com/JetBrains/kotlin/blob/master/LICENSE
JUnit 5 (Jupiter) engine (org.junit.jupiter:junit-jupiter-engine), version 5.10.2 — test onlyEclipse Public License 2.0https://github.com/junit-team/junit5/blob/main/LICENSE.md
JUnit 4 (junit:junit), version 4.13.2 — Android instrumented/unit tests onlyEclipse Public License 1.0https://github.com/junit-team/junit4/blob/main/LICENSE.txt
Mockito (org.mockito:mockito-core), version 5.23.0 — Android unit tests onlyMIT Licensehttps://github.com/mockito/mockito/blob/main/LICENSE
AndroidX Test JUnit extension (androidx.test.ext:junit), version 1.3.0 — :baselineprofile onlyApache License 2.0https://developer.android.com/jetpack/androidx/releases/test
AndroidX Test Espresso (androidx.test.espresso:espresso-core), version 3.7.0 — :baselineprofile onlyApache License 2.0https://developer.android.com/jetpack/androidx/releases/test
AndroidX Test UI Automator (androidx.test.uiautomator:uiautomator), version 2.4.0 — :baselineprofile onlyApache License 2.0https://developer.android.com/jetpack/androidx/releases/test
AndroidX Benchmark Macro (androidx.benchmark:benchmark-macro-junit4), version 1.4.1 — :baselineprofile onlyApache License 2.0https://developer.android.com/jetpack/androidx/releases/benchmark

Corrections welcome: if a license here is wrong or a component is missing, contact support@setliner.com.