KDE übernimmt die Instandhaltung der öffentlichen Niederlassung von Qt 5.15

Anfang letzten Jahres Qt Company hatte über die Lizenzänderungen bekannt gegeben auf LTS-Releases und die einen signifikanten Einfluss auf die Communities und Distributionen hatten, die Qt verwenden. Ab Version 5.15 werden die QTS LTS-Zweige bis zur Bildung der nächsten wichtigen Version, dh etwa einem halben Jahr, unterstützt (Updates für LTS-Versionen werden für drei Jahre veröffentlicht).

Danach, ein Jahr nach der Ankündigung (dieses Jahr 2021) im Monat Januar Diese Beschränkungen wurden eingeführtDa die Community erst ein Jahr nach ihrer tatsächlichen Veröffentlichung auf neue Versionen von Qt zugreifen kann.

Und es ist so, dass Qt Company den Zugriff auf den Code mit Updates für die Version von Qt 5.15 ab dem 5. Januar und auf die im März veröffentlichte Version (Korrekturversion 5.15.3) eingeschränkt hat, die rund 250 Korrekturen enthält und nur für kommerzielle Zwecke verfügbar gemacht wurde Lizenznehmer.

Zur gleichen Zeit Qt Company erklärte sich bereit, Zugriff auf private Repositories zu gewähren, in denen externe Qt-Module verwaltet werden. Das Repository des Entwicklungszweigs ist ebenfalls geöffnet, in dem die Entwicklung neuer Versionen von Qt stattfindet und durch das die meisten Korrekturen der vorherigen Zweige gehen.

Angesichts dieser Reihe von Einschränkungen von Qt Company, um auf das Quell-Repository für den LTS-Zweig von Qt 5.15 zuzugreifen, Das KDE-Projekt hat begonnen, eine eigene Patch-Sammlung bereitzustellen. Qt5PatchCollection, dessen Ziel es ist, den Qt 5-Zweig bis zur vollständigen Migration der Community auf Qt6 über Wasser zu halten.

KDE hat die Wartung der Patches für Qt 5.15 übernommen, einschließlich Korrekturen für Funktionsstörungen, Abstürze und Schwachstellen. Die Patches sind im qtbase Git-Repository verfügbar.

Derzeit lDie Sammlung enthält nur Patches, die vom Qt-Projekt überprüft und genehmigt wurden, aber in Zukunft können Patches akzeptiert werden, die aus irgendeinem Grund nicht von upstrem genehmigt wurden. Die Kriterien für die Aufnahme von Patches in die Sammlung sind die Bedeutung des zu implementierenden Patches und die Nachfrage nach Open Source-Software.

KDE hat keine Pläne, separate Versionen zu veröffentlichen aus dem Patch-Set und wird es als kontinuierliche Sammlung entwickeln Evolution basierend auf dem neuesten öffentlich verfügbaren Snapshot des Qt 5.15-Repositorys. Distributionen werden empfohlen, Patches einzuschließen.

Dies ist eine Reihe von Git-Repositorys, die auf den neuesten öffentlichen Commits basieren, die für Qt 5.15-Filialen verfügbar sind, und eine kuratierte Sammlung von Patches enthalten, um sicherzustellen, dass Open Source-Produkte bequem verwendet werden können, bis Benutzer dies tun. Der Übergang zu ihren Ports basiert auf Qt 6.

Diese Patch-Sammlung enthält Patches, die mindestens eines der folgenden Probleme beheben:

Sicherheitsprobleme
Schocks
Funktionsstörungen
Wir enthalten nur Patches, die in der Anfangsphase des Qt-Projekts genehmigt wurden. Wenn ein Patch aus technischen Gründen nicht vorgelagert zusammengeführt werden kann (z. B. existiert die Klasse nicht mehr), kann er auch zusammengeführt werden.

Die zusammenzuführenden Patches werden anhand ihrer Relevanz für Open Source-Produkte und ihrer Machbarkeit festgelegt.

Auch Patches sollen kompatibel sein Solange Benutzer Open Source-Produkte benötigen, die an den Qt 5.15-Zweig gebunden sind, und bis Qt 6 Qt 5 in der Open Source-Entwicklung endgültig ersetzt.

Qt Company hat dies bereits kommentiert und erklärt, dass es sich verpflichtet hat, zur KDE-Initiative beizutragenhat sein Verständnis zum Ausdruck gebracht, dass ein Projekt, das so groß wie KDE ist, Zeit für die Migration auf Qt 6 benötigt. Durch die Bereitstellung von Korrekturen für den Qt 5-Zweig werden Migrationen reibungsloser und es bleibt mehr Zeit, um den Code zu stabilisieren.

Wenn Sie mehr über die Notiz erfahren möchten, können Sie die Details konsultieren im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   ja sagte

    Dies ist der Grund, warum es besser ist, mit gtk zu arbeiten, einer separaten grafischen Umgebung, obwohl sie miteinander verbunden sind. Letztendlich hängen alle mit QT verbundenen Umgebungen von den Entscheidungen des Unternehmens ab, dem QT gehört. Das mit QT verbundene Unternehmen fährt fort Um aus den Beiträgen der freien Community zu schöpfen, aber Sie können sie verwenden, wie Sie wollen, muss kde Kompromisse eingehen.
    Vielleicht sollte die grafische Umgebung kde langsam, aber ohne Pause auf andere Arten von Bibliotheken übertragen werden