Přeskočit na obsah
Licence a podmínky 4 min čtení

Desktopová aplikace Unslothu vyšla pod AGPL, knihovna zůstává pod Apache 2.0

Unsloth zveřejnil 11. srpna 2026 desktopovou aplikaci, která na vlastním počítači pouští i trénuje modely. Repozitář, ze kterého vznikla, má ale licence dvě: knihovna běží pod Apache 2.0, adresář s aplikací pod AGPL-3.0. Rozdíl mezi nimi se projeví hlavně u funkce, kterou aplikace sama nabízí – zveřejnění po síti.

Unsloth zveřejnil 11. srpna 2026 vydání v0.1.701-beta a s ním desktopovou aplikaci Unsloth Desktop. Je to okno, ze kterého se na vlastním počítači spouštějí i trénují modely, a běží na Windows, macOS i Linuxu. Stránka ke stažení nabízí instalátor o 42,7 MB pro macOS s čipem Apple Silicon, 44,3 MB pro Ubuntu a Debian a 41,5 MB pro Windows 10 a 11. Dokumentace u aplikace drží slovo Beta: „Unsloth Desktop (Beta) is a free, open-source app for running and training AI models on your own local hardware.“ Mezi modely, které v ní podle poznámek k vydání jdou spustit, jsou Kimi K3, Qwen3.8, DeepSeek-V4 Flash 0731 nebo Gemma 4.

Stánek Free Software Foundation Europe s letáky a nálepkami
Stánek Free Software Foundation Europe na setkání Libre Software Meeting v roce 2010. Foto: Antoine Turmel, Wikimedia Commons (CC BY-SA 2.0)

Otevřená ta aplikace opravdu je. Zajímavější je, kterou otevřenou licencí – v repozitáři jsou totiž dvě a na aplikaci platí ta přísnější.

V kořeni repozitáře leží dva různé licenční texty

Soubor LICENSE je Apache License 2.0, soubor COPYING je GNU Affero General Public License verze 3. Třetí kopii téhož textu má u sebe adresář s aplikací, studio/LICENSE.AGPL-3.0. Rozdělení popisuje README v oddílu License: „Unsloth uses a dual-licensing model of Apache 2.0 and AGPL-3.0. The core Unsloth package remains licensed under Apache 2.0, while certain optional components, such as the Unsloth Studio UI are licensed under the open-source license AGPL-3.0.“ V překladu: jádro balíčku zůstává pod Apache 2.0, některé volitelné součásti – třeba rozhraní Unsloth Studio – mají AGPL-3.0.

Že tou volitelnou součástí je právě desktopová aplikace, se pozná ze dvou míst v témž adresáři. Manifest studio/package.json má kolonku "license": "AGPL-3.0-only" a balíček popsaný v studio/src-tauri/Cargo.toml se jmenuje unsloth-studio a nese popisek „Unsloth Desktop App“. Dokumentace vede stránku o aplikaci pod oddílem Unsloth Studio, takže Desktop a Studio jsou jedna věc se dvěma jmény.

Licenční soubor Studia přibyl do repozitáře 9. března 2026 commitem „Add AGPL-3.0 license to studio folder“ a podle rozhraní GitHubu je to jediná změna té cesty. Kolonka s licencí, kterou GitHub u repozitáře vypisuje, umí přitom pojmout jen jednu hodnotu a stojí v ní Apache-2.0.

AGPL má článek, který v Apache ani v GPL není

Apache 2.0 dovoluje šířit i upravený program, aniž by k němu kdokoli vydával zdrojový kód. AGPL je copyleftová: upravená verze se smí šířit jen pod toutéž licencí a se zdrojovým kódem. Navíc má článek 13, kvůli kterému vznikla. Doslova: „if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version“. V překladu: kdo program upraví a nechá s ním pracovat lidi přes počítačovou síť, musí jim nabídnout zdrojový kód své verze.

Rozhodující je v té větě slovo modify. Na toho, kdo si aplikaci stáhne a používá ji tak, jak přišla, článek 13 nedopadá ani při běhu po síti.

Zveřejnit aplikaci po síti nabízí ona sama

Poznámky k vydání popisují funkci Remote access: aplikace se dá zveřejnit přes adresu HTTPS od Cloudflare a pak se k ní jde připojit z jiného zařízení. Modely běžící lokálně navíc obsluhuje rozhraní slučitelné s OpenAI, na které se dají pověsit agenti i jiní klienti. To je přesně ta situace, kterou článek 13 popisuje – a jestli se uplatní, rozhodne jediná otázka: sáhl na kód někdo, kdo tu službu provozuje?

Metadata balíčku na PyPI znají jednu licenci

Kromě instalátoru se Unsloth šíří jako balíček pro Python. Vydání 2026.8.18 se nahrálo 14. srpna 2026 a ve strojově čitelném poli s licencí má jedinou hodnotu Apache-2.0. Odpovídá to souboru pyproject.toml, kde stojí řádek license = "Apache-2.0". O pár desítek řádků níž ale týž soubor vyjmenovává, co se do balíčku zabalí: include = ["unsloth*", "unsloth_cli*", "studio", "studio.backend*"]. Adresář pod AGPL je tedy součástí balíčku, jehož licenční pole mluví o Apache, a že nejde o přívažek, potvrzuje komentář u seznamu závislostí: „Every CLI command imports studio.backend.*“.

Popis balíčku na PyPI je vysázené README, takže odstavec o dvojím licencování si tam čtenář přečte. Kolonka, ze které čtou nástroje na kontrolu licencí v závislostech, ho nezná.

Čísla z oznámení zatím nikdo nepřeměřil

Oznámení slibuje až o polovinu přesnější volání nástrojů, až dvojnásobně rychlé odvozování u podporovaných postupů a trénink, který ušetří až 70 % paměti grafické karty. Ani u jednoho z těch čísel nestojí, proti čemu se měřilo, na jakém stroji a s jakým modelem; nezávislé měření zatím nevyšlo. Zůstávají tedy tvrzením výrobce, stejně jako u kteréhokoli jiného nástroje.

Kde se rozdíl mezi oběma licencemi projeví

Kdo si aplikaci nainstaluje na svůj počítač a pouští v ní modely, dvojí licencování neřeší; obě licence takové užití dovolují bez podmínek navíc. Rozdíl začne platit tam, kde z aplikace vznikne služba pro někoho dalšího – vlastní úprava rozhraní, přidaná vrstva kolem exportu modelů, firemní instance za přihlášením. Tam už nerozhoduje, co slibuje oznámení, ale který ze dvou souborů v kořeni repozitáře na upravovaný kód sedí.

Zdroje

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

  1. Licence a podmínky

    Sada 4,5 miliardy záznamů o videích z TikToku vznikla sběrem proti jeho podmínkám

    Na Hugging Face leží od 2. září 289 GB popisků, počtů přehrání a značek zvuků ke 4,5 miliardy příspěvků z TikToku. Autor v kartě sady píše, že data sebral přes rozhraní…

  2. Licence a podmínky

    Google vyměnil u vah TimesFM 3.0 licenci Apache 2.0 za nekomerční podmínky

    Google dal 24. srpna 2026 na Hugging Face váhy předpovědního modelu TimesFM 3.0 a karta modelu u nich uváděla licenci Apache 2.0. O necelé tři dny později k nim přibyly…

  3. Licence a podmínky

    Z.AI vyměnila u GLM-5.3 licenci MIT za vlastní podmínky s prahem deseti miliard dolarů

    Z.AI zveřejnila 27. srpna 2026 váhy modelu GLM-5.3 a nedala jim MIT jako čtyřem předchozím verzím řady. Vlastní licence přidává jednu podmínku: kdo provozuje inferenci…

  4. Licence a podmínky

    Superwhisper přidal do licence S1-mini povinnost uvádět model původním jménem

    Superwhisper zveřejnil 12. srpna 2026 model S1-mini pro čištění přepisů řeči a přiložil k němu čistý text licence Apache 2.0. Pátý den po vydání do souboru přibyla…