korir8 commited on
Commit
2e82ca9
Β·
verified Β·
1 Parent(s): 0cd7ab6

Add licence audit and attribution

Browse files
Files changed (1) hide show
  1. LICENSING.md +70 -0
LICENSING.md ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Licensing & attribution β€” Sauti Swahili TTS public release
2
+
3
+ Audit performed 2026-07-28 ahead of the public community release. Every training
4
+ source and base model was checked against its published licence page.
5
+
6
+ **Bottom line: a public release is viable.** Every verified source is CC-BY-4.0,
7
+ MIT, or Apache-2.0 β€” all permit redistribution and commercial use, and CC-BY
8
+ requires only attribution, which this file provides. One source (Common Voice)
9
+ is unresolved; see *Open items*.
10
+
11
+ ## Base models
12
+
13
+ | Model | Licence | Notes |
14
+ |---|---|---|
15
+ | [nari-labs/Dia-1.6B](https://huggingface.co/nari-labs/Dia-1.6B) | Apache-2.0 | Model card adds a **responsible-use disclaimer**: no impersonation of real people without consent, no deceptive content; states research/educational intent. Mirror this in our card. |
16
+ | [openbmb/VoxCPM2](https://huggingface.co/openbmb/VoxCPM2) | *verify before release* | Only needed if VoxCPM is released publicly too. |
17
+
18
+ ## Training data (`sw_voxcpm_corpus_v1`)
19
+
20
+ | Source | Dataset | Licence |
21
+ |---|---|---|
22
+ | waxal_swa_tts | google/WaxalNLP | CC-BY-4.0 |
23
+ | fleurs_sw_ke | google/fleurs | CC-BY-4.0 |
24
+ | afrivoice_swahili_{agriculture,education,financial,government,health} | DigitalUmuganda/Afrivoice_Swahili | CC-BY-4.0 |
25
+ | swahili_speech_400hr | badrex/swahili-speech-400hr | CC-BY-4.0 |
26
+ | yodalingua_swahili | Thomcles/YodaLingua-Swahili | CC-BY-4.0 (states commercial use allowed) |
27
+ | bateesa_kiswahili_tts | Bateesa/kiswahili-tts-dataset | CC-BY-4.0 |
28
+ | jacksonwambali_swahili_tts | jacksonwambali/swahili-tts-dataset | CC-BY-4.0 |
29
+ | cdli_kenyan_swahili_nonstandard | cdli/kenyan_swahili_nonstandard_speech_v1.0 | CC-BY-4.0 |
30
+ | swahili_words_parallel | michsethowusu/swahili-words-speech-text-parallel | CC-BY-4.0 β€” audio originally published by the International Bible Association |
31
+ | stem_swahili_speech | stem-content-ai-project/swahili-speech | MIT |
32
+ | openslr25_sw | OpenSLR SLR25 (ALFFA) | MIT |
33
+ | common_voice_sw | mozilla-foundation/common_voice_17_0 | **UNRESOLVED β€” see below** |
34
+
35
+ ### Deliberately excluded at corpus-build time
36
+
37
+ `scripts/prepare_voxcpm_swahili_corpus.py` already refuses these for unclear
38
+ licensing β€” keep them excluded:
39
+
40
+ - `Kofi24/luganda-kiswahili-tts` β€” licence unclear on HF tags
41
+ - `NjeriKahoro/Swahili-Clips-Audio-3` β€” licence unclear on HF tags
42
+
43
+ ## Open items (must close before publishing)
44
+
45
+ 1. **Common Voice.** Mozilla moved Common Voice to the Mozilla Data Collective
46
+ (effective Oct 2025); the HF dataset page no longer displays a licence.
47
+ Historically CC0-1.0, but do not assert that without checking current terms.
48
+ **Resolve by either:** (a) confirming from `corpus_summary.csv` that
49
+ `common_voice_sw` contributed no clips (or dropping them and re-checking the
50
+ model is unaffected β€” it is already trained, so this means documenting the
51
+ contribution honestly), or (b) verifying current Mozilla Data Collective terms
52
+ permit model training and redistribution.
53
+ 2. **VoxCPM2 base licence** β€” only if VoxCPM is also published.
54
+ 3. **Per-source clip/hour counts** β€” pull `corpus_summary.csv` from the cluster
55
+ so attribution can state actual contribution per source.
56
+
57
+ ## Recommended release terms
58
+
59
+ - **Weights:** CC-BY-4.0. It satisfies the CC-BY inheritance from the training
60
+ data, is compatible with the Apache-2.0 base model, and permits commercial use.
61
+ (Apache-2.0 alone would not carry the CC-BY attribution requirement forward.)
62
+ - **Attribution:** ship this file, or its table, in the model repo. CC-BY-4.0
63
+ requires attribution of every contributing dataset.
64
+ - **Responsible use:** carry over Dia's disclaimer β€” no impersonation without
65
+ consent, no deceptive audio. Standard and expected for a public TTS release.
66
+
67
+ ## Disclaimer
68
+
69
+ This is an engineering audit of published licence tags, not legal advice. Have
70
+ someone with authority sign off before publishing.