KDEがQt5.15のパブリックブランチのメンテナンスを引き継ぎます

昨年初めのQtCompany ライセンスの変更について開示していた LTSリリースで Qtを使用するコミュニティとディストリビューションに大きな影響を与えました。 バージョン5.15以降、QTS LTSブランチは、次の重要なバージョンが形成されるまで、つまり約半年までサポートされます(LTSバージョンの更新はXNUMX年間リリースされます)。

その後、 発表からXNUMX年 (今年2021年)XNUMX月 これらの制限が設けられましたコミュニティは、実際のリリースからXNUMX年後にのみ新しいバージョンのQtにアクセスできるようになります。

また、Qt Companyは、5.15月5日からのQt 5.15.3のバージョンと250月にリリースされたバージョン(修正バージョンXNUMX)の更新により、コードへのアクセスを制限しました。ライセンシー。

同時に、 Qt Companyは、外部Qtモジュールを維持するプライベートリポジトリへのアクセスを提供する意思を表明しました。 開発ブランチリポジトリも開いており、Qtの新しいバージョンの開発が実行され、以前のブランチの修正のほとんどが通過します。

この一連の制限に直面しました Qt 5.15のLTSブランチのソースリポジトリにアクセスするためのQtCompanyによる KDEプロジェクトは独自のパッチコレクションの提供を開始しました。 Qt5PatchCollection。その目的は、コミュニティがQt5に完全に移行するまで、Qt6ブランチをフロート状態に保つことです。

KDEはQt5.15のパッチのメンテナンスを引き継ぎました、機能上の欠陥、クラッシュ、および脆弱性の修正が含まれます。 パッチはqtbaseGitリポジトリで入手できます。

現在、lコレクションには、Qtプロジェクトによってレビューおよび承認されたパッチのみが含まれます、ただし、何らかの理由でupstremによって承認されなかったパッチは、将来受け入れられる可能性があります。 コレクションにパッチを含めるための基準は、実装されているパッチの重要性とオープンソースソフトウェアの需要です。

KDEは個別のバージョンをリリースする予定はありません パッチセットから 継続的なコレクションとして開発します Qt5.15リポジトリの最新の公開されているスナップショットに基づく進化。 ディストリビューションにはパッチを含めることをお勧めします。

これは、Qt 5.15ブランチで利用可能な最新のパブリックコミットに基づく一連のgitリポジトリであり、ユーザーが使用するまでオープンソース製品を快適に使用できるように、厳選されたパッチのコレクションが上部にあります。Qt6に基づくポートへの移行。

このパッチコレクションには、次の少なくともXNUMXつを修正するパッチが含まれています。

安全性の問題
ショック
機能上の欠陥
Qtプロジェクトの初期段階で承認されたパッチのみが含まれます。 技術的な理由でパッチをアップストリームにマージできない場合(たとえば、クラスが存在しなくなった場合)、パッチをマージすることもできます。

マージするパッチは、オープンソース製品との関連性と実現可能性に基づいて決定されます。

また パッチは互換性があるように計画されています Qt 5.15ブランチに関連付けられたオープンソース製品に対するユーザーのニーズがある限り、そしてオープンソース開発においてQt6が最終的にQt5に取って代わるまで。

Qt Companyはすでにこれについてコメントしており、KDEイニシアチブに貢献することを約束していると述べていますは、KDEと同じくらい大きなプロジェクトがQt 6に移行するのに時間がかかることを理解していると述べています。Qt5ブランチの修正を提供すると、移行がスムーズになり、コードを安定させるための時間が長くなります。

最後に、メモについて詳しく知りたい場合は、詳細を参照してください。 次のリンクで。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ja

    これが、リンクされていても別個のグラフィック環境であるgtkを使用する方がよい理由です。最終的に、QTに関連するすべての環境は、QTを所有する会社の決定に依存し、QTに関連する会社は継続します。無料のコミュニティの貢献から引き出すために、しかしあなたはそれらを好きなように使うことができます、kdeは妥協しなければなりません。
    おそらく、グラフィカル環境kdeは、他のタイプのライブラリにゆっくりと、しかし一時停止せずに転送する必要があります