Third-Party Notices
Sprichst includes open-source software and data. This file is generated by python3 scripts/generate_third_party_notices.py; do not edit it by hand. Full licence texts are shown in the app under Account → About Sprichst → View licenses.
Bundled with the app
| Component | Licence | Notes |
|---|---|---|
| Figtree font (assets/fonts/figtree) | SIL OFL 1.1 | The design system's family, bundled so no font is fetched from a CDN. Licence text: assets/fonts/figtree/OFL.txt |
| Roboto font (assets/fonts/roboto) | Apache-2.0 | Fallback; bundled so no font is fetched from Google. Licence text: assets/fonts/roboto/LICENSE.txt |
| Firebase JS SDK (web/vendor/firebasejs) | Apache-2.0 | Vendored so the web app loads no code from gstatic.com. See web/vendor/firebasejs/NOTICE |
| Flutter engine and CanvasKit (web build) | BSD-3-Clause | Served from our own origin |
| Material Icons (Flutter SDK) | Apache-2.0 | |
| App icon, orbit mark and artwork | Project-owned | assets/brand/, written to every platform by scripts/make_app_icons.py |
AI models and voices (downloaded on request, not bundled)
| Model | Licence | Source |
|---|---|---|
| Qwen2.5 0.5B and 1.5B Instruct | Apache-2.0 | huggingface.co/Qwen |
| Gemma 3 1B and 4B (unsloth GGUF builds) | Gemma Terms of Use and Prohibited Use Policy | huggingface.co/unsloth |
| Whisper tiny and base (sherpa-onnx builds) | MIT | huggingface.co/csukuangfj |
| Piper German voices Thorsten, Kerstin | CC0 1.0 | huggingface.co/rhasspy/piper-voices |
| Piper German voices Ramona, Karlsson, Eva | M-AILABS open data | huggingface.co/rhasspy/piper-voices |
| Piper (engine) and sherpa-onnx | MIT / Apache-2.0 | github.com/rhasspy/piper, github.com/k2-fsa/sherpa-onnx |
Qwen2.5 3B is deliberately excluded because its licence restricts commercial use. The Pavoque voice is excluded because its training data is CC BY-NC-SA.
Gemma is provided under and subject to the Gemma Terms of Use found at ai.google.dev/gemma/terms.
Dart and Flutter packages
| Package | Version | Licence | Used for |
|---|---|---|---|
| _flutterfire_internals | 1.3.77 | BSD-3-Clause | dependency |
| archive | 4.5.1 | BSD-2-Clause | app |
| args | 2.7.0 | BSD-3-Clause | dependency |
| async | 2.13.1 | BSD-3-Clause | dependency |
| audio_session | 0.2.4 | MIT | dependency |
| boolean_selector | 2.1.2 | BSD-3-Clause | dependency |
| characters | 1.4.1 | BSD-3-Clause | dependency |
| clock | 1.1.3 | Apache-2.0 | dependency |
| cloud_firestore | 6.10.0 | BSD-3-Clause | app |
| cloud_firestore_platform_interface | 8.0.7 | BSD-3-Clause | dependency |
| cloud_firestore_web | 5.7.3 | BSD-3-Clause | dependency |
| code_assets | 2.1.0 | BSD-3-Clause | dependency |
| collection | 1.19.1 | BSD-3-Clause | dependency |
| crypto | 3.0.7 | BSD-3-Clause | dependency |
| device_info_plus | 13.3.0 | BSD-3-Clause | app |
| device_info_plus_platform_interface | 8.1.0 | BSD-3-Clause | dependency |
| dinja | 1.0.0 | MIT | dependency |
| fake_async | 1.3.3 | Apache-2.0 | tests and tools |
| ffi | 2.2.0 | BSD-3-Clause | dependency |
| ffi_leak_tracker | 0.1.2 | BSD-3-Clause | dependency |
| file | 7.0.1 | BSD-3-Clause | dependency |
| firebase_auth | 6.7.0 | BSD-3-Clause | app |
| firebase_auth_platform_interface | 9.1.0 | BSD-3-Clause | dependency |
| firebase_auth_web | 6.3.0 | BSD-3-Clause | dependency |
| firebase_core | 4.15.0 | BSD-3-Clause | app |
| firebase_core_platform_interface | 8.1.1 | BSD-3-Clause | dependency |
| firebase_core_web | 3.12.0 | BSD-3-Clause | dependency |
| fixnum | 1.1.1 | BSD-3-Clause | dependency |
| flutter | 0.0.0 | BSD-3-Clause (Flutter SDK) | app |
| flutter_lints | 4.0.0 | BSD-3-Clause | tests and tools |
| flutter_riverpod | 2.6.1 | MIT | app |
| flutter_secure_storage | 11.2.0 | BSD-3-Clause | app |
| flutter_secure_storage_darwin | 0.4.3 | BSD-3-Clause | dependency |
| flutter_secure_storage_linux | 3.0.3 | BSD-3-Clause | dependency |
| flutter_secure_storage_platform_interface | 2.1.1 | BSD-3-Clause | dependency |
| flutter_secure_storage_web | 2.1.1 | BSD-3-Clause | dependency |
| flutter_secure_storage_windows | 4.2.2 | BSD-3-Clause | dependency |
| flutter_test | 0.0.0 | BSD-3-Clause (Flutter SDK) | tests and tools |
| flutter_web_plugins | 0.0.0 | BSD-3-Clause (Flutter SDK) | dependency |
| google_sign_in | 7.2.0 | BSD-3-Clause | app |
| google_sign_in_android | 7.2.17 | BSD-3-Clause | dependency |
| google_sign_in_ios | 6.3.6 | BSD-3-Clause | dependency |
| google_sign_in_platform_interface | 3.1.0 | BSD-3-Clause | dependency |
| google_sign_in_web | 1.1.3 | Project-owned stub | app |
| hooks | 2.2.0 | BSD-3-Clause | dependency |
| http | 1.6.0 | BSD-3-Clause | app |
| http_parser | 4.1.2 | BSD-3-Clause | dependency |
| jni | 1.1.0 | BSD-3-Clause | dependency |
| jni_flutter | 1.0.4+1 | BSD-3-Clause | dependency |
| jni_util | 1.0.0 | BSD-3-Clause | dependency |
| just_audio | 0.10.6 | Apache-2.0 (and MIT) | app |
| just_audio_platform_interface | 4.6.0 | MIT | dependency |
| just_audio_web | 0.4.16 | MIT | app |
| leak_tracker | 11.0.2 | BSD-3-Clause | dependency |
| leak_tracker_flutter_testing | 3.0.10 | BSD-3-Clause | dependency |
| leak_tracker_testing | 3.0.2 | BSD-3-Clause | dependency |
| lints | 4.0.0 | BSD-3-Clause | dependency |
| llamadart | 0.8.24 | MIT | app |
| llamadart_llama_cpp_flutter | 0.0.19 | MIT | app |
| logging | 1.3.0 | BSD-3-Clause | dependency |
| lottie | 3.6.1 | MIT | app |
| matcher | 0.12.20 | BSD-3-Clause | dependency |
| material_color_utilities | 0.13.0 | Apache-2.0 | app |
| meta | 1.19.0 | BSD-3-Clause | dependency |
| objective_c | 9.6.2 | BSD-3-Clause | dependency |
| package_config | 3.0.0 | BSD-3-Clause | dependency |
| path | 1.9.1 | BSD-3-Clause | dependency |
| path_provider | 2.1.6 | BSD-3-Clause | app |
| path_provider_android | 2.3.1 | BSD-3-Clause | dependency |
| path_provider_foundation | 2.6.0 | BSD-3-Clause | dependency |
| path_provider_linux | 2.2.2 | BSD-3-Clause | dependency |
| path_provider_platform_interface | 2.1.3 | BSD-3-Clause | dependency |
| path_provider_windows | 2.3.0 | BSD-3-Clause | dependency |
| platform | 3.2.0 | BSD-3-Clause | dependency |
| plugin_platform_interface | 2.1.8 | BSD-3-Clause | dependency |
| posix | 6.5.2 | MIT | dependency |
| pub_semver | 2.2.1 | BSD-3-Clause | dependency |
| record | 7.1.2 | BSD-3-Clause | app |
| record_android | 2.2.0 | BSD-3-Clause | dependency |
| record_ios | 2.1.1 | BSD-3-Clause | dependency |
| record_linux | 2.1.3 | BSD-3-Clause | dependency |
| record_macos | 2.1.1 | BSD-3-Clause | dependency |
| record_platform_interface | 2.1.0 | BSD-3-Clause | dependency |
| record_use | 1.1.1 | BSD-3-Clause | dependency |
| record_web | 2.1.3 | BSD-3-Clause | dependency |
| record_windows | 2.3.0 | BSD-3-Clause | dependency |
| riverpod | 2.6.1 | MIT | dependency |
| rxdart | 0.28.0 | Apache-2.0 | dependency |
| shared_preferences | 2.5.6 | BSD-3-Clause | app |
| shared_preferences_android | 2.4.28 | BSD-3-Clause | dependency |
| shared_preferences_foundation | 2.5.7 | BSD-3-Clause | dependency |
| shared_preferences_linux | 2.4.1 | BSD-3-Clause | dependency |
| shared_preferences_platform_interface | 2.4.2 | BSD-3-Clause | dependency |
| shared_preferences_web | 2.4.3 | BSD-3-Clause | dependency |
| shared_preferences_windows | 2.4.1 | BSD-3-Clause | dependency |
| sherpa_onnx | 1.13.8 | Apache-2.0 | app |
| sherpa_onnx_android_arm64 | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_android_armeabi | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_android_x86 | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_android_x86_64 | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_ios | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_linux | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_macos | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_web | 1.13.8 | Apache-2.0 | dependency |
| sherpa_onnx_windows | 1.13.8 | Apache-2.0 | dependency |
| sky_engine | 0.0.0 | BSD-3-Clause (Flutter SDK) | dependency |
| source_span | 1.10.2 | BSD-3-Clause | dependency |
| stack_trace | 1.12.2 | BSD-3-Clause | dependency |
| state_notifier | 1.0.0 | MIT | dependency |
| stream_channel | 2.1.4 | BSD-3-Clause | dependency |
| string_scanner | 1.4.1 | BSD-3-Clause | dependency |
| synchronized | 3.4.2 | MIT | dependency |
| term_glyph | 1.2.2 | BSD-3-Clause | dependency |
| test_api | 0.7.12 | BSD-3-Clause | dependency |
| typed_data | 1.4.0 | BSD-3-Clause | dependency |
| uuid | 4.6.0 | MIT | dependency |
| vector_math | 2.4.3 | BSD-3-Clause | dependency |
| vm_service | 15.3.0 | BSD-3-Clause | dependency |
| web | 1.1.1 | BSD-3-Clause | app |
| win32 | 6.4.0 | BSD-3-Clause | dependency |
| win32_registry | 3.0.3 | BSD-3-Clause | dependency |
| xdg_directories | 1.1.0 | BSD-3-Clause | dependency |
| yaml | 3.1.4 | MIT | dependency |
Developer AI gateway (Python, not part of the released app)
| Requirement |
|---|
| fastapi==0.115.6 |
| uvicorn[standard]==0.32.1 |
| python-dotenv==1.0.1 |
| python-multipart==0.0.20 |
| PyJWT==2.10.1 |
| cryptography>=43,<47 |
Python packages are installed by the server operator from PyPI under their own licences (FastAPI MIT, Uvicorn BSD-3-Clause, python-dotenv BSD-3-Clause, python-multipart Apache-2.0, PyJWT MIT, cryptography Apache-2.0 or BSD-3-Clause, plus their own dependencies).