Qt Marketplace, en katalogbutikk med moduler og tillegg for Qt, har blitt lansert

Qt Company kunngjort om lanseringen av en katalogbutikk Qt Marketplace, hvorigjennom ulike tillegg, moduler, biblioteker, tillegg, widgeter og verktøy for utviklere begynte å bli distribuert, med sikte på å bruke sammen med Qt for å utvide funksjonaliteten til dette rammeverket, fremme nye ideer innen design og forbedre utviklingsprosessen . Det er tillatt å publisere både betalte og gratis pakker, inkludert de fra tredjepartsutviklere og fellesskapet.

Qt Marketplace er en del av et initiativ for å bryte opp Qt-rammeverket i mindre komponenter og redusere størrelsen på basisproduktet - utviklerverktøy og spesialiserte komponenter kan leveres som tillegg. Det er ingen strenge lisenskrav og valget av lisens forblir hos forfatteren, men Qt-utviklere anbefaler å velge copyleft-kompatible lisenser, som GPL og MIT, for gratis tillegg. For selskaper som tilbyr betalt innhold, er EULAer tillatt. Skjulte lisensieringsmodeller er ikke tillatt og lisensen må fremgå tydelig i pakkebeskrivelsen.

Til å begynne med vil betalte tillegg bare bli akseptert i katalogen fra offisielt registrerte selskaper, men etter at midlene for å automatisere publisering og økonomiske prosesser er brakt til riktig form, vil denne begrensningen bli opphevet og betalte tillegg vil kunne plasseres av individuelle utviklere. Inntektsfordelingsmodellen for å selge betalte tillegg gjennom Qt Marketplace innebærer å overføre 75 % av beløpet til forfatteren det første året, og 70 % i de påfølgende årene. Betalinger skjer en gang i måneden. Beregninger utføres i amerikanske dollar. En plattform brukes til å organisere arbeidet i butikken Shopify.

For øyeblikket inneholder katalogbutikken fire hovedseksjoner (i fremtiden vil antallet seksjoner bli utvidet):

  • biblioteker for Qt. Seksjonen presenterer 83 biblioteker som utvider funksjonaliteten til Qt, hvorav 71 er bidratt av KDE-fellesskapet og valgt fra settet KDE -rammer. Bibliotekene brukes i KDE-miljøet, men krever ikke andre avhengigheter enn Qt. For eksempel tilbyr katalogen KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma og til og med et sett med ikoner.
  • Verktøy for utviklere som bruker Qt. Seksjonen tilbyr 10 pakker, hvorav halvparten leveres av KDE-prosjektet - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (genererer widgets for Qt Designer/Creator) og KDocTools (oppretter dokumentasjon i DocBook-format) . Skiller seg ut fra tredjepartspakker Felgo (et sett med verktøy, mer enn 200 ekstra API-er, komponenter for omlasting av hot code og testing i kontinuerlige integrasjonssystemer), Incredibuild (organisering av montering fra Qt Creator på andre verter på nettverket for å øke hastigheten på kompileringen med 10 ganger), Squish Coco и Squish GUI-automatiseringsverktøy (kommersielle verktøy for testing og analyse av kode, priset til $3600 og $2880), Kuesa 3D Runtime (kommersiell 3D-motor og miljø for å lage 3D-innhold, priset til $2000).
  • Плагины for Qt Creator-utviklingsmiljøet, inkludert plugins for å støtte Ruby- og ASN.1-språk, en databaseviser (med mulighet til å kjøre SQL-spørringer) og en Doxygen-dokumentgenerator. Muligheten til å installere tillegg direkte fra butikken vil bli integrert i Qt Creator 4.12.
  • tjenesterQt-relaterte tjenester som utvidede støtteplaner, portering av tjenester til nye plattformer og utviklerrådgivning.

Blant kategoriene som planlegges lagt til i fremtiden nevnes moduler for Qt Design Studio (for eksempel en modul for å lage grensesnittoppsett i GIMP), styrestøttepakker (BSP, Board Support Packages), utvidelser for Boot 2 Qt (som OTA-oppdateringsstøtte), 3D-gjengivelsesressurser og shader-effekter.

Kilde: opennet.ru

Legg til en kommentar