Azienda Qt Company riguardo al cambiamento del modello di licenza del framework Qt, che potrà avere un impatto significativo sulle comunità e le distribuzioni che utilizzano Qt. A partire dalla versione 5.15, i rami LTS di Qt verranno supportati fino al rilascio della prossima versione significativa, ovvero circa sei mesi (gli aggiornamenti per i rami LTS vengono rilasciati per tre anni). , che tale passo accelererà l'adozione di nuovi rami e permetterà di aumentare il numero di aziende che utilizzano una licenza commerciale per Qt, il cui costo è di $5508 all'anno per sviluppatore (per startup e piccole imprese — $499 all'anno).
I sviluppatori di distribuzioni con lunghi periodi di supporto (RHEL, Debian, Ubuntu, Linux Mint, SUSE) saranno costretti a fornire versioni obsolete non ufficialmente supportate, portando da soli le correzioni di bug e vulnerabilità, oppure a effettuare costanti aggiornamenti alle nuove versioni significative di Qt, il che è poco probabile, in quanto potrebbe comportare problemi imprevisti nelle applicazioni Qt fornite nella distribuzione. È possibile che la comunità organizzi insieme il supporto per i propri rami LTS di Qt, indipendenti da Qt Company.
Parzialmente, il inasprimento della politica di licenza è mitigato dal fatto che Qt Company ha promesso di fornire tutte le correzioni attraverso un repository pubblico, in cui viene sviluppato Qt. Le patch saranno aggiunte al ramo di sviluppo e trasferite nei rami con rilasci stabili attuali, il che semplificherà il loro recupero per il trasferimento nelle distribuzioni. I rami LTS, nei quali le correzioni saranno portate da Qt Company, saranno limitati.
Sfortunatamente, le modifiche alla politica riguardo a Qt non si limitano al cambiamento della licenza, e per scaricare i pacchetti binari di Qt a partire da febbraio sarà necessario registrare un account nel servizio Qt Account. Questa mossa è spiegata dal desiderio di semplificare la distribuzione dei pacchetti e garantire l'integrazione con il catalogo del negozio . L'accesso al sistema di tracciamento degli errori Jira, all'interfaccia di revisione e ai forum richiederà anch'esso un account in Qt Account. Il modello di sviluppo e gestione del progetto resta .
Fonte: opennet.ru
