Нещодавно хлопці з Qt оголосили про вихід del новий елемент, який називається каталог магазину "Qt Marketplace" в клинічерез нього було запущено кілька плагінів, модулів, бібліотек, віджети та інструменти для розробників, які прагнуть використовувати Qt розширити функціональність цього фреймворку, просувати нові ідеї в дизайні та вдосконалювати процес розробки.
Ринок Qt була створена в рамках ініціативи з розбиття системи Qt на менші компоненти і зменшення розміру базового продукту, засоби розробки та спеціалізовані компоненти можуть поставлятися як доповнення.
Жорстких вимог до ліцензування немає, і вибір ліцензії залишається за автором, але Розробники Qt рекомендують вибирати ліцензії, сумісні з copyleft як GPL та MIT для безкоштовних плагінів. Для компаній, що пропонують платний вміст, допускається використання EULA. Приховані моделі ліцензій не дозволяються, ліцензія повинна бути чітко відображена в описі пакета.
На початку платні плагіни прийматимуться в каталозі лише від зареєстрованих компаній офіційно, але після налаштування засобів автоматизації публікацій та фінансових процесів до відповідної форми це обмеження буде знято, а платні плагіни будуть доступні окремим розробникам.
Модель розподілу доходу за продаж плагінів, оплачуваних через Qt Marketplace передбачає передачу автору 75% суми в перший рік та 70% у наступні роки. Виплати проводяться раз на місяць. Розрахунки проводяться в доларах США.
«Процвітаюча глобальна спільнота Qt завжди була великою силою. Сучасні особи, що приймають рішення щодо програмного забезпечення, воліють уникати монокультурного середовища, оскільки в цьому випадку ризик раптової відмови від цінного інструменту занадто високий ", - заявив Калле Далхаймер, генеральний директор KDAB.
«Qt Marketplace забезпечить платформу для KDAB та інших, щоб зробити наші популярні додаткові компоненти, інструменти та внески доступними для спільноти Qt в одному легкодоступному місці. Ми з нетерпінням чекаємо багатого різноманіття екосистеми Qt, яка приєднається до ринку ".
В даний час існує чотири основних розділи в магазині каталогів (надалі кількість розділів буде розширено):
Бібліотеки пункт Qt
Розділ містить 83 бібліотеки, які розширюють функціональність Qt, з яких 71 надано спільнотою KDE і ізольовано від набору KDE Frameworks.
Бібліотеки використовуються в середовищі KDE, але не потребують додаткових залежностей, окрім Qt.
інструменти пункт розробники, що використовують Qt
Розділ пропонує 10 пакетів, половина з яких передбачена проектом KDE: ECM (Додаткові модулі CMake), 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, переглядач бази даних (з можливістю запуску запитів SQL) та генератор документів Doxygen. Можливість встановлення плагінів безпосередньо з магазину буде інтегрована в Qt Creator 4.12.
Послуги, пов'язані з Qt
Він включає розширені плани підтримки, послуги перенесення на нові платформи та поради для розробників.
З категорій, які планується додати в майбутньому, згадуються модулі для Qt Design Studio (наприклад, модуль для створення дизайну інтерфейсу в GIMP), пакети підтримки плати (BSP, пакети підтримки плати), розширення для Boot 2 Qt (наприклад, підтримка оновлення OTA), ресурси для 3D-візуалізації та ефектів затінення.