Z licence Breeze TTS 2 zmizel bod, který žádal souhlas od každého dalšího příjemce
Firma RESONIA vydala 1. září druhé znění licence k řečovému modelu Breeze TTS 2. Jediná věcná změna je vypuštění bodu, který po každém, kdo model šíří dál, chtěl souhlas od každého příjemce zvlášť. Soubory vah přitom mají stejné otisky jako v srpnu.
Firma RESONIA, která podniká pod značkou BreezeBlue, nahrála 25. srpna 2026 na Hugging Face váhy dvojjazyčného řečového modelu Breeze TTS 2. Kód pro jeho spuštění dala pod Apache 2.0, na váhy si napsala vlastní smlouvu: BreezeBlue Research and Non-Commercial License Agreement, verzi 1.0 z téhož dne. O týden později, 1. září ve 4.42 UTC, přibyl v repozitáři commit nazvaný „Update model license to v1.1“ a soubor LICENSE se zmenšil z 18 857 na 18 719 bajtů.
Těch 138 bajtů je celý rozdíl mezi oběma zněními. Kromě čísla verze a data v hlavičce se změnilo jediné místo: z výčtu podmínek pro šíření modelu zmizel poslední bod.

Podmínka, kterou na Hugging Face splní jedině brána
Oddíl 4 licence vypisuje, za jakých podmínek se smí model nebo odvozenina předat dál. Verze 1.0 jich měla šest, verze 1.1 jich má pět. Vypadl bod (f), který po šiřiteli chtěl, aby „zajistil, že každý příjemce samostatně přijme tuto smlouvu, než se k materiálům modelu nebo k odvozenému modelu dostane nebo je použije“ (přeloženo z anglického znění).
Zbylých pět bodů zůstalo doslova. Šiřitel dál musí každému příjemci předat úplnou kopii smlouvy i soubor NOTICE, zachovat všechna oznámení o autorství a původu, přiložit NOTICE s předepsanou větou o copyrightu firmy RESONIA, jasně označit své úpravy a v kartě odvozeného modelu uvést, že je odvozený z Breeze TTS 2 a licencovaný jen pro výzkum a nekomerční užití, a nakonec šířit vše pod touž smlouvou.
Rozdíl mezi vypuštěným bodem a těmi pěti je v tom, co po šiřiteli chtějí. Pět zbývajících se plní tím, co dá do svého repozitáře. Bod (f) chtěl něco na straně příjemce, a na Hugging Face na to existuje jediný mechanismus: brána (gated repository), přes kterou se návštěvník ke stažení dostane až po odsouhlasení podmínek. Vlastní repozitář BreezeBlue bránu nemá, oddíl 4 ale mluví o tom, kdo model šíří dál, ne o vydavateli.
Váhy zůstaly beze změny
Že se změnil jen text, jde ověřit na souborech. Hugging Face vrací u každého souboru hlavičku X-Linked-ETag s otiskem sha256 a X-Linked-Size s délkou, a to i pro konkrétní revizi. Pro revizi před změnou licence i pro dnešní hlavní větev vycházejí u obou souborů vah tytéž hodnoty: abf81378… a 4 961 989 890 bajtů u prvního, 36aa73b1… a 2 004 567 152 bajtů u druhého. Shodný otisk má i config.json. Model má podle svého indexu 1 115 tenzorů a 6 966 413 058 bajtů a ani jeden z nich se 1. září nenahrával znovu. Obojí je vlastní měření dvěma dotazy na hlavičky.
Které znění koho váže
Licence na svou vlastní obměnu pamatuje. Článek 14.7 říká, že BreezeBlue smí vydávat nová znění, ale nové znění platí jen pro toho, kdo ho výslovně přijme, nebo kdo sáhne na materiály modelu vydané pod tím novým zněním. Kdo dál používá kopii získanou dřív, řídí se podle téhož článku zněním, které přijal.
U Breeze TTS 2 se ta věta opírá o rozlišení, které v repozitáři nenajdete. Vydané soubory jsou od 25. srpna tytéž. Kdo si model stáhne dnes, dostane bajt po bajtu srpnové váhy, jen vedle nich leží jiný soubor LICENSE. Co za takového stavu znamená „materiály vydané pod tím novým zněním“, licence neupřesňuje a ze souborů se to rozhodnout nedá.
Odvozeniny nesou starší text
Hugging Face vede k Breeze TTS 2 sedmnáct odvozenin, většinou kvantizace pro běhové prostředí MLX a balíčky pro ComfyUI. Třináct z nich vzniklo dřív, než verze 1.1 vyšla, čtyři po ní. Osm ze sedmnácti má bránu, devět je otevřených.
Kopii smlouvy, kterou si lze přečíst bez přihlášení, má šest z nich, a ve všech šesti stojí verze 1.0 z 25. srpna. Jediné dva repozitáře, které verzi vůbec jmenují v metadatech karty, jsou dvě odvozeniny z 3. září s hodnotou breezeblue-research-and-non-commercial-license-v1.1 v poli license_name.
Datum založení repozitáře neříká, kdy si jeho autor váhy stáhl, takže z těch čísel neplyne, koho váže která verze. Plyne z nich jen to, že se text smlouvy dál šíří ve znění, které na kartě původního modelu už nestojí.
Druhá změna se týkala původu
Den po licenci upravil kartu modelu ještě jeden commit, nazvaný „Sync license and responsible use wording“. Přibyly v ní dvě věty. První připisuje tokenizér zvuku projektu Qwen3-TTS od týmu Alibaba Qwen a uvádí u něj Apache 2.0; v repozitáři to potvrzuje soubor audio_tokenizer/config.json s architekturou Qwen3TTSTokenizerV2Model. Druhá věta říká, že s aktivním placeným předplatným smí zákazník komerčně používat výstupy z hostované platformy BreezeBlue, ale že mu to nedává komerční práva k otevřeným vahám ani k výstupům z vlastního serveru.
Ve vahách je ještě jedna cizí součást, kterou karta nejmenuje ani teď. Hlavní config.json nese blok codec_config s architekturou MimiModel a s polem _name_or_path o hodnotě kyutai/mimi, spouštěcí kód sahá ve výchozím nastavení po témž kodeku a v indexu vah připadá 350 z 1 115 tenzorů na předponu codec_model. Mimi od Kyutai je na Hugging Face pod CC BY 4.0, tedy pod licencí, která žádá uvedení autora. Jestli jsou ty tenzory Kyutaiovy váhy, nebo vlastní trénink na téže architektuře, repozitář neuvádí.
Co se nezměnilo
Ostatní podmínky zůstaly. Licence pouští jen výzkum a nekomerční užití, ke komerčnímu chce písemné svolení a výslovně říká, že v ní není žádná výjimka pro tvůrce, pro zpeněžení obsahu, pro malé firmy ani pro práh tržeb. Zákaz dopadá i na výstupy vytvořené na vlastním serveru, o čemž jsme psali koncem srpna. Rozhodným právem je právo státu Delaware a horní hranice odpovědnosti BreezeBlue je sto amerických dolarů.
U modelu s vlastní licencí proto nestačí přečíst soubor LICENSE jednou. Má svou historii revizí a u Breeze TTS 2 se pohnula dřív než váhy.