Open Source Credits
OmniFret stands on the shoulders of these open-source projects and bundled assets. Each one is used under its declared license; the same list is available inside the app under Settings → About → Open source licenses.
Bundled assets
- Bravura OFL-1.1 https://github.com/steinbergmedia/bravura
SMuFL music notation font by Steinberg. Used by the Tabs viewer for clefs, accidentals, dynamics, and other staff notation glyphs.
"Bravura" is a Reserved Font Name. The font is bundled unmodified.
- GeneralUser GS GeneralUser GS License v2.0 https://schristiancollins.com/generaluser.php
Sample bank used by Jam mode for backing tracks and by Tabs playback. Authored by S. Christian Collins.
- omnifret-gplayer MPL-2.0 https://github.com/ungregrettable/omnifret-gplayer
Guitar Pro / MusicXML parser, MIDI playback events, and notation rendering. Open-source companion library that powers the Tabs viewer.
MPL-2.0 source-disclosure obligation is satisfied by the linked public repository.
- alphaTab MPL-2.0 https://github.com/CoderLine/alphaTab
omnifret-gplayer is a Kotlin Multiplatform port of the alphaTab parsing and rendering pipeline by CoderLine GmbH.
Software libraries
- Jetpack Compose & AndroidX Apache-2.0 https://developer.android.com/jetpack/androidx
Google's Android UI toolkit and the AndroidX support libraries (Core, Lifecycle, Activity, DataStore, Splashscreen). Powers the Android UI layer.
- Compose Multiplatform Apache-2.0 https://github.com/JetBrains/compose-multiplatform
JetBrains' multiplatform Compose runtime and UI primitives (foundation, material3, icons, resources). Lets the same UI code render on Android and iOS.
- Kotlin & kotlinx libraries Apache-2.0 https://github.com/Kotlin
Kotlin standard library plus kotlinx-coroutines, kotlinx-serialization, and kotlinx-datetime. Underpin every cross-platform module.
- SQLDelight Apache-2.0 https://github.com/cashapp/sqldelight
Cash App's typesafe SQLite library. Backs the local stats database (drill events, jam sessions, dashboards) on Android and iOS.
- RevenueCat SDK MIT https://github.com/RevenueCat/purchases-kmp
Billing SDK used to verify Google Play and App Store purchases, restore PRO entitlements, and present purchase-management UI where available.
OmniFret relies on platform stores for payment processing and RevenueCat for purchase verification/restoration; OmniFret does not receive card details.
Full license texts
The full text of each license — Apache 2.0, MIT, OFL 1.1, MPL 2.0, BSD 3-Clause, EPL 1.0 — is bundled in the app. Inside OmniFret, tap any entry under Settings → About → Open source licenses to read the verbatim text. Outside the app, the canonical source for each is the project's website linked above.