KDE assume la manutenzione del ramo pubblico di Qt 5.15

All'inizio dello scorso anno Qt Company aveva rivelato le modifiche alla licenza sulle versioni LTS e che ha avuto un impatto significativo sulle comunità e le distribuzioni che utilizzano Qt. A partire dalla versione 5.15, le filiali QTS LTS saranno supportate fino alla formazione della successiva versione significativa, ovvero circa sei mesi (gli aggiornamenti per le versioni LTS vengono rilasciati per tre anni).

Dopo di che, un anno dopo l'annuncio (quest'anno 2021) nel mese di gennaio queste restrizioni sono state messe in attoPoiché la comunità sarà in grado di accedere alle nuove versioni di Qt solo un anno dopo il loro rilascio effettivo.

Ed è che Qt Company ha accesso limitato al codice con aggiornamenti per la versione di Qt 5.15 dal 5 gennaio e per la versione rilasciata a marzo (versione correttiva 5.15.3), che include circa 250 correzioni ed è stata resa disponibile solo per scopi commerciali licenziatari.

Allo stesso tempo, Qt Company ha espresso la volontà di fornire accesso a repository privati ​​che mantengono moduli Qt esterni. È aperto anche il repository del ramo di sviluppo, in cui viene effettuato lo sviluppo di nuove versioni di Qt e attraverso il quale passano la maggior parte delle correzioni dei rami precedenti.

Di fronte a questa serie di restrizioni da Qt Company per accedere al repository dei sorgenti per il ramo LTS di Qt 5.15, il progetto KDE ha iniziato a fornire la propria raccolta di patch, Qt5PatchCollection, il cui obiettivo è mantenere a galla il ramo Qt 5 fino alla completa migrazione della community a Qt6.

KDE ha rilevato la manutenzione delle patch per Qt 5.15, che includono correzioni per difetti funzionali, arresti anomali e vulnerabilità. Le patch sono disponibili nel repository qtbase Git.

Attualmente, lLa raccolta include solo le patch che sono state riviste e approvate dal progetto Qt, ma in futuro potrebbero essere accettate patch che non sono state approvate da upstrem per qualche motivo. I criteri per includere le patch nella raccolta sono l'importanza della patch implementata e la richiesta di software open source.

KDE non ha in programma di rilasciare versioni separate dal set di patch e lo svilupperà come una raccolta continua evoluzione basata sull'ultima istantanea disponibile pubblicamente del repository Qt 5.15. Le distribuzioni sono incoraggiate a includere le patch.

Si tratta di un set di repository git basati sui più recenti commit pubblici disponibili per i rami Qt 5.15 con una raccolta curata di patch in cima per garantire che i prodotti open source possano essere utilizzati comodamente fino a quando gli utenti non eseguono la transizione ai suoi port basati su Qt 6.

Questa raccolta di patch include patch che risolvono almeno uno dei seguenti:

Problemi di sicurezza
Shock
Difetti funzionali
Includiamo solo le patch che sono state approvate nella fase iniziale del progetto Qt. Se una patch non può essere unita a monte per motivi tecnici (ad esempio, la classe non esiste più), può anche essere unita.

Le patch da unire verranno decise in base alla loro rilevanza per i prodotti open source e alla loro fattibilità.

Anche le patch dovrebbero essere compatibili fintanto che c'è bisogno da parte degli utenti di prodotti open source legati al ramo Qt 5.15, e fino a quando Qt 6 non sostituirà finalmente Qt 5 nello sviluppo open source.

Qt Company ha già commentato questo e afferma di essere impegnata a contribuire all'iniziativa KDE, ha espresso la sua comprensione che un progetto grande come KDE richiede tempo per migrare a Qt 6. Fornire correzioni per il ramo Qt 5 aiuterà a rendere le migrazioni più fluide e consentirà più tempo per stabilizzare il codice.

Infine, se sei interessato a saperne di più sulla nota, puoi consultare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   ja suddetto

    Questo è il motivo per cui è meglio lavorare con gtk, un ambiente grafico separato sebbene siano collegati, alla fine, è che tutti gli ambienti associati a QT, dipendono dalle decisioni dell'azienda proprietaria di QT, l'azienda associata a QT continua ad attingere ai contributi della comunità libera ma puoi usarli come vuoi, kde deve scendere a compromessi.
    Forse, l'ambiente grafico kde, dovrebbe essere trasferito ad altri tipi di librerie, lentamente, ma senza pause