Recientemente kluci z Qt oznámili vydání del nový prvek, který se nazývá katalog obchodu „Qt Marketplace“ v klínuprostřednictvím něj byly spuštěny různé pluginy, moduly, knihovny, widgety a nástroje pro vývojáře, s cílem využít Qt rozšířit funkčnost tohoto rámce, propagovat nové nápady v designu a vylepšit vývojový proces.
Qt Marketplace byl vytvořen v rámci iniciativy rozbít rámec Qt na menší komponenty a downsizing základního produktu, vývojové nástroje a specializované komponenty lze dodat jako doplňky.
Neexistují žádné přísné licenční požadavky a výběr licence je ponechán na autorovi, ale Vývojáři Qt doporučují zvolit licence vyhovující copyleftu jako GPL a MIT pro bezplatné pluginy. U společností nabízejících placený obsah je použití smlouvy EULA povoleno. Skryté licenční modely nejsou povoleny, licence musí být výslovně uvedena v popisu balíčku.
Na začátku placené pluginy budou v katalogu přijímány pouze od registrovaných společností oficiálně, ale po úpravě nástrojů automatizace publikování a finančních procesů do správné formy bude toto omezení odstraněno a placené doplňky budou k dispozici jednotlivým vývojářům.
Model rozdělení příjmů za prodej pluginů placených prostřednictvím Qt Marketplace znamená převod 75% částky autorovi v prvním roce a 70% v následujících letech. Platby se provádějí jednou za měsíc. Výpočty jsou v amerických dolarech.
"Prosperující globální komunita Qt byla vždy velkou silou." Dnešní tvůrci rozhodnutí o softwaru dávají přednost vyhýbání se monokulturním prostředím, protože riziko náhlého přerušení hodnotného nástroje je v takovém případě příliš vysoké, “uvedl Kalle Dalheimer, generální ředitel KDAB.
„Qt Marketplace poskytne platformu pro KDAB a další, aby zpřístupnily naše oblíbené open source doplňkové komponenty, nástroje a příspěvky komunitě Qt na jednom snadno přístupném místě. Těšíme se na bohatou rozmanitost ekosystému Qt, který vstupuje na trh.
V současné době existují čtyři hlavní sekce v katalogu (v budoucnu bude počet sekcí rozšířen):
Knihovny bod Qt
Sekce obsahuje 83 knihoven, které rozšiřují funkčnost Qt, z nichž 71 poskytuje komunita KDE a je izolována od sady KDE Frameworks.
Knihovny se používají v prostředí KDE, ale nevyžadují jiné závislosti než Qt.
nářadí bod vývojáři využívající Qt
Sekce nabízí 10 balíčků, z nichž polovinu poskytuje projekt KDE: ECM (Další moduly CMake), KApiDox, KDED (KDE Daemon), KDesignerPlugin (generování widgetů pro Qt Designer / Creator) a KDocTools (vytváření dokumentace ve formátu DocBook).
Z balíčků třetích stran vyniká Felgo (sada nástrojů, více než 200 dalších API, komponenty pro opětovné načtení a testování aktivního kódu v systémech kontinuální integrace), Incredibuild (organizace sestavení Qt Creator na jiných hostitelích v síti pro 10x rychlejší kompilaci) , Squish Coco a Squish GUI Automation Tool (komerční nástroje pro testování a analýzu kódu, cena za 3600 2880 $ a 3 $), Kuesa 3D Runtime (komerční 3D engine a prostředí pro vytváření 2000D obsahu, cena za XNUMX XNUMX $).
Příslušenství pro vývojové prostředí Qt Creator
V ní jsou zahrnuty doplňky podporující jazyky Ruby a ASN, prohlížeč databází (se schopností spouštět dotazy SQL) a generátor dokumentů Doxygen. Možnost instalovat pluginy přímo z obchodu bude integrována do Qt Creator 4.12.
Služby související s Qt
Zahrnuje plány rozšířené podpory, služby přenositelnosti na nové platformy a rady pro vývojáře.
Z kategorií, které mají být v budoucnu přidány, jsou zmíněny moduly pro Qt Design Studio (například modul pro vytváření návrhů rozhraní v GIMPu), balíčky podpory desek (BSP, balíčky podpory desek), rozšíření pro Boot 2 Qt (například podpora aktualizací OTA), prostředky pro 3D vizualizaci a efekty stínování.