Käivitatud on Qt Marketplace, Qt moodulite ja lisandmoodulite kataloogipood

Qt ettevõte kuulutas välja kataloogipoe käivitamise kohta Qt turg, mille kaudu hakati levitama erinevaid lisandmooduleid, mooduleid, teeke, lisandmooduleid, vidinaid ja tööriistu arendajatele, mille eesmärk oli kasutada koos Qt-ga selle raamistiku funktsionaalsuse laiendamiseks, uute ideede edendamiseks disainis ja arendusprotsessi täiustamiseks. . Lubatud on avaldada nii tasulisi kui ka tasuta pakette, sealhulgas kolmandate osapoolte arendajate ja kogukonna pakette.

Qt Marketplace on osa algatusest, mille eesmärk on jagada Qt raamistik väiksemateks komponentideks ja vähendada põhitoote suurust – lisandmoodulitena saab pakkuda arendaja tööriistu ja spetsiaalseid komponente. Ranged litsentsimisnõuded puuduvad ja litsentsi valik jääb autorile, kuid Qt arendajad soovitavad tasuta lisandmoodulite jaoks valida copyleftiga ühilduvad litsentsid, nagu GPL ja MIT. Tasulist sisu pakkuvate ettevõtete jaoks on EULA-d lubatud. Varjatud litsentsimudelid ei ole lubatud ja litsents peab olema pakendi kirjelduses selgelt märgitud.

Algul võetakse tasulisi täiendusi kataloogi vastu ainult ametlikult registreeritud ettevõtetelt, kuid pärast avaldamis- ja finantsprotsesside automatiseerimise vahendite õigesse vormi viimist see piirang kaotatakse ja tasulisi täiendusi saab teha üksikisik. arendajad. Qt Marketplace'i kaudu tasuliste lisandmoodulite müügi tulude jaotusmudel hõlmab esimesel aastal 75% summast ülekandmist autorile ja 70% järgmistel aastatel. Maksed tehakse kord kuus. Arvutused tehakse USA dollarites. Poe töö korraldamiseks kasutatakse platvormi Shopify.

Praegu on kataloogipoes neli põhiosa (edaspidi sektsioonide arv täieneb):

  • Raamatukogud Qt jaoks. Jaotises on 83 teeki, mis laiendavad Qt funktsionaalsust, millest 71 on kaasatud KDE kogukonna poolt ja valitud komplektist KDE raamistikud. Teeke kasutatakse KDE keskkonnas, kuid need ei vaja täiendavaid sõltuvusi peale Qt. Näiteks pakub kataloog KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, liplasma ja isegi Icon Brezeze ikoonide komplekt.
  • Töövahendid Qt kasutavatele arendajatele. Jaotis pakub 10 paketti, millest pooled pakuvad KDE projekt – ECM (CMake lisamoodulid), KApiDox, KDED (KDE deemon), KDesignerPlugin (Qt Designeri/Creatori vidinate genereerimine) ja KDocTools (DocBooki vormingus dokumentatsiooni loomine) . Eristub kolmandate osapoolte pakettidest Felgo (utiliidide komplekt, rohkem kui 200 täiendavat API-d, komponendid kuuma koodi uuesti laadimiseks ja testimiseks pidevas integratsioonisüsteemides), Incredibuild (koostamise korraldamine Qt Creatorist teistel võrgu hostidel, et kiirendada kompileerimist 10 korda), Squish Coco и Squishi GUI automatiseerimistööriist (kaubanduslikud tööriistad koodi testimiseks ja analüüsimiseks, hinnaga $3600 ja $2880), Kuesa 3D Runtime (kommertslik 3D-mootor ja keskkond 3D-sisu loomiseks, hinnaga $2000).
  • Плагины Qt Creatori arenduskeskkonna jaoks, sealhulgas Ruby ja ASN.1 keelte toetamiseks mõeldud pluginad, andmebaasivaatur (võimalusega käivitada SQL päringuid) ja Doxygeni dokumendigeneraator. Võimalus installida otse poest lisandmooduleid integreeritakse Qt Creator 4.12-sse.
  • TeenusedQt-ga seotud teenused, nagu laiendatud tugiplaanid, teenuste teisaldamine uutele platvormidele ja arendajanõustamine.

Kategooriatest, mida plaanitakse tulevikus lisada, mainitakse Qt Design Studio mooduleid (näiteks GIMP-is liideste paigutuste loomise moodul), plaadi tugipakette (BSP, Board Support Packages), laiendusi Boot 2 Qt (nt OTA värskenduse tugi), 3D-renderdusressursid ja varjundiefektid.

Allikas: opennet.ru

Lisa kommentaar