Open source licenses
Bru itself is available under either the Apache License 2.0 or the MIT license, at your option. The source is on GitHub.
It is built on the following open source components.
Android app
- AndroidX (core-ktx, room, sqlite, lifecycle, startup, tracing, annotation, collection, profileinstaller, versionedparcelable, interpolator) — Apache-2.0
- Kotlin standard library and kotlinx-coroutines — Apache-2.0
- ZXing core — Apache-2.0
- JNA — dual licensed Apache-2.0 or LGPL-2.1 or later; Bru uses it under Apache-2.0
- iroh and iroh-ffi, including
the bundled
libiroh_ffi.so— MIT or Apache-2.0
Web client
- iroh — MIT or Apache-2.0
- wasm-bindgen and wasm-bindgen-futures — MIT or Apache-2.0
- qrcode — MIT or Apache-2.0
libiroh_ffi.so is a prebuilt native library that statically links its own Rust dependency tree, so
the components above are not the complete list for it. See the iroh repository for those dependencies and their licenses.