KDE preia întreținerea sucursalei publice a Qt 5.15

La începutul anului trecut, compania Qt a dezvăluit despre modificările licenței pe versiunile LTS și care au avut un impact semnificativ asupra comunităților și distribuțiilor care utilizează Qt. De la versiunea 5.15, ramurile QTS LTS vor fi acceptate până la formarea următoarei versiuni semnificative, adică aproximativ jumătate de an (actualizările pentru versiunile LTS sunt lansate timp de trei ani).

Dupa aceea, la un an de la anunț (anul acesta 2021) în luna ianuarie aceste restricții au fost puse în aplicareDeoarece comunitatea va putea accesa versiuni noi de Qt doar la un an de la lansarea lor efectivă.

Și este faptul că Qt Company a restricționat accesul la cod cu actualizări pentru versiunea Qt 5.15 din 5 ianuarie și versiunea lansată în martie (versiunea corectivă 5.15.3), care include aproximativ 250 de corecții și a fost pusă la dispoziție doar pentru comercializare licențiați.

În același timp, Compania Qt și-a exprimat dorința de a oferi acces la depozite private care întrețin module Qt externe. Este deschis și depozitul de ramuri de dezvoltare, în care se realizează dezvoltarea de noi versiuni de Qt și prin care trec majoritatea corecțiilor ramurilor anterioare.

Confruntat cu această serie de restricții de către Qt Company pentru a accesa depozitul sursă pentru ramura LTS a Qt 5.15, proiectul KDE a început să furnizeze propria colecție de patch-uri, Qt5PatchCollection, al cărui obiectiv este să mențină ramura Qt 5 pe linia de plutire până la migrarea completă a comunității către Qt6.

KDE a preluat întreținerea patch-urilor pentru Qt 5.15, care includ remedieri pentru defecte funcționale, blocări și vulnerabilități. Patch-urile sunt disponibile în depozitul qtbase Git.

În prezent, lColecția include numai patch-uri care au fost revizuite și aprobate de proiectul Qt, dar în viitor pot fi acceptate patch-uri care, din anumite motive, nu au fost aprobate de upstrem. Criteriile pentru includerea patch-urilor în colecție sunt importanța implementării patch-urilor și cererea de software open source.

KDE nu intenționează să lanseze versiuni separate din setul de patch-uri și o va dezvolta ca o colecție continuă evoluție bazată pe cel mai recent instantaneu disponibil public al depozitului Qt 5.15. Distribuțiile sunt încurajate să includă patch-uri.

Acesta este un set de depozite git bazate pe cele mai recente confirmări publice disponibile pentru sucursalele Qt 5.15, cu o colecție curată de patch-uri deasupra, pentru a se asigura că produsele open source pot fi utilizate confortabil până când utilizatorii o fac. Trecerea la porturile sale bazate pe Qt 6.

Această colecție de patch-uri include patch-uri care remediază cel puțin una dintre următoarele:

Probleme de siguranta
Șocuri
Defecte funcționale
Includem doar patch-uri care au fost aprobate în faza inițială a proiectului Qt. Dacă un patch nu poate fi fuzionat în amonte din motive tehnice (de exemplu, clasa nu mai există), acesta poate fi și fuzionat.

Patch-urile care vor fi combinate vor fi stabilite pe baza relevanței lor pentru produsele open source și a fezabilității acestora.

De asemenea patch-urile sunt planificate să fie compatibile atâta timp cât este nevoie de utilizatori pentru produsele open source legate de ramura Qt 5.15 și până când Qt 6 înlocuiește în cele din urmă Qt 5 în dezvoltarea open source.

Compania Qt a comentat deja acest lucru și afirmă că se angajează să contribuie la inițiativa KDE, și-a exprimat înțelegerea că un proiect la fel de mare ca KDE necesită timp pentru a migra către Qt 6. Furnizarea de remedieri pentru ramura Qt 5 va ajuta la migrarea mai ușoară și va permite mai mult timp pentru a stabiliza codul.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre notă, puteți consulta detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   ja el a spus

    Acesta este motivul pentru care este mai bine să lucrați cu gtk, un mediu grafic separat, deși sunt legate, în cele din urmă, este că toate mediile asociate cu QT, depind de deciziile companiei care deține QT, compania asociată cu QT continuă să atragă din contribuțiile comunității gratuite, dar le puteți folosi oricum doriți, kde trebuie să facă compromisuri.
    Poate că mediul grafic kde ar trebui să fie transmis către alte tipuri de biblioteci, încet, dar fără pauză