Qt Marketplace, en katalogbutik med moduler och tillägg för Qt, har lanserats

Qt Company tillkännagav om lanseringen av en katalogbutik Qt Marketplace, genom vilka olika tillägg, moduler, bibliotek, tillägg, widgetar och verktyg för utvecklare började distribueras, som syftar till att använda tillsammans med Qt för att utöka funktionaliteten i detta ramverk, främja nya idéer inom design och förbättra utvecklingsprocessen . Det är tillåtet att publicera både betalda och gratispaket, inklusive de från tredjepartsutvecklare och communityn.

Qt Marketplace är en del av ett initiativ för att dela upp Qt-ramverket i mindre komponenter och minska storleken på basprodukten - utvecklarverktyg och specialiserade komponenter kan tillhandahållas som tillägg. Det finns inga strikta licenskrav och valet av licens förblir hos författaren, men Qt-utvecklare rekommenderar att man väljer copyleft-kompatibla licenser, som GPL och MIT, för gratis tillägg. För företag som erbjuder betalinnehåll är EULA tillåtna. Dolda licensmodeller är inte tillåtna och licensen måste tydligt anges i paketbeskrivningen.

Till en början kommer betalda tillägg endast att accepteras i katalogen från officiellt registrerade företag, men efter att sättet att automatisera publicering och finansiella processer har förts till rätt form, kommer denna begränsning att hävas och betalda tillägg kommer att kunna placeras av enskilda utvecklare. Intäktsfördelningsmodellen för att sälja betalda tillägg via Qt Marketplace innebär att 75 % av beloppet överförs till författaren under det första året och 70 % under efterföljande år. Betalningar görs en gång i månaden. Beräkningar görs i US-dollar. En plattform används för att organisera arbetet i butiken Shopify.

För närvarande innehåller katalogbutiken fyra huvudsektioner (i framtiden kommer antalet sektioner att utökas):

  • bibliotek för Qt. Avsnittet presenterar 83 bibliotek som utökar funktionaliteten hos Qt, varav 71 är bidragit från KDE-communityt och valda från uppsättningen KDE-ramverk. Biblioteken används i KDE-miljön, men kräver inga ytterligare beroenden förutom Qt. Katalogen erbjuder till exempel KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma och till och med en uppsättning av ikoner.
  • Verktyg för utvecklare som använder Qt. Avsnittet erbjuder 10 paket, varav hälften tillhandahålls av KDE-projektet - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (genererar widgets för Qt Designer/Creator) och KDocTools (skapar dokumentation i DocBook-format) . Skiljer sig från tredjepartspaket Felgo (en uppsättning verktyg, mer än 200 ytterligare API:er, komponenter för omladdning av het kod och testning i kontinuerliga integrationssystem), Incredibuild (organisering av montering från Qt Creator på andra värdar i nätverket för att påskynda kompileringen med 10 gånger), Squish Coco и Squish GUI Automation Tool (kommersiella verktyg för att testa och analysera kod, prissatt till $3600 och $2880), Kuesa 3D Runtime (kommersiell 3D-motor och miljö för att skapa 3D-innehåll, prissatt till $2000).
  • plugin-program för Qt Creator-utvecklingsmiljön, inklusive plugins för att stödja Ruby- och ASN.1-språken, en databasvisare (med möjlighet att köra SQL-frågor) och en Doxygen-dokumentgenerator. Möjligheten att direkt installera tillägg från butiken kommer att integreras i Qt Creator 4.12.
  • TjänsterQt-relaterade tjänster som utökade supportplaner, portering av tjänster till nya plattformar och utvecklarrådgivning.

Bland de kategorier som planeras läggas till i framtiden nämns moduler för Qt Design Studio (exempelvis en modul för att skapa gränssnittslayouter i GIMP), kortstödspaket (BSP, Board Support Packages), tillägg för Boot 2 Qt (som OTA-uppdateringsstöd), 3D-renderingsresurser och skuggningseffekter.

Källa: opennet.ru

Lägg en kommentar