Version: 1.0
Status: Enterprise Feature
Date: December 2025
This document provides comprehensive license information for all libraries used in the ThemisDB Voice Assistant feature, with specific focus on open-source compliance and on-premise deployment suitability.
| Attribute | Details |
|---|---|
| Repository | https://github.com/ggerganov/whisper.cpp |
| Purpose | High-accuracy speech transcription |
| License | MIT License |
| Copyright | Copyright (c) 2022 Georgi Gerganov |
| Open Source | ✅ Yes |
| Commercial Use | ✅ Allowed |
| On-Premise | ✅ Fully supported |
| Attribution | Required (MIT terms) |
Key Features:
- C++ port of OpenAI's Whisper model
- No external API dependencies
- Runs entirely offline
- 100+ languages supported
- Multiple model sizes (tiny to large)
Compliance:
- MIT License is one of the most permissive open-source licenses
- Allows commercial use, modification, and distribution
- No copyleft requirements
- Can be used in proprietary software
- Only requires attribution in documentation
| Attribute | Details |
|---|---|
| Repository | https://github.com/rhasspy/piper |
| Purpose | Neural text-to-speech synthesis |
| License | MIT License |
| Copyright | Copyright (c) 2023 Michael Hansen |
| Open Source | ✅ Yes |
| Commercial Use | ✅ Allowed |
| On-Premise | ✅ Fully supported |
| Attribution | Required (MIT terms) |
Key Features:
- Neural TTS with ONNX models
- Multiple voice profiles
- High-quality synthesis
- No cloud dependencies
- Lightweight and fast
Compliance:
- MIT License
- Suitable for commercial deployment
- Voice models also open-source (mostly MIT/CC-BY)
- No usage restrictions
| Attribute | Details |
|---|---|
| Repository | https://github.com/ggerganov/llama.cpp |
| Purpose | Large Language Model inference |
| License | MIT License |
| Copyright | Copyright (c) 2023 Georgi Gerganov |
| Open Source | ✅ Yes |
| Commercial Use | ✅ Allowed |
| On-Premise | ✅ Fully supported |
| Status | Already integrated in ThemisDB v1.3.0+ |
Key Features:
- Efficient LLM inference in C++
- Support for LLaMA, Mistral, Phi-3, and more
- GGUF model format
- CPU and GPU acceleration
- No external API calls
Compliance:
- MIT License
- Already approved for ThemisDB use
- Core library is MIT (models have separate licenses)
| Attribute | Details |
|---|---|
| Repository | https://github.com/microsoft/onnxruntime |
| Purpose | Neural network inference engine (used by Piper) |
| License | MIT License |
| Copyright | Copyright (c) Microsoft Corporation |
| Open Source | ✅ Yes |
| Commercial Use | ✅ Allowed |
| On-Premise | ✅ Fully supported |
Key Features:
- High-performance ML inference
- Cross-platform support
- Hardware acceleration
- Industry standard
The MIT License allows:
- ✅ Commercial use
- ✅ Modification
- ✅ Distribution
- ✅ Private use
- ✅ Sublicensing
The MIT License requires:
- ✅ License and copyright notice (attribution)
The MIT License does NOT require:
- ❌ Disclosure of source code
- ❌ Copyleft (sharing modifications)
- ❌ Trademark use
- ❌ Patent grant
- ❌ Liability or warranty
All libraries are designed for and support on-premise deployment:
-
No External Dependencies
- All processing happens locally
- No API calls to external services
- No internet connection required after model download
-
Privacy & Compliance
- Data never leaves your infrastructure
- GDPR/DSGVO compliant
- Suitable for sensitive data (healthcare, government, finance)
- No third-party data processing
-
Cost Benefits
- No per-request API fees
- No usage metering
- One-time model download
- Unlimited usage
-
Control & Flexibility
- Full control over versions
- Can customize and fine-tune models
- No vendor lock-in
- Offline capability
-
Performance
- Low latency (no network calls)
- Scalable (add more hardware)
- GPU acceleration supported
- Predictable performance
| Criterion | Status | Notes |
|---|---|---|
| Open Source | ✅ Yes | All MIT licensed |
| Commercial Use | ✅ Allowed | No restrictions |
| On-Premise | ✅ Supported | Designed for it |
| Data Privacy | ✅ Compliant | No external calls |
| Vendor Lock-in | ✅ None | Open standards |
| Modifications | ✅ Allowed | Can customize |
| Distribution | ✅ Allowed | Can bundle |
| Support | ✅ Available | Active communities |
Important: While the inference libraries are MIT licensed, AI models may have separate licenses.
- Source: OpenAI / HuggingFace (ggerganov/whisper.cpp)
- License: Apache 2.0 / MIT
- Commercial Use: ✅ Allowed
- Models: tiny, base, small, medium, large (all open)
- Source: rhasspy/piper-voices (HuggingFace)
- License: Mostly MIT, some CC-BY
- Commercial Use: ✅ Most allow commercial use
- Voices: 50+ languages, 100+ voices
Different models have different licenses:
| Model | License | Commercial Use |
|---|---|---|
| LLaMA 2 | Meta License | ✅ Allowed (<700M users) |
| Mistral | Apache 2.0 | ✅ Allowed |
| Phi-3 | MIT License | ✅ Allowed |
| Gemma | Google ToS | ✅ Allowed |
Recommendation: Use Mistral or Phi-3 for unrestricted commercial use.
As per MIT License terms, include the following attribution:
This software uses the following open-source libraries:
Whisper.cpp - Speech Recognition
Copyright (c) 2022 Georgi Gerganov
MIT License - https://github.com/ggerganov/whisper.cpp
Piper TTS - Text-to-Speech Synthesis
Copyright (c) 2023 Michael Hansen
MIT License - https://github.com/rhasspy/piper
llama.cpp - LLM Inference
Copyright (c) 2023 Georgi Gerganov
MIT License - https://github.com/ggerganov/llama.cpp
ONNX Runtime - Neural Network Inference
Copyright (c) Microsoft Corporation
MIT License - https://github.com/microsoft/onnxruntime
For on-premise enterprise deployment:
- All libraries are open-source
- All libraries use permissive licenses (MIT)
- Commercial use is explicitly allowed
- On-premise deployment is supported
- No external API dependencies
- No usage restrictions or metering
- Source code modifications allowed
- Can be bundled with proprietary software
- Attribution requirements are minimal
- No copyleft obligations
- No patent concerns
- GDPR/DSGVO compliant architecture
- Suitable for sensitive data processing
- No vendor lock-in
This document provides information about the licenses of third-party libraries used in the ThemisDB Voice Assistant feature. It is provided for informational purposes only and does not constitute legal advice. For specific legal questions, please consult with a qualified attorney.
Last Updated: April 2026
Review: Recommended annually or when updating library versions
- MIT License
- Whisper.cpp Repository
- Piper TTS Repository
- llama.cpp Repository
- ONNX Runtime Repository
- Open Source Initiative
- SPDX License List
For questions about licenses or enterprise deployment:
- Technical: GitHub Issues
- Commercial: [email protected]
- Legal: [email protected]