Qt Marketplace, en katalogbutik med moduler og tilføjelser til Qt, er blevet lanceret

Qt Company annonceret om lanceringen af ​​en katalogbutik Qt Marketplace, hvorigennem forskellige tilføjelser, moduler, biblioteker, tilføjelser, widgets og værktøjer til udviklere begyndte at blive distribueret, rettet mod at bruge sammen med Qt til at udvide funktionaliteten af ​​denne ramme, fremme nye ideer i design og forbedre udviklingsprocessen . Det er tilladt at udgive både betalte og gratis pakker, inklusive dem fra tredjepartsudviklere og fællesskabet.

Qt Marketplace er en del af et initiativ til at bryde Qt-rammen op i mindre komponenter og reducere størrelsen af ​​basisproduktet - udviklerværktøjer og specialiserede komponenter kan leveres som tilføjelser. Der er ingen strenge licenskrav, og valget af licens forbliver hos forfatteren, men Qt-udviklere anbefaler at vælge copyleft-kompatible licenser, såsom GPL og MIT, til gratis tilføjelser. For virksomheder, der tilbyder betalt indhold, er EULA'er tilladt. Skjulte licensmodeller er ikke tilladt, og licensen skal tydeligt fremgå af pakkebeskrivelsen.

I første omgang vil betalte tilføjelser kun blive accepteret i kataloget fra officielt registrerede virksomheder, men efter at midlerne til at automatisere offentliggørelse og økonomiske processer er bragt til den korrekte form, vil denne begrænsning blive ophævet, og betalte tilføjelser vil kunne placeres af individuelle udviklere. Indtægtsfordelingsmodellen for salg af betalte tilføjelser gennem Qt Marketplace involverer overførsel af 75 % af beløbet til forfatteren i det første år og 70 % i de efterfølgende år. Der betales en gang om måneden. Beregninger udføres i amerikanske dollars. En platform bruges til at organisere arbejdet i butikken Shopify.

I øjeblikket indeholder katalogbutikken fire hovedsektioner (i fremtiden vil antallet af sektioner blive udvidet):

  • Biblioteker for Qt. Afsnittet præsenterer 83 biblioteker, der udvider funktionaliteten af ​​Qt, hvoraf 71 er bidraget af KDE-fællesskabet og udvalgt fra sættet KDE -rammer. Bibliotekerne bruges i KDE-miljøet, men kræver ikke andre afhængigheder end Qt. For eksempel byder kataloget på KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma og endda et sæt ikoner i ikonerne.
  • Værktøj for udviklere, der bruger Qt. Afsnittet tilbyder 10 pakker, hvoraf halvdelen leveres af KDE-projektet - ECM (Ekstra CMake-moduler), KApiDox, KDED (KDE Daemon), KDesignerPlugin (genererer widgets til Qt Designer/Creator) og KDocTools (opretter dokumentation i DocBook-format) . Skiller sig ud fra tredjepartspakker Felgo (et sæt hjælpeprogrammer, mere end 200 yderligere API'er, komponenter til genindlæsning af hot code og test i kontinuerlige integrationssystemer) Incredibuild (organisering af montering fra Qt Creator på andre værter på netværket for at fremskynde kompileringen med 10 gange), Squish Coco и Squish GUI Automation Tool (kommercielle værktøjer til test og analyse af kode, prissat til $3600 og $2880), Kuesa 3D Runtime (kommerciel 3D-motor og miljø til at skabe 3D-indhold, prissat til $2000).
  • plugins til Qt Creator-udviklingsmiljøet, inklusive plugins til understøttelse af Ruby- og ASN.1-sprog, en databasefremviser (med mulighed for at køre SQL-forespørgsler) og en Doxygen-dokumentgenerator. Muligheden for direkte at installere tilføjelser fra butikken vil blive integreret i Qt Creator 4.12.
  • ServicesQt-relaterede tjenester såsom udvidede supportplaner, portering af tjenester til nye platforme og udviklerrådgivning.

Blandt de kategorier, der planlægges tilføjet i fremtiden, nævnes moduler til Qt Design Studio (f.eks. et modul til oprettelse af interface-layouts i GIMP), board support-pakker (BSP, Board Support Packages), udvidelser vedr. Støvle 2 Qt (såsom OTA-opdateringsstøtte), 3D-gengivelsesressourcer og shader-effekter.

Kilde: opennet.ru

Tilføj en kommentar