Open source is the reason a small team can ship a product like this. Attribution is the trade.
Ostler ships with a number of third-party open-source components. Each entry below links to its upstream repository and to the canonical licence text we redistribute. The legally-binding NOTICE files are bundled inside the installed product (per Apache 2.0 §4(d) compliance) and surfaced via Settings → About → Acknowledgements in the iOS app and ostler --licenses on the Mac Hub.
This page is a quick public index. If you spot a missing entry, an out-of-date version, or a licence we’ve classified incorrectly, please tell us at [email protected].
Ostler is built on open-source software. We are grateful to the maintainers and contributors of the projects below. Every component ships under a permissive licence; the full verbatim licence texts are installed on your Mac at ~/.ostler/LICENSES/ and printable with ostler --licenses.
The engine statically links its Rust dependency tree (over 1,200 crates), each under a permissive licence (MIT, Apache-2.0, BSD-2/3-Clause, ISC, Zlib, MPL-2.0, Unicode, and similar). Notable libraries include: tokio (MIT), rustls (Apache-2.0 OR ISC OR MIT), ring (Apache-2.0 AND ISC), hyper / axum (MIT), serde / reqwest / clap / chrono / image (MIT OR Apache-2.0), rusqlite (MIT), lettre (MIT), and mail-parser (Apache-2.0 OR MIT).
Full licence texts and copyright notices for every component are available in the product at ~/.ostler/LICENSES/. If we have missed an attribution, please contact us and we will correct it.
The exhaustive per-package index, grouped by licence family.
The majority of Ostler’s stack. Attribution required, no copyleft obligations.
Fetched at install time via Homebrew (or the equivalent upstream release page) and pinned by the installer. Not statically linked into any Creative Machines binary; each retains its own upstream identity.
brew install tailscale; optional network transport for Hub ↔ iOS pairing across networks) latest repo · BSD-3-ClauseModels are lazy-downloaded on first use; you’ll be informed before any download.
If you swap in an alternative local model (Llama, Gemma, or others) via Ollama, that model carries its own upstream licence which we cannot reproduce here on your behalf. You’re responsible for accepting the chosen model’s terms before use.
File-level copyleft. Modifications to the licensed files must be published under MPL-2.0; combining with a larger work under another licence is permitted.
Permissive in effect, but distinct from the MIT/BSD/Apache family.
Ostler does not bundle any GPL or LGPL code into its distributed binaries. Where any optional tooling falls under copyleft (for example, developer-only utilities), it is invoked as a separate process or fetched at install time from the user’s own package manager (Homebrew, pip), not redistributed by us.
Linked at runtime from the user’s operating system. Not bundled or redistributed by us. No attribution required; listed for transparency.
Linked dynamically against the host operating system on iOS, macOS, watchOS, and visionOS.
Open source is the reason a small team can ship a product like this. Attribution is the trade. The version-controlled source-of-truth for the legally-binding NOTICE files lives inside the installed product. Mistakes in this list are ours, not the upstream projects’.
Missed something? Questions about a specific licence, missing attribution, or compliance: [email protected] or [email protected].