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

    Přehled Hugging Face nenašel u čínských modelů nekomerční licenci, Kimi K3 má dva prahy

    Hugging Face vydal 14. srpna letní přehled otevřených modelů. Stojí v něm, že ze 178 čínských vydání nad 20 miliard parametrů nenese ani jedno nekomerční omezení.…

  2. Licence a podmínky

    Qwen vydal nové váhy pod vlastní licencí se třemi prahy, ne pod Apache 2.0

    Qwen zveřejnil 8. srpna 2026 váhy svého dosud největšího modelu Qwen3.8-2.4T-A95B. Předchozí generace vycházely pod Apache 2.0, tahle má vlastní licenci se třemi prahy:…

  3. Licence a podmínky

    Ollama přibalila k Nemotronu 3.5 Lightning jinou licenci než NVIDIA

    Ollama 0.32.9 zpřístupnila Nemotron 3.5 Lightning v balíku o 25 GB. V jeho licenční vrstvě je ale NVIDIA Open Model License, zatímco NVIDIA u původních vah vydaných…

  4. Licence a podmínky

    GPT-5.6-Cyber zůstane u partnera, zákazník dostane jen řízený přístup

    Společnost OpenAI zpřístupňuje GPT-5.6-Cyber přes vybrané bezpečnostní a poradenské firmy. Model zůstane u schváleného partnera, který zákazníkovi nabídne jen řízenou…