Qt için modüller ve eklentilerden oluşan bir katalog mağazası olan Qt Marketplace açıldı

Qt Şirketi açıkladı katalog mağazasının açılışı hakkında Qt PazaryeriBu çerçevenin işlevselliğini genişletmek, tasarımda yeni fikirleri teşvik etmek ve geliştirme sürecini iyileştirmek için Qt ile birlikte kullanmayı amaçlayan, geliştiriciler için çeşitli eklentiler, modüller, kütüphaneler, eklentiler, widget'lar ve araçlar dağıtılmaya başlandı. . Üçüncü taraf geliştiricilerin ve topluluğun paketleri de dahil olmak üzere hem ücretli hem de ücretsiz paketlerin yayınlanmasına izin verilir.

Qt Marketplace, Qt çerçevesini daha küçük bileşenlere ayırma ve temel ürünün boyutunu küçültme girişiminin bir parçasıdır; geliştirici araçları ve özel bileşenler eklenti olarak sağlanabilir. Kesin lisanslama gereksinimleri yoktur ve lisans seçimi yazara aittir, ancak Qt geliştiricileri, ücretsiz eklentiler için GPL ve MIT gibi copyleft uyumlu lisansların seçilmesini önerir. Ücretli içerik sunan şirketler için EULA'lara izin verilmektedir. Gizli lisanslama modellerine izin verilmez ve lisans paket açıklamasında açıkça belirtilmelidir.

İlk etapta yalnızca resmi olarak kayıtlı firmalardan kataloğa ücretli eklemeler kabul edilecek, ancak yayın otomatizasyonu ve mali süreçlerin uygun forma getirilmesinden sonra bu kısıtlama kaldırılacak ve ücretli eklemeler bireysel olarak yapılabilecektir. geliştiriciler. Qt Marketplace aracılığıyla ücretli eklentilerin satışına ilişkin gelir dağıtım modeli, tutarın ilk yıl %75'inin, sonraki yıllarda ise %70'inin yazara aktarılmasını içerir. Ödemeler ayda bir kez yapılır. Hesaplamalar ABD doları cinsinden yapılır. Mağazanın çalışmalarını organize etmek için bir platform kullanılır Shopify.

Şu anda katalog mağazasında dört ana bölüm bulunmaktadır (gelecekte bölüm sayısı artırılacaktır):

  • Kütüphaneler Qt için. Bu bölümde Qt'nin işlevselliğini genişleten 83 kitaplık sunulmaktadır; bunlardan 71'i KDE topluluğu tarafından sağlanmıştır ve kümeden seçilmiştir. KDE Çerçeveleri. Kütüphaneler KDE ortamında kullanılır ancak Qt dışında ek bağımlılıklar gerektirmez. Örneğin, katalogda KContacts, KAuth, BluezQt, KARchive, KCodecs, KConfig, KIO, Kirigami2, KNotifications, KPackage, KTextEditor, KSyntaxHighlighting, KWayland, NetworkManagerQt, libplasma ve hatta bir dizi Breeze Icons simgesi bulunmaktadır.
  • Araçlar Qt kullanan geliştiriciler için. Bu bölüm, yarısı KDE projesi tarafından sağlanan 10 paket sunmaktadır - ECM (Ekstra CMake Modülleri), KApiDox, KDED (KDE Daemon), KDesignerPlugin (Qt Designer/Creator için widget oluşturma) ve KDocTools (DocBook formatında belgeler oluşturma) . Üçüncü taraf paketlerden öne çıkıyor felgo (bir dizi yardımcı program, 200'den fazla ek API, sıcak kodun yeniden yüklenmesi ve sürekli entegrasyon sistemlerinde test edilmesi için bileşenler), İnanılmaz (derlemeyi 10 kat hızlandırmak için ağdaki diğer ana bilgisayarlarda Qt Creator'dan derleme organizasyonu), Coco'yu ezin и Squish GUI Otomasyon Aracı (kodu test etmek ve analiz etmek için ticari araçlar, fiyatı 3600 ABD Doları ve 2880 ABD Doları), Kuesa 3D Runtime (3D içerik oluşturmak için ticari 3D motoru ve ortamı, fiyatı 2000 ABD Doları).
  • Eklentiler Qt Creator geliştirme ortamı için Ruby ve ASN.1 dillerini destekleyen eklentiler, bir veritabanı görüntüleyici (SQL sorgularını çalıştırma özelliğine sahip) ve bir Doxygen belge oluşturucu dahil. Eklentileri doğrudan mağazadan yükleme yeteneği Qt Creator 4.12'ye entegre edilecek.
  • HizmetlerGenişletilmiş destek planları, hizmetleri yeni platformlara taşıma ve geliştirici danışmanlığı gibi Qt ile ilgili hizmetler.

Gelecekte eklenmesi planlanan kategoriler arasında, Qt Design Studio modülleri (örneğin, GIMP'de arayüz düzenleri oluşturmaya yönelik bir modül), kart destek paketleri (BSP, Kart Destek Paketleri), Önyükleme 2 Qt (OTA güncelleme desteği gibi), 3D oluşturma kaynakları ve gölgelendirici efektleri.

Kaynak: opennet.ru

Yorum ekle