KDE tar över underhållet av den offentliga grenen av Qt 5.15

Tidigt förra året Qt Company hade avslöjat om licensändringarna på LTS-utgåvor och som hade en betydande inverkan på de samhällen och distributioner som använder Qt. Sedan version 5.15 kommer QTS LTS-filialer att stödjas tills bildandet av nästa betydande version, det vill säga ungefär ett halvt år (uppdateringar för LTS-versioner släpps i tre år).

Efter det, ett år efter tillkännagivandet (i år 2021) i januari månad dessa begränsningar infördesEftersom communityn bara kommer att kunna komma åt nya versioner av Qt ett år efter deras faktiska release.

Och det är att Qt Company har begränsat åtkomsten till koden med uppdateringar för versionen av Qt 5.15 från 5 januari och på den version som släpptes i mars (korrigerande version 5.15.3), som innehåller cirka 250 korrigeringar och gjordes tillgänglig endast för kommersiell licenstagare.

Samtidigt, Qt Company uttryckte sin vilja att ge tillgång till privata förvar som underhåller externa Qt-moduler. Utvecklingsgrenförvaret är också öppet där utvecklingen av nya versioner av Qt utförs och genom vilka de flesta korrigeringarna av de tidigare filialerna passerar.

Inför denna serie av begränsningar av Qt Company för att komma åt källförvaret för LTS-grenen av Qt 5.15, KDE-projektet har börjat leverera sin egen lappsamling, Qt5PatchCollection, vars mål är att hålla Qt 5-grenen flytande tills hela migrationen av communityn till Qt6.

KDE har tagit över underhållet av korrigeringsfiler för Qt 5.15, som inkluderar korrigeringar för funktionsdefekter, kraschar och sårbarheter. Korrigeringarna finns i qtbase Git-arkivet.

För närvarande, lSamlingen innehåller endast korrigeringsfiler som har granskats och godkänts av Qt-projektet, men korrigeringar kan accepteras i framtiden som av någon anledning inte godkändes av upstrem. Kriterierna för att inkludera korrigeringar i samlingen är vikten av att plåstret implementeras och efterfrågan på programvara med öppen källkod.

KDE har inga planer på att släppa separata versioner från lappuppsättningen och kommer att utveckla den som en kontinuerlig samling evolution baserat på den senaste offentligt tillgängliga ögonblicksbilden av Qt 5.15-förvaret. Distributioner uppmuntras att inkludera korrigeringar.

Detta är en uppsättning git-arkiv baserade på de senaste tillgängliga offentliga åtagandena för Qt 5.15-filialer med en samlad samling av korrigeringar på toppen för att säkerställa att öppen källkodsprodukter kan användas bekvämt tills användarna gör det.

Denna korrigeringssamling innehåller korrigeringar som fixar åtminstone ett av följande:

Säkerhetsfrågor
Chocker
Funktionsfel
Vi inkluderar endast korrigeringar som godkändes i den inledande fasen av Qt-projektet. Om en korrigering inte kan slås samman uppströms av tekniska skäl (till exempel finns inte klassen längre), kan den också slås samman.

De lappar som ska slås samman kommer att bestämmas utifrån deras relevans för open source-produkter och deras genomförbarhet.

Också patchar är planerade att vara kompatibla så länge det finns ett behov från användare av öppen källkodsprodukter kopplade till Qt 5.15-grenen, och tills Qt 6 äntligen ersätter Qt 5 i öppen källkodsutveckling.

Qt Company har redan kommenterat detta och uppger att det åtar sig att bidra till KDE-initiativet, har uttryckt sin förståelse för att ett projekt som är så stort som KDE tar tid att migrera till Qt 6. Att tillhandahålla korrigeringar för Qt 5-grenen hjälper till att göra migrationer mjukare och ge mer tid att stabilisera koden.

Slutligen, om du är intresserad av att veta mer om anteckningen, kan du läsa detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   ja sade

    Detta är anledningen till att det är bättre att arbeta med gtk, en separat grafisk miljö även om de i slutändan är länkade, är att alla miljöer som är associerade med QT beror på besluten från företaget som äger QT, företaget som är associerat med QT fortsätter att dra nytta av gratis community-bidrag men du kan använda dem hur du vill, kde måste göra kompromisser.
    Kanske bör den grafiska miljön kde överföras till andra typer av bibliotek, långsamt men utan paus