KDE pren les regnes de l'manteniment de la branca pública de Qt 5.15

A principis de l'any passat Qt Company havia donat a conèixer sobre els canvis de llicència en llançaments LTS i el qual va tenir un impacte significatiu en les comunitats i les distribucions que fan servir Qt. Ja que a partir de la versió 5.15, les branques QTS LTS seran compatibles fins a la formació de la propera versió significativa, és a dir, aproximadament mig any (actualització per a les versions de LTS es llancen durant tres anys).

Posterior a això, un any després de l'anunci (Aquest any 2021) al mes de gener aquestes restriccions es van posar en marxa, Ja que la comunitat només podrà accedir a les noves versions de Qt un any després del seu llançament real.

I és que Qt Company té accés restringit el codi amb actualitzacions per a la versió de Qt 5.15 des del 5 de gener i sobre la versió llançada al març (versió correctiva 5.15.3), que inclou al voltant de 250 correccions i es va posar a disposició només per als llicenciataris comercials.

Alhora, Qt Company va expressar la seva voluntat de proporcionar accés a repositoris privats que mantenen mòduls Qt externs. També està obert el repositori de la branca de desenvolupament, en el qual es porta a terme el desenvolupament de noves versions de Qt i pel qual passen la majoria de les correccions de les branques anteriors.

Davant d'aquesta sèrie de restriccions per part de Qt Company d'accés a l'repositori d'origen per a la branca LTS de Qt 5.15, el projecte KDE ha començat a subministrar la seva pròpia col·lecció de pegats, Qt5PatchCollection, l'objectiu és mantenir a flotació la branca Qt 5 fins que es realitzi la migració completa de la comunitat a Qt6.

KDE s'ha fet càrrec de l'manteniment de pegats per Qt 5.15, Que inclouen correccions per defectes funcionals, caigudes i vulnerabilitats. Els pegats estan disponibles al repositori qtbase Git.

Actualment, la col·lecció inclou només pedaços que han estat revisats i aprovats pel projecte Qt, Però en el futur es poden acceptar pegats que per alguna raó no van ser aprovats en upstrem. El criteri per incloure pegats a la col·lecció és la importància de l'pegat que s'està implementant i la demanda de programari de codi obert.

KDE no té plans de llançar versions separades del conjunt de pegats i el desenvoluparà com una col·lecció en contínua evolució basada en la darrera instantània disponible públicament de l'repositori Qt 5.15. S'anima les distribucions a incloure pegats.

Aquest és un conjunt de repositoris de git basats en les últimes confirmacions públiques disponibles per a les sucursals de Qt 5.15 amb una col·lecció curada de pegats a la part superior per garantir que els productes de codi obert es puguin utilitzar còmodament fins que els usuaris facin la transició als seus ports basats en Qt juny.

Aquesta col·lecció de pegats inclou pegats que corregeixen a l'almenys un dels següents:

Temes de seguretat
xocs
defectes funcionals
Només incloem els pegats que es van aprovar en la fase inicial d'el projecte Qt. Si un pegat no es pot fusionar en sentit ascendent per raons tècniques (per exemple, la classe ja no existeix), també es pot fusionar.

Els pegats que es fusionaran es decidiran en funció de la seva rellevància per als productes de codi obert i la seva viabilitat.

A més es planeja que els pegats siguin compatibles sempre que hi hagi la necessitat per part dels usuaris dels productes de codi obert vinculats a la branca Qt 5.15, i fins que Qt juny finalment reemplaci Qt maig en el desenvolupament de codi obert.

Qt Company ja s'ha pronunciat a l'respecte i afirma que està compromesa a contribuir a la iniciativa KDE, Ha expressat el seu enteniment que un projecte tan gran com KDE porta temps per migrar a Qt 6. Proporcionar correccions per a la branca Qt 5 ajudarà al fet que les migracions siguin més fluides i permetrà més temps per estabilitzar el codi.

Finalment si estàs interessat en conèixer més a l'respecte sobre la nota, pots consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   ja va dir

    Aquesta és la raó de perquè és millor treballar amb gtk, entorn gràfic a part encara que estiguin vinculats, a la fin, és que tots els entorns associats a QT, depèn de les decisions de l'empresa propietària de QT, l'empresa associada a QT segueix traient de les aportacions de la comunitat lliure però els pot fer servir com vulgui, kde ha de fer concessions.
    Potser, l'entorn gràfic kde, s'hauria de passar a un altre tipus de llibreries, lenta, però sense pausa