minerva/THIRD_PARTY_LICENSES.md
pyr0ball cd2fdcc45b fix: post-review fixes — license, secrets pattern, gitignore
- Add MIT LICENSE (entire current codebase is MIT-safe per cf-licensing review)
- Add THIRD_PARTY_LICENSES.md (Precise/Whisper/Piper/pyannote/MaixPy)
- Add CLAUDE.md to .gitignore (BSL 1.1 + docs-location policy)
- Fix maix_voice_client.py: load credentials from secrets.py instead of
  inline constants (matches existing secrets.py.example pattern)
- Remove CLAUDE.md from git tracking
2026-04-06 22:24:18 -07:00

1.4 KiB

Third-Party Licenses

Mycroft Precise

  • License: Apache 2.0
  • Source: https://github.com/MycroftAI/mycroft-precise
  • Usage: Wake word detection engine. Downloaded at setup time; not bundled in this repo.
  • Note: If you distribute a packaged Minerva build that includes the precise-engine binary, you must include the Apache 2.0 NOTICE file from the Mycroft Precise repository.

OpenAI Whisper

Piper TTS

pyannote.audio

  • License: MIT (model weights require separate HuggingFace user agreement)
  • Source: https://github.com/pyannote/pyannote-audio
  • Usage: Speaker identification and diarization (optional, in voice_server_enhanced.py).
  • Note: To use speaker identification you must accept pyannote's terms on HuggingFace and provide your own HF_TOKEN. Minerva does not distribute pyannote model weights.

MaixPy / K210 Firmware