Qt Marketplace, toko katalog modul dan add-on untuk Qt, telah diluncurkan

Perusahaan Qt mengumumkan tentang peluncuran toko katalog Pasar Qt, melalui mana berbagai add-on, modul, perpustakaan, add-on, widget dan alat untuk pengembang mulai didistribusikan, yang bertujuan untuk digunakan bersama dengan Qt untuk memperluas fungsionalitas kerangka kerja ini, mempromosikan ide-ide baru dalam desain dan meningkatkan proses pengembangan . Diperbolehkan untuk mempublikasikan paket berbayar dan gratis, termasuk paket dari pengembang pihak ketiga dan komunitas.

Qt Marketplace adalah bagian dari inisiatif untuk memecah kerangka Qt menjadi komponen yang lebih kecil dan mengurangi ukuran produk dasar - alat pengembang dan komponen khusus dapat disediakan sebagai tambahan. Tidak ada persyaratan lisensi yang ketat dan pilihan lisensi tetap berada di tangan penulis, tetapi pengembang Qt menyarankan untuk memilih lisensi yang kompatibel dengan copyleft, seperti GPL dan MIT, untuk add-on gratis. Bagi perusahaan yang menawarkan konten berbayar, EULA diizinkan. Model lisensi tersembunyi tidak diperbolehkan dan lisensi harus dinyatakan dengan jelas dalam deskripsi paket.

Pada awalnya, penambahan berbayar akan diterima ke dalam katalog hanya dari perusahaan yang terdaftar secara resmi, namun setelah sarana otomatisasi publikasi dan proses keuangan dibawa ke bentuk yang tepat, pembatasan ini akan dicabut dan penambahan berbayar akan dapat ditempatkan oleh individu. pengembang. Model distribusi pendapatan untuk menjual add-on berbayar melalui Qt Marketplace melibatkan transfer 75% dari jumlah tersebut kepada penulis di tahun pertama, dan 70% di tahun-tahun berikutnya. Pembayaran dilakukan sebulan sekali. Perhitungan dilakukan dalam dolar AS. Sebuah platform digunakan untuk mengatur pekerjaan toko Shopify.

Saat ini, toko katalog berisi empat bagian utama (di masa mendatang jumlah bagian akan bertambah):

  • Perpustakaan untuk Qt. Bagian ini menyajikan 83 perpustakaan yang memperluas fungsionalitas Qt, 71 di antaranya disumbangkan oleh komunitas KDE dan dipilih dari kumpulan Kerangka KDE. Pustaka digunakan di lingkungan KDE, tetapi tidak memerlukan dependensi tambahan selain Qt. Misalnya, katalog menawarkan KContacts, KAuth, BluezQt, KArchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma dan bahkan sekumpulan ikon Breeze Icons.
  • Alat untuk pengembang yang menggunakan Qt. Bagian ini menawarkan 10 paket, setengahnya disediakan oleh proyek KDE - ECM (Modul CMake Ekstra), KApiDox, KDED (KDE Daemon), KDesignerPlugin (menghasilkan widget untuk Qt Designer/Creator) dan KDocTools (membuat dokumentasi dalam format DocBook) . Menonjol dari paket pihak ketiga Felgo (satu set utilitas, lebih dari 200 API tambahan, komponen untuk memuat ulang dan menguji kode panas dalam sistem integrasi berkelanjutan), Pembangunan yang luar biasa (organisasi perakitan dari Qt Creator di host lain di jaringan untuk mempercepat kompilasi sebanyak 10 kali lipat), Remas Coco ΠΈ Alat Otomatisasi GUI Squish (alat komersial untuk menguji dan menganalisis kode, dengan harga $3600 dan $2880), Kuesa 3D Runtime (mesin 3D komersial dan lingkungan untuk membuat konten 3D, dengan harga $2000).
  • Plugin untuk lingkungan pengembangan Qt Creator, termasuk plugin untuk mendukung bahasa Ruby dan ASN.1, penampil database (dengan kemampuan untuk menjalankan kueri SQL) dan pembuat dokumen Doxygen. Kemampuan untuk menginstal add-on secara langsung dari toko akan diintegrasikan ke dalam Qt Creator 4.12.
  • LayananLayanan terkait Qt seperti rencana dukungan yang diperluas, layanan porting ke platform baru, dan konsultasi pengembang.

Di antara kategori yang rencananya akan ditambahkan di masa mendatang, disebutkan modul untuk Qt Design Studio (misalnya, modul untuk membuat tata letak antarmuka di GIMP), paket dukungan board (BSP, Board Support Packages), ekstensi untuk Booting 2 Qt (seperti dukungan pembaruan OTA), sumber daya rendering 3D, dan efek shader.

Sumber: opennet.ru

Tambah komentar