Qt のモジュールとアドオンのカタログ ストアである Qt Marketplace が開始されました

Qtカンパニー 発表した カタログストアの立ち上げについて Qtマーケットプレイス、開発者向けのさまざまなアドオン、モジュール、ライブラリ、アドオン、ウィジェット、ツールが配布され始め、Qt と併用してこのフレームワークの機能を拡張し、設計の新しいアイデアを促進し、開発プロセスを改善することを目的としています。 。 サードパーティ開発者やコミュニティからのパッケージを含め、有料パッケージと無料パッケージの両方を公開することが許可されています。

Qt Marketplace は、Qt フレームワークをより小さなコンポーネントに分割し、基本製品のサイズを縮小する取り組みの一環です。開発者ツールと特殊なコンポーネントはアドオンとして提供できます。 厳密なライセンス要件はなく、ライセンスの選択は作成者に任されていますが、Qt 開発者は、無料のアドオンには GPL や MIT などのコピーレフト互換ライセンスを選択することをお勧めします。 有料コンテンツを提供する企業の場合、EULA の締結が許可されます。 非表示のライセンス モデルは許可されておらず、パッケージの説明にライセンスを明確に記載する必要があります。

当初は、カタログへの有料追加は正式に登録された企業からのみ受け付けられますが、出版および財務プロセスを自動化する手段が適切な形になった後、この制限は解除され、個人による有料追加が可能になります。開発者。 Qt マーケットプレイスを通じて有料アドオンを販売する収益分配モデルには、初年度に金額の 75% が作成者に送金され、翌年には 70% が送金されます。 支払いは月に XNUMX 回行われます。 計算は米ドルで行われます。 ストアの作業を整理するためにプラットフォームが使用されます Shopifyサービス.

現在、カタログ ストアには XNUMX つの主要なセクションが含まれています (将来、セクションの数は拡張される予定です)。

  • ライブラリ Qt用。 このセクションでは、Qt の機能を拡張する 83 のライブラリを紹介します。そのうち 71 は KDE コミュニティによって提供され、セットから選択されています。 KDEフレームワーク。 ライブラリは KDE 環境で使用されますが、Qt 以外の追加の依存関係は必要ありません。 たとえば、カタログでは、KContacts、KAuth、BluezQt、KArchive、KCodecs、KConfig、KIO、Kirigami2、KNotifications、KPackage、KTextEditor、KSyntaxHighlighting、KWayland、NetworkManagerQt、libplasma、さらには一連の Breeze Icons アイコンも提供しています。
  • ツール Qt を使用する開発者向け。 このセクションでは 10 個のパッケージが提供されており、そのうちの半分は KDE プロジェクトによって提供されています - ECM (追加 CMake モジュール)、KApiDox、KDED (KDE デーモン)、KDesignerPlugin (Qt Designer/Creator 用のウィジェットの生成)、および KDocTools (DocBook 形式でのドキュメントの作成) 。 サードパーティのパッケージとは一線を画す フェルゴ (一連のユーティリティ、200 を超える追加 API、継続的統合システムでのホット コードのリロードとテスト用のコンポーネント)、 インクレディビルド (ネットワーク上の他のホスト上の Qt Creator からのアセンブリを編成してコンパイルを 10 倍高速化)、 スクッシュココ и Squish GUI自動化ツール (コードのテストと分析のための商用ツール、価格は 3600 ドルと 2880 ドル)、Kuesa 3D Runtime (3D コンテンツを作成するための商用 3D エンジンおよび環境、価格は 2000 ドル)。
  • Плагины Qt Creator 開発環境用。Ruby および ASN.1 言語をサポートするプラグイン、データベース ビューア (SQL クエリを実行する機能付き)、Doxygen ドキュメント ジェネレーターが含まれます。 ストアからアドオンを直接インストールする機能は、Qt Creator 4.12 に統合されます。
  • サービス延長サポート プラン、新しいプラットフォームへの移植サービス、開発者コンサルティングなどの Qt 関連サービス。

今後追加が予定されているカテゴリとしては、Qt Design Studio 用のモジュール (GIMP でインターフェイス レイアウトを作成するモジュールなど)、ボード サポート パッケージ (BSP、Board Support Packages)、拡張機能などが挙げられます。 ブート 2 Qt (OTA アップデートのサポートなど)、3D レンダリング リソース、シェーダー エフェクト。

出所: オープンネット.ru

コメントを追加します