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. Modely

    Inception uvedl Mercury 3 s dočasnou poloviční cenou za tokeny

    Inception zpřístupnil Mercury 3 se slevou 50 procent proti běžnému ceníku. Termín jejího konce neuvedl. Uživatelé přímého API mají zároveň čas jen do 15. listopadu na…

  2. Licence a podmínky

    StepFun chce u modelu Step 5 Preview smlouvu od výrobců zařízení bez ohledu na tržby

    StepFun otevřel 15. října váhy modelu Step 5 Preview s 600 miliardami parametrů, ale ne pod licencí Apache 2.0, kterou má jeho předchozí model Step 3.7 Flash. Vlastní…

  3. Licence a podmínky

    Meta vydala Muse Spark Open se zvláštní licencí pro velké poskytovatele API

    Meta vydala 15. října váhy Muse Spark Open. Prodej přístupu k modelu přes API, tedy rozhraní pro jiné aplikace, vyžaduje při souhrnných tržbách nad 20 milionů dolarů…

  4. Licence a podmínky

    Tencent vydal Youtu-Parsing-Omni s licencí, podle níž model není určený pro EU

    Tencent 9. října zveřejnil na Hugging Face model Youtu-Parsing-Omni s pěti miliardami parametrů, který převádí dokumenty, obrázky, zvuk i video do strukturovaného JSONu.…