Уведзены ў строй Qt Marketplace, каталог-крама модуляў і дапаўненняў для Qt.

Кампанія Qt Company абвясціла аб запуску каталога-крамы Qt Marketplace, праз які пачалі распаўсюджвацца розныя надбудовы, модулі, бібліятэкі, дапаўненні, фішкі і інструменты для распрацоўшчыкаў, накіраваныя на выкарыстанне разам з Qt для пашырэння функцыянальнасці дадзенага фрэймворка, прасоўвання новых ідэй у дызайне і ўдасканалення працэсу распрацоўкі. Дапускаецца публікацыя як платных, так і бясплатных пакетаў, у тым ліку ад іншых распрацоўшчыкаў і супольнасці.

Qt Marketplace створаны ў рамках ініцыятывы па разбіцці фрэймворка Qt на больш дробныя складовыя часткі і скарачэнню памеру базавага прадукта – інструменты для распрацоўшчыкаў і спецыялізаваныя кампаненты могуць пастаўляцца ў выглядзе дапаўненняў. Цвёрдых патрабаванняў да ліцэнзій няма і выбар ліцэнзіі застаецца за аўтарам, але распрацоўнікі Qt рэкамендуюць для бясплатных дадаткаў выбіраць капілефт-сумяшчальныя ліцэнзіі, такія як GPL і MIT. Для кампаній, якія прапануюць платны кантэнт, дапускаюцца выкарыстанне EULA. Схаваная мадэлі ліцэнзавання не дапушчаюцца, ліцэнзія павінна быць відавочна адлюстравана ў апісанні пакета.

Першы час платныя дапаўненні будуць прымацца ў каталог толькі ад афіцыйна зарэгістраваных кампаній, але пасля давядзення да належнага віду сродкаў аўтаматызацыі публікацыі і фінансавых працэсаў, гэта абмежаванне будзе знята і платныя дапаўненні змогуць размяшчаць і індывідуальныя распрацоўшчыкі. Мадэль размеркавання даходу пры продажы праз Qt Marketplace платных дапаўненняў мае на ўвазе пералік аўтару ў першы год 75% сумы, а ў наступныя гады – 70%. Плацяжы здзяйсняюцца раз у месяц. Разлікі праводзяцца ў доларах ЗША. Для арганізацыі працы крамы задзейнічана платформа Shopify.

У цяперашні час у каталогу-краме прадстаўлены чатыры асноўныя секцыі (у будучыні колькасць секцый будзе пашырана):

  • Бібліятэкі для Qt. У секцыі прадстаўлены 83 бібліятэкі, якія пашыраюць функцыянальнасць Qt, з якіх 71 прадстаўлены супольнасцю KDE і вылучаныя з набору. Рамкі KDE. Бібліятэкі выкарыстоўваюцца ў асяроддзі KDE, але не патрабуюць дадатковых залежнасцяў, акрамя Qt. Напрыклад, у каталогу прапанаваны KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma і нават набор піктаграм Bree
  • Інструменты для распрацоўшчыкаў, якія выкарыстоўваюць Qt. У секцыі прапанавана 10 пакетаў, з якіх палова прадстаўлена праектам KDE – ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (генерацыя віджэтаў для Qt Designer / Creator) і KDocTools (стварэнне дакументацыі ў фармаце DocBook). З іншых пакетаў выдзяляецца Felgo (набор утыліт, больш за 200 дадатковых API, кампаненты для гарачай перазагрузкі кода і тэсціравання ў сістэмах бесперапыннай інтэграцыі), Incredibuild (арганізацыя зборкі з Qt Creator на іншых хастах у сетцы для 10-кратнага паскарэння кампіляцыі), Squish Coco и Squish GUI Automation Tool (камерцыйны інструментар для тэставання і аналізу кода, коштам $3600 і $2880), Kuesa 3D Runtime (камерцыйны 3D-рухавічок і асяроддзе для стварэння 3D-кантэнту, кошт $2000).
  • убудовы для асяроддзя распрацоўкі Qt Creator, сярод якіх убудовы для падтрымкі моў Ruby і ASN.1, прагляднік БД (з магчымасцю выканання SQL-запытаў) і генератар дакументаў Doxygen. Магчымасць прамой усталёўкі дадаткаў з крамы будзе інтэграваная ў Qt Creator 4.12.
  • Сэрвісы, звязаныя з Qt, такія як пашыраныя планы падтрымкі, паслугі па партаванні на новыя платформы і кансультацыя распрацоўшчыкаў.

З катэгорый, якія плануецца дадаць у будучыні, згадваюцца модулі для Qt Design Studio (напрыклад, модуль для стварэння макетаў інтэрфейсу ў GIMP), пакеты падтрымкі поплаткаў (BSP, Board Support Packages), пашырэнні для Boot 2 Qt (напрыклад, падтрымка OTA-абнаўленняў), рэсурсы для 3D-візуалізацыі і шэйдарныя эфекты.

Крыніца: opennet.ru

Дадаць каментар