Le Qt Marketplace, un catalogue de modules et de modules complémentaires pour Qt, a été lancé

Société Qt annoncé le à propos du lancement d'une boutique de catalogue Marché Qt, à travers lequel divers modules complémentaires, modules, bibliothèques, modules complémentaires, widgets et outils destinés aux développeurs ont commencé à être distribués, visant à être utilisés avec Qt pour étendre les fonctionnalités de ce cadre, promouvoir de nouvelles idées de conception et améliorer le processus de développement . Il est permis de publier des packages payants et gratuits, y compris ceux de développeurs tiers et de la communauté.

Le Qt Marketplace fait partie d'une initiative visant à diviser le framework Qt en composants plus petits et à réduire la taille du produit de base - des outils de développement et des composants spécialisés peuvent être fournis sous forme de modules complémentaires. Il n'y a pas d'exigences strictes en matière de licence et le choix de la licence appartient à l'auteur, mais les développeurs Qt recommandent de choisir des licences compatibles avec le copyleft, telles que GPL et MIT, pour les modules complémentaires gratuits. Pour les entreprises proposant du contenu payant, les CLUF sont autorisés. Les modèles de licence cachés ne sont pas autorisés et la licence doit être clairement indiquée dans la description du package.

Dans un premier temps, les ajouts payants ne seront acceptés dans le catalogue qu'en provenance de sociétés officiellement enregistrées, mais une fois que les moyens d'automatisation des processus de publication et financiers auront été mis en forme, cette restriction sera levée et les ajouts payants pourront être placés par des particuliers. développeurs. Le modèle de répartition des revenus pour la vente de modules complémentaires payants via Qt Marketplace implique le transfert de 75 % du montant à l'auteur la première année et de 70 % les années suivantes. Les paiements sont effectués une fois par mois. Les calculs sont effectués en dollars américains. Une plateforme permet d'organiser le travail du magasin Shopify.

Actuellement, la boutique de catalogues contient quatre sections principales (à l'avenir, le nombre de sections sera augmenté) :

  • bibliothèques pour Qt. La section présente 83 bibliothèques qui étendent les fonctionnalités de Qt, dont 71 sont fournies par la communauté KDE et sélectionnées dans l'ensemble Cadres KDE. Les bibliothèques sont utilisées dans l'environnement KDE, mais ne nécessitent pas de dépendances supplémentaires autres que Qt. Par exemple, le catalogue propose KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma et même un ensemble d'icônes Breeze Icons.
  • Outils pour les développeurs utilisant Qt. La section propose 10 packages, dont la moitié sont fournis par le projet KDE - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (génération de widgets pour Qt Designer/Creator) et KDocTools (création de documentation au format DocBook) . Se démarque des packages tiers Felgo (un ensemble d'utilitaires, plus de 200 API supplémentaires, des composants pour le rechargement de code à chaud et les tests dans les systèmes d'intégration continue), Incroyable (organisation de l'assembly depuis Qt Creator sur d'autres hôtes du réseau pour accélérer la compilation par 10), Écraser Coco и Outil d'automatisation de l'interface graphique Squish (outils commerciaux pour tester et analyser du code, au prix de 3600 2880 $ et 3 3 $), Kuesa 3D Runtime (moteur 2000D commercial et environnement pour créer du contenu XNUMXD, au prix de XNUMX XNUMX $).
  • plugins pour l'environnement de développement Qt Creator, comprenant des plugins pour prendre en charge les langages Ruby et ASN.1, une visionneuse de base de données (avec la possibilité d'exécuter des requêtes SQL) et un générateur de documents Doxygen. La possibilité d'installer directement des modules complémentaires depuis le store sera intégrée à Qt Creator 4.12.
  • ServicesServices liés à Qt tels que les plans de support étendus, les services de portage vers de nouvelles plates-formes et le conseil aux développeurs.

Parmi les catégories qui devraient être ajoutées à l'avenir, citons les modules pour Qt Design Studio (par exemple, un module de création de dispositions d'interface dans GIMP), les packages de support de carte (BSP, Board Support Packages), les extensions pour Démarrage 2 Qt (comme la prise en charge des mises à jour OTA), les ressources de rendu 3D et les effets de shader.

Source: opennet.ru

Ajouter un commentaire