Qt Marketplace, un magazin de catalog de module și suplimente pentru Qt, a fost lansat

Compania Qt a anunțat о запуске каталога-магазина Piața Qt, через который начали распространяться различные надстройки, модули, библиотеки, дополнения, виджеты и инструменты для разработчиков, нацеленные на использование вместе с Qt для расширения функциональности данного фреймворка, продвижения новых идей в дизайне и усовершенствования процесса разработки. Допускается публикация как платных, так и бесплатных пакетов, в том числе от сторонних разработчиков и сообщества.

Qt Marketplace создан в рамках инициативы по разбиению фреймворка Qt на более мелкие составные части и сокращению размера базового продукта — инструменты для разработчиков и специализированные компоненты могут поставляться в виде дополнений. Жёстких требований к лицензиям нет и выбор лицензии остаётся за автором, но разработчики Qt рекомендуют для бесплатных дополнений выбирать копилефт-совместимые лицензии, такие как GPL и MIT. Для компаний, предлагающих платный контент, допускаются использование EULA. Скрытые модели лицензирования не допускаются, лицензия должна быть явно отражена в описании пакета.

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

В настоящее время в каталоге-магазине представлены четыре основные секции (в будущем число секций будет расширено):

  • bibliotecile для Qt. В секции представлены 83 библиотеки, расширяющие функциональность Qt, из которых 71 предоставлены сообществом KDE и выделены из набора Cadrele KDE. Библиотеки используются в окружении KDE, но не требуют дополнительных зависимостей, кроме Qt. Например, в каталоге предложены KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma и даже набор пиктограмм Breeze Icons.
  • Instrumente для разработчиков, использующих 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 и Instrument de automatizare Squish GUI (instrumente comerciale pentru testarea și analiza codului, la prețul de 3600 USD și 2880 USD), Kuesa 3D Runtime (motor 3D comercial și mediu pentru crearea de conținut 3D, la prețul de 2000 USD).
  • Плагины pentru mediul de dezvoltare Qt Creator, inclusiv pluginuri pentru suportarea limbilor Ruby și ASN.1, un vizualizator de baze de date (cu posibilitatea de a rula interogări SQL) și un generator de documente Doxygen. Capacitatea de a instala direct suplimente din magazin va fi integrată în Qt Creator 4.12.
  • ServiciiServicii legate de Qt, cum ar fi planuri de asistență extinse, servicii de portare pe noi platforme și consultanță pentru dezvoltatori.

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

Sursa: opennet.ru

Adauga un comentariu