De Qt Marketplace, een cataloguswinkel met modules en add-ons voor Qt, is gelanceerd

Qt bedrijf kondigde het over de lancering van een cataloguswinkel Qt Marktplaats, waarmee verschillende add-ons, modules, bibliotheken, add-ons, widgets en tools voor ontwikkelaars werden gedistribueerd, gericht op het samen met Qt gebruiken om de functionaliteit van dit raamwerk uit te breiden, nieuwe ideeën in ontwerp te promoten en het ontwikkelingsproces te verbeteren . Het is toegestaan ​​om zowel betaalde als gratis pakketten te publiceren, inclusief die van externe ontwikkelaars en de community.

De Qt Marketplace maakt deel uit van een initiatief om het Qt-framework op te splitsen in kleinere componenten en de omvang van het basisproduct te verkleinen - ontwikkelaarstools en gespecialiseerde componenten kunnen als add-ons worden geleverd. Er zijn geen strikte licentievereisten en de keuze van de licentie blijft bij de auteur, maar Qt-ontwikkelaars raden aan om copyleft-compatibele licenties te kiezen, zoals GPL en MIT, voor gratis add-ons. Voor bedrijven die betaalde inhoud aanbieden, zijn EULA's toegestaan. Verborgen licentiemodellen zijn niet toegestaan ​​en de licentie moet duidelijk in de pakketbeschrijving worden vermeld.

In eerste instantie worden betaalde toevoegingen alleen van officieel geregistreerde bedrijven in de catalogus geaccepteerd, maar nadat de middelen voor het automatiseren van publicatie- en financiële processen in de juiste vorm zijn gebracht, zal deze beperking worden opgeheven en kunnen betaalde toevoegingen door individuele personen worden geplaatst. ontwikkelaars. Het inkomstenverdelingsmodel voor het verkopen van betaalde add-ons via de Qt Marketplace houdt in dat 75% van het bedrag in het eerste jaar aan de auteur wordt overgemaakt, en 70% in de daaropvolgende jaren. Betalingen vinden één keer per maand plaats. Berekeningen worden uitgevoerd in Amerikaanse dollars. Een platform wordt gebruikt om het werk van de winkel te organiseren Shopify.

Momenteel bevat het catalogusarchief vier hoofdsecties (in de toekomst zal het aantal secties worden uitgebreid):

  • bibliotheken voor Qt. De sectie presenteert 83 bibliotheken die de functionaliteit van Qt uitbreiden, waarvan er 71 zijn bijgedragen door de KDE-gemeenschap en geselecteerd uit de set KDE-frameworks. De bibliotheken worden gebruikt in de KDE-omgeving, maar vereisen geen andere afhankelijkheden dan Qt. De catalogus biedt bijvoorbeeld KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma en zelfs een set Breeze Icons-pictogrammen.
  • Gereedschap voor ontwikkelaars die Qt gebruiken. De sectie biedt 10 pakketten, waarvan de helft wordt geleverd door het KDE-project - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (widgets genereren voor Qt Designer/Creator) en KDocTools (documentatie maken in DocBook-formaat) . Onderscheidt zich van pakketten van derden felgo (een reeks hulpprogramma's, meer dan 200 extra API's, componenten voor het herladen en testen van hotcode in continue integratiesystemen), ongelooflijkbouw (organisatie van assemblage van Qt Creator op andere hosts op het netwerk om de compilatie met 10 keer te versnellen), Squis Coco и Squish GUI-automatiseringstool (commerciële tools voor het testen en analyseren van code, geprijsd op $3600 en $2880), Kuesa 3D Runtime (commerciële 3D-engine en omgeving voor het maken van 3D-inhoud, geprijsd op $2000).
  • plugins voor de Qt Creator ontwikkelomgeving, inclusief plug-ins voor het ondersteunen van Ruby- en ASN.1-talen, een databaseviewer (met de mogelijkheid om SQL-query's uit te voeren) en een Doxygen-documentgenerator. De mogelijkheid om add-ons rechtstreeks vanuit de winkel te installeren zal worden geïntegreerd in Qt Creator 4.12.
  • ServicesQt-gerelateerde diensten zoals uitgebreide ondersteuningsplannen, portering van diensten naar nieuwe platforms en advies voor ontwikkelaars.

Onder de categorieën die naar verwachting in de toekomst zullen worden toegevoegd, worden modules voor Qt Design Studio genoemd (bijvoorbeeld een module voor het maken van interface-indelingen in GIMP), bordondersteuningspakketten (BSP, Board Support Packages), uitbreidingen voor Opstarten 2 Qt (zoals ondersteuning voor OTA-updates), 3D-renderingbronnen en shader-effecten.

Bron: opennet.ru

Voeg een reactie