Sviluppatori del progetto KDE dallo spostamento dello sviluppo del framework Qt verso un prodotto commerciale limitato, sviluppato senza interazione con la comunità. Oltre alla decisione precedente di fornire versioni LTS di Qt solo con licenza commerciale, la Qt Company sta considerando la possibilità di adottare un modello di distribuzione di Qt in cui tutte le versioni nei primi 12 mesi saranno disponibili solo per utenti con licenza commerciale. La Qt Company ha informato della propria intenzione l'organizzazione KDE e.V., che supervisiona lo sviluppo di KDE.
Se il piano discusso dovesse essere attuato, la comunità potrà accedere a nuove versioni di Qt solo un anno dopo la loro effettiva pubblicazione. Nella pratica, tale decisione precluderà la possibilità di coinvolgimento della comunità nello sviluppo di Qt e nelle decisioni relative al progetto, che in passato erano state fornite da Nokia nell'ambito dell'iniziativa . Tra le motivazioni potenziali per un'ulteriore commercializzazione del progetto c'è la necessità di aumentare i ricavi a breve termine per rimanere a galla a causa della crisi causata dalla pandemia di coronavirus SARS-CoV-2.
Gli sviluppatori di KDE sperano che la Qt Company possa riconsiderare, ma non sottovalutano la possibile minaccia per la comunità, alla quale gli sviluppatori di Qt e KDE devono prepararsi. Durante un incontro con il consiglio direttivo dell'organizzazione KDE e.V., i rappresentanti di Qt hanno espresso disponibilità a riconsiderare le proprie intenzioni, ma richiedono in cambio alcune concessioni in altre aree. Tuttavia, simili negoziati per il rinnovo del contratto erano stati intrapresi anche sei mesi fa, ma la Qt Company li ha interrotti all'improvviso e ha limitato le versioni LTS di Qt.
Si segnala che la collaborazione tra la comunità KDE, l'organizzazione Qt Project e la Qt Company è stata fino ad ora stretta e vantaggiosa per entrambe le parti. Il vantaggio per la Qt Company consisteva nel riuscire a formare attorno a Qt una grande e sana comunità, comprendente sviluppatori di applicazioni, partecipanti esterni allo sviluppo di Qt e esperti. Per la comunità KDE, la collaborazione rappresentava un'opportunità vantaggiosa di utilizzare un prodotto Qt pronto e partecipare direttamente al suo sviluppo. Il Qt Project beneficiava della presenza di una azienda che contribuisce notevolmente allo sviluppo e della presenza di una grande comunità a sostegno del progetto.
In caso di approvazione della decisione di limitare l'accesso alle versioni di Qt, tale collaborazione verrà interrotta.
Il progetto KDE si è tutelato da un possibile passaggio di Qt a un prodotto completamente proprietario tramite l'organizzazione KDE Free Qt Foundation, creata per proteggere la comunità da possibili cambiamenti nella politica di fornitura di Qt come prodotto libero. L'accordo firmato nel 1998 tra la KDE Free Qt Foundation e Trolltech, valido per tutti i futuri proprietari di Qt, concede al progetto KDE il diritto di riesaminare il codice Qt sotto qualsiasi licenza aperta e di continuare lo sviluppo autonomamente, nel caso di un irrigidimento della politica di licenza, del fallimento del proprietario o dell'interruzione dello sviluppo del progetto.
L'attuale accordo tra la KDE Free Qt Foundation e la Qt Company obbliga anche a pubblicare tutte le modifiche a Qt sotto una licenza aperta, ma prevede un ritardo di pubblicazione di 12 mesi, che la Qt Company intende sfruttare per aumentare i propri ricavi.
Questo intervallo temporale avrebbe dovuto essere escluso nel nuovo contratto, ma il nuovo accordo non è stato mai concordato. Da parte sua, KDE era pronta a offrire alla Qt Company ulteriori opportunità per aumentare i ricavi, come la fornitura di set Qt con software ausiliario e la possibilità di integrazione con applicazioni proprietarie di terzi. Tuttavia, KDE ha cercato di eliminare l'incompatibilità tra la licenza commerciale di Qt e l'utilizzo/sviluppo di Qt come prodotto aperto. Inoltre, nel contratto aggiornato si prevedeva di affrontare il problema della compatibilità delle licenze di Qt Design Studio e di includere nel contratto componenti Qt per Wayland.
Inoltre, si può notare aggiornamento corretto di Qt 5.12.8 e i piani di sviluppo di Qt per il 2020. A maggio è prevista l'uscita della versione Qt 5.15, che sarà LTS per gli utenti commerciali, ma in forma aperta verrà supportata solo fino alla formazione del prossimo rilascio importante, ovvero circa sei mesi. Alla fine dell'anno è attesa una nuova versione. .
Fonte: opennet.ru
