Začela se je Qt Marketplace, kataloška trgovina z moduli in dodatki za Qt

Podjetje Qt napovedal o zagonu kataloške trgovine Tržnica Qt, prek katerega so se začeli distribuirati različni dodatki, moduli, knjižnice, dodatki, pripomočki in orodja za razvijalce, namenjeni uporabi skupaj s Qt za razširitev funkcionalnosti tega okvira, spodbujanje novih idej v oblikovanju in izboljšanje razvojnega procesa . Dovoljeno je objavljati plačljive in brezplačne pakete, vključno s tistimi razvijalcev tretjih oseb in skupnosti.

Tržnica Qt je del pobude za razdelitev ogrodja Qt na manjše komponente in zmanjšanje velikosti osnovnega izdelka - orodja za razvijalce in specializirane komponente so lahko na voljo kot dodatki. Ni strogih zahtev za licenciranje in izbira licence ostane pri avtorju, vendar razvijalci Qt priporočajo izbiro licenc, združljivih s copyleftom, kot sta GPL in MIT, za brezplačne dodatke. Za podjetja, ki ponujajo plačljivo vsebino, so EULA dovoljene. Skriti modeli licenciranja niso dovoljeni in licenca mora biti jasno navedena v opisu paketa.

Sprva bodo plačljive dodatke v katalog sprejemali le uradno registrirana podjetja, ko pa bodo sredstva za avtomatizacijo objav in finančnih procesov spravljena v ustrezno obliko, bo ta omejitev odpravljena in bodo plačljive dodatke lahko vnašali posamezniki. razvijalci. Model porazdelitve prihodkov pri prodaji plačljivih dodatkov prek Qt Marketplace vključuje prenos 75 % zneska avtorju v prvem letu in 70 % v naslednjih letih. Plačila se izvajajo enkrat mesečno. Izračuni se izvajajo v ameriških dolarjih. Za organizacijo dela trgovine se uporablja platforma Shopify.

Trenutno kataloška trgovina vsebuje štiri glavne razdelke (v prihodnosti se bo število razdelkov povečalo):

  • Knjižnice za Qt. V razdelku je predstavljenih 83 knjižnic, ki razširjajo funkcionalnost Qt, od katerih jih 71 prispeva skupnost KDE in so izbrane iz nabora Okviri KDE. Knjižnice se uporabljajo v okolju KDE, vendar ne zahtevajo dodatnih odvisnosti razen Qt. Katalog na primer ponuja KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma in celo niz ikon Breeze Icons.
  • Orodja za razvijalce, ki uporabljajo Qt. Razdelek ponuja 10 paketov, od katerih jih polovico zagotavlja projekt KDE - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (ustvarjanje pripomočkov za Qt Designer/Creator) in KDocTools (ustvarjanje dokumentacije v formatu DocBook) . Izstopa od paketov tretjih oseb Felgo (nabor pripomočkov, več kot 200 dodatnih API-jev, komponente za ponovno nalaganje vroče kode in testiranje v sistemih z neprekinjeno integracijo), Incredibuild (organizacija sestavljanja iz Qt Creatorja na drugih gostiteljih v omrežju za 10-kratno pospešitev prevajanja), Squish Coco и Orodje za avtomatizacijo GUI Squish (komercialna orodja za testiranje in analizo kode, cena 3600 $ in 2880 $), Kuesa 3D Runtime (komercialni 3D motor in okolje za ustvarjanje 3D vsebine, cena 2000 $).
  • Plugins za razvojno okolje Qt Creator, vključno z vtičniki za podporo jezikov Ruby in ASN.1, pregledovalnik baze podatkov (z možnostjo izvajanja poizvedb SQL) in generator dokumentov Doxygen. Možnost neposredne namestitve dodatkov iz trgovine bo integrirana v Qt Creator 4.12.
  • StoritveStoritve, povezane s Qt, kot so načrti razširjene podpore, prenos storitev na nove platforme in svetovanje razvijalcem.

Med kategorijami, ki jih nameravajo dodati v prihodnosti, so omenjeni moduli za Qt Design Studio (na primer modul za ustvarjanje postavitev vmesnika v GIMP), paketi za podporo plošč (BSP, Board Support Packages), razširitve za Zagon 2 Qt (kot je podpora za posodobitev OTA), viri 3D-upodabljanja in učinki senčil.

Vir: opennet.ru

Dodaj komentar