Pokrenuto je Qt Marketplace, kataloško skladište modula i dodataka za Qt

Qt Company najavljeno o pokretanju kataloške radnje Qt Marketplace, kroz koju su počeli da se distribuiraju različiti dodaci, moduli, biblioteke, dodaci, widgeti i alati za programere, sa ciljem da zajedno sa Qt-om prošire funkcionalnost ovog okvira, promovišu nove ideje u dizajnu i unaprede proces razvoja . Dozvoljeno je objavljivanje plaćenih i besplatnih paketa, uključujući one od programera trećih strana i zajednice.

Qt Marketplace je dio inicijative za razbijanje Qt okvira na manje komponente i smanjenje veličine osnovnog proizvoda - alati za programere i specijalizirane komponente mogu se obezbijediti kao dodaci. Ne postoje strogi zahtjevi za licenciranje i izbor licence ostaje na autoru, ali Qt programeri preporučuju odabir licenci kompatibilnih s copyleft-om, kao što su GPL i MIT, za besplatne dodatke. Za kompanije koje nude plaćeni sadržaj, EULA su dozvoljene. Skriveni modeli licenciranja nisu dozvoljeni i licenca mora biti jasno navedena u opisu paketa.

U početku će se plaćeni dodaci primati u katalog samo od zvanično registrovanih kompanija, ali nakon što sredstva za automatizaciju objavljivanja i finansijskih procesa budu dovedena u odgovarajući oblik, ovo ograničenje će biti ukinuto i plaćeni dodaci će moći da postavljaju pojedinci programeri. Model raspodjele prihoda za prodaju plaćenih dodataka preko Qt Marketplace-a uključuje prijenos 75% iznosa autoru u prvoj godini, a 70% u narednim godinama. Uplate se vrše jednom mjesečno. Obračuni se vrše u američkim dolarima. Za organizaciju rada prodavnice koristi se platforma Shopify.

Trenutno kataloška trgovina sadrži četiri glavna odjeljka (u budućnosti će se broj odjeljaka proširiti):

  • Biblioteke za Qt. Odjeljak predstavlja 83 biblioteke koje proširuju funkcionalnost Qt-a, od kojih je 71 doprinijela KDE zajednica i odabrane iz skupa KDE okviri. Biblioteke se koriste u KDE okruženju, ali ne zahtevaju dodatne zavisnosti osim Qt. Na primjer, katalog nudi KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma, pa čak i skup ikona Breeze.
  • Alati za programere koji koriste Qt. Sekcija nudi 10 paketa, od kojih je polovina obezbeđena od strane KDE projekta - ECM (Extra CMake Modules), KApiDox, KDED (KDE Daemon), KDesignerPlugin (generisanje widgeta za Qt Designer/Creator) i KDocTools (kreiranje dokumentacije u DocBook formatu) . Izdvaja se od paketa trećih strana Felgo (skup uslužnih programa, više od 200 dodatnih API-ja, komponente za ponovno učitavanje koda i testiranje u sistemima kontinuirane integracije), Incredibuild (organizacija asemblera od Qt Creator-a na drugim hostovima na mreži za ubrzanje kompilacije za 10 puta), Squish Coco и Alat za automatizaciju Squish GUI (komercijalni alati za testiranje i analizu koda, po cijeni od 3600 USD i 2880 USD), Kuesa 3D Runtime (komercijalni 3D motor i okruženje za kreiranje 3D sadržaja, po cijeni od 2000 USD).
  • Dodaci za razvojno okruženje Qt Creator, uključujući dodatke za podršku Ruby i ASN.1 jezika, preglednik baze podataka (sa mogućnošću pokretanja SQL upita) i Doxygen generator dokumenata. Mogućnost direktnog instaliranja dodataka iz prodavnice biće integrisana u Qt Creator 4.12.
  • uslugeUsluge vezane za Qt kao što su prošireni planovi podrške, prenošenje usluga na nove platforme i savjetovanje za programere.

Među kategorijama koje se planiraju dodati u budućnosti spominju se moduli za Qt Design Studio (na primjer, modul za kreiranje izgleda interfejsa u GIMP-u), paketi podrške za ploče (BSP, Board Support Packages), ekstenzije za Boot 2 Qt (kao što je podrška za OTA ažuriranje), resursi za 3D renderiranje i efekti shadera.

izvor: opennet.ru

Dodajte komentar