§ Legal — Credits

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

  • 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.

  • 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.

  • 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.

  • Cash App's typesafe SQLite library. Backs the local stats database (drill events, jam sessions, dashboards) on Android and iOS.

  • 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.