Open-Source Local AI Licensing: A Checklist Before You Ship
A practical local AI model-license checklist covering code, weights, datasets, voices, conversions, attribution, commercial terms, generated output, and updates.
Direct answer: review at least six separate rights layers before shipping local AI: application code, model weights, tokenizer or codec, training-data conditions disclosed by the model, converted checkpoints, and input assets such as reference voices. Then check attribution, notice files, commercial-use restrictions, acceptable-use terms, redistribution, derivative-model rules, patent language, generated-output terms, and the rights of the people whose data enters the system. A GitHub repository marked MIT or Apache 2.0 does not prove that every weight, voice sample, demo, or dependency in the workflow has the same license.
Quick decision table
| Layer | Evidence to save | Risk if skipped |
|---|---|---|
| Code | Repository license at pinned commit | Distribution obligations missed |
| Weights | Model card and weight license | Commercial or redistribution breach |
| Tokenizer and codec | Dependency licenses and notices | Hidden incompatible component |
| Conversion | Source revision, converter, published terms | Unclear derivative provenance |
| Reference voice | Speaker consent and recording license | Unauthorized impersonation |
| Output | Model terms and customer use policy | False rights promise |
Start with a model bill of materials
Create one row per shipped model and component. Record source URL, owner, version, checksum, code license, weight license, tokenizer, codec, conversion, download host, required notices, acceptable-use terms, and whether commercial generation and weight redistribution are allowed. Link the exact files checked, not a search result or a repository home page that can change.
Store this manifest with the release. If an upstream project changes a license, you can show which version customers received. Do not auto-update weights across license boundaries. A new model revision should pass the same rights and quality review as a new dependency.
Code and weights can disagree
An open-source runtime may load weights under a research, non-commercial, or custom community license. A tokenizer can come from a third model with separate terms. A conversion may be technically derived from the original weights even if the converter is Apache licensed. Read the model card, repository license, dependency notices, and any linked terms together.
Murmur's local TTS model guide calls out these differences instead of labeling every downloadable checkpoint open source. That precision matters for agencies, monetized channels, games, and client work.
Voice rights are not model rights
A permissive cloning model does not authorize cloning a public figure, actor, employee, customer, or family member. Obtain informed consent that names the project, allowed channels, duration, and withdrawal path. Keep the consent record and do not bundle the reusable voice into a product unless redistribution is explicitly allowed.
Preset voice catalogs also need evidence. Some open projects provide voice files from public-domain recordings, while others list per-voice licenses. Save the source and required attribution. The AI voice rights guide explains why disclosure, provenance, and model licensing are related but not interchangeable.
Write customer-facing limits you can support
Do not promise unrestricted commercial rights for a multi-model app if one optional model is non-commercial. Show the terms per engine before download or first use. Make the effective model visible in saved projects and exported sidecars. If the app falls back to a different model, update the rights context along with the technical metadata.
Add an update process: legal review, checksum, notices, attribution UI, product copy, and regression tests. For uncertain components, disable commercial presets or keep the model out of the release until the owner clarifies terms. A smaller catalog with clean provenance is stronger than a large catalog with ambiguous rights.
Evidence to collect before publication
Create and publish a model bill of materials for the engines Murmur currently exposes. Each row should link code, weights, tokenizer or codec, conversion, download source, notices, commercial terms, and voice-asset rules as checked on one date. Have uncertain rows reviewed before making a commercial-rights statement. Cross-link model-specific caveats to the local TTS guide. The table should be updateable without rewriting the educational checklist.
- Exact artifact revisions and checksums
- Code and weight licenses in separate columns
- Tokenizer, codec, and conversion provenance
- Voice consent and preset-asset terms
- Review date, owner, and next-review trigger
Reader worksheet
Create a one-page worksheet before acting on this open source AI model license checklist guide. Write the job, current baseline, minimum supported Mac, privacy requirement, model and runtime revision, acceptable failure rate, and the one result that would change your decision. Add measured values only after the test, and keep upstream claims in a separate column. Save links to raw output and licenses beside the row they support. Review the worksheet after seven days of real use, not only after a successful demo. Browse the Murmur research library for the related memory, privacy, model, and production checks that belong in the same decision.
Practical checklist
- Create a bill of materials for code, weights, tokenizers, codecs, and conversions.
- Save exact license URLs, versions, checksums, and required notices.
- Confirm commercial use, redistribution, derivatives, and acceptable use separately.
- Collect speaker consent and preset-voice licenses independently from model terms.
- Show per-model rights before use and store the effective model with outputs.
- Review every model update as a new technical and licensing dependency.
Frequently asked questions
Sources
- Qwen3-TTS Apache 2.0 repositoryAccessed 2026-08-08
- Chatterbox MIT repositoryAccessed 2026-08-08
- Pocket TTS repository and voice guidanceAccessed 2026-08-08
- Open Source Initiative: Open Source AI DefinitionAccessed 2026-08-08
Choose a model with the workflow and rights visible
Murmur keeps model identity, local generation, reusable voices, projects, and export in one Mac workflow. Review the model fit and license before producing client audio.
macOS 15+ · Apple Silicon required · 7-day refund policy