Qt Marketplace, Qt:n moduulien ja lisäosien luettelokauppa, on julkaistu

Qt Yritys ilmoitti luettelokaupan käynnistämisestä Qt Marketplace, jonka kautta alettiin jakaa erilaisia ​​lisäosia, moduuleja, kirjastoja, lisäosia, widgetejä ja työkaluja kehittäjille, joiden tarkoituksena oli käyttää yhdessä Qt:n kanssa tämän kehyksen toiminnallisuuden laajentamiseen, uusien ideoiden edistämiseen suunnittelussa ja kehitysprosessin parantamiseen. . Se on sallittua julkaista sekä maksullisia että ilmaisia ​​paketteja, mukaan lukien kolmansien osapuolien kehittäjien ja yhteisön paketit.

Qt Marketplace on osa aloitetta, jonka tarkoituksena on hajottaa Qt-kehys pienempiin osiin ja pienentää perustuotteen kokoa – kehittäjätyökaluja ja erikoiskomponentteja voidaan tarjota lisäosina. Tiukkoja lisensointivaatimuksia ei ole, ja lisenssin valinta jää tekijälle, mutta Qt-kehittäjät suosittelevat copyleft-yhteensopivien lisenssien, kuten GPL ja MIT, valitsemista ilmaisille lisäosille. Maksullista sisältöä tarjoaville yrityksille EULA:t ovat sallittuja. Piilotetut lisenssimallit eivät ole sallittuja ja lisenssi on mainittava selvästi paketin kuvauksessa.

Aluksi maksulliset lisäykset hyväksytään luetteloon vain virallisesti rekisteröidyiltä yrityksiltä, ​​mutta kun julkaisu- ja talousprosessien automatisointikeinot on saatettu oikeaan muotoon, tämä rajoitus poistuu ja maksettuja lisäyksiä voi tehdä yksityishenkilö. kehittäjät. Tulonjakomalli maksullisten lisäosien myymiseksi Qt Marketplacen kautta edellyttää, että 75 % summasta siirretään tekijälle ensimmäisenä vuonna ja 70 % seuraavina vuosina. Maksut suoritetaan kerran kuukaudessa. Laskelmat suoritetaan Yhdysvaltain dollareissa. Kaupan työn organisointiin käytetään alustaa Shopify.

Tällä hetkellä luettelokauppa sisältää neljä pääosastoa (tulevaisuudessa osioiden määrää laajennetaan):

  • kirjastot Qt. Osio esittelee 83 kirjastoa, jotka laajentavat Qt:n toimintoja, joista 71 on KDE-yhteisön toimittamia ja valittu sarjasta. KDE-kehykset. Kirjastoja käytetään KDE-ympäristössä, mutta ne eivät vaadi muita riippuvuuksia kuin Qt. Luettelossa on esimerkiksi KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, liplasma ja jopa Icon-kuvakkeet Brezeze.
  • Työkalut Qt:tä käyttäville kehittäjille. Osio tarjoaa 10 pakettia, joista puolet KDE-projekti tarjoaa - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (widgetien luominen Qt Designer/Creatorille) ja KDocTools (dokumentaation luominen DocBook-muodossa) . Erottuu kolmannen osapuolen paketeista felgo (joukko apuohjelmia, yli 200 lisäsovellusliittymää, komponentit kuumakoodin uudelleenlataukseen ja testaukseen jatkuvassa integraatiojärjestelmissä), Uskomaton rakentaminen (kokoonpanon järjestäminen Qt Creatorista muilla verkon isännillä kääntämisen nopeuttamiseksi 10 kertaa), Squish Coco и Squish GUI Automation Tool (kaupalliset työkalut koodin testaamiseen ja analysointiin, hinta 3600 dollaria ja 2880 dollaria), Kuesa 3D Runtime (kaupallinen 3D-moottori ja -ympäristö 3D-sisällön luomiseen, hinta 2000 dollaria).
  • Плагины Qt Creator -kehitysympäristöön, mukaan lukien lisäosat Ruby- ja ASN.1-kielien tukemiseen, tietokannan katseluohjelma (jolla on mahdollisuus suorittaa SQL-kyselyitä) ja Doxygen-asiakirjageneraattori. Mahdollisuus asentaa lisäosia suoraan kaupasta integroidaan Qt Creator 4.12:een.
  • PalvelutQt:hen liittyvät palvelut, kuten laajennetut tukisuunnitelmat, palveluiden siirtäminen uusille alustoille ja kehittäjien konsultointi.

Kategorioista, joita on tarkoitus lisätä tulevaisuudessa, mainitaan Qt Design Studion moduulit (esimerkiksi moduuli käyttöliittymäasettelujen luomiseksi GIMP:ssä), korttitukipaketit (BSP, Board Support Packages), laajennukset Käynnistys 2 Qt (kuten OTA-päivitystuki), 3D-renderöintiresurssit ja varjostustehosteet.

Lähde: opennet.ru

Lisää kommentti