Dichiarazione ufficiale del Qt Project
Per sostenere la crescita continua necessaria a mantenere Qt rilevante come piattaforma di sviluppo, Qt Company ritiene fondamentale apportare alcune modifiche:
- Per installare i file binari di Qt sarà necessaria un'account Qt
- Le versioni con supporto a lungo termine (LTS) e l'installer offline saranno disponibili solo per i licenziatari commerciali
- Sarà disponibile una nuova offerta Qt per startup e piccole imprese a 499$ all'anno
Queste modifiche non influenzeranno le licenze commerciali esistenti.
Riguardo l'account
Da quando è stata introdotta l'account Qt, il numero di utenti registrati Qt è in costante crescita e oggi è quasi un milione.
A partire da febbraio, tutti, inclusi gli utenti Qt che utilizzano versioni con codice sorgente aperto, avranno bisogno di un account Qt per scaricare i pacchetti binari di Qt. Questo è necessario per ottenere il massimo dai vari servizi e per consentire agli utenti con codice sorgente aperto di contribuire a migliorare Qt in vari modi, sia tramite segnalazioni di bug, forum, revisioni del codice o simili. Attualmente, tutto ciò è accessibile solo tramite un account Qt, quindi sarà obbligatorio averne uno.
L'account Qt offre anche agli utenti l'accesso a Qt Marketplace, che fornisce la possibilità di acquistare e distribuire plugin per l'intero ecosistema Qt da una piattaforma centralizzata.
Questo permetterà inoltre a Qt Company di stabilire contatti con aziende commerciali che operano principalmente con versioni open-source di Qt.
Si prega di notare che il codice sorgente sarà comunque disponibile senza un account Qt!
Le versioni LTS e l'installer offline diventeranno commerciali
A partire da Qt 5.15, il supporto a lungo termine (LTS) sarà disponibile solo per le versioni commerciali. Ciò significa che gli utenti con la versione open-source riceveranno versioni di correzione 5.15 fino a quando non sarà disponibile il prossimo rilascio aggiuntivo.
Qt Company apporta questa modifica per incoraggiare gli utenti con la versione open-source a implementare rapidamente le nuove versioni. Questo aiuta a stabilire un feedback che Qt Company può ricevere dalla comunità e migliora il supporto per le versioni LTS.
Le release LTS sono supportate e funzionano per un periodo di tempo più lungo al fine di garantire stabilità. Questo rende le versioni LTS la scelta ideale per le aziende la cui operatività si basa su una release specifica e che si affidano a essa per lunghi periodi in conformità alle aspettative. Tra i vantaggi ci sono supporto di prim'ordine, strumenti di sviluppo esclusivi, componenti utili e strumenti di build che riducono il time-to-market.
Le versioni principali al di fuori delle versioni LTS, che includono nuove funzionalità, revisioni tecniche e altro, saranno disponibili per tutti gli utenti.
L'installer offline diventerà anch'esso esclusivamente commerciale. È stato riscontrato che questa funzione è molto utile per le aziende, rendendo le licenze commerciali più attraenti per le imprese senza creare disagi significativi per gli utenti con la versione open-source.
Conclusione
Qt Company è impegnata nell'Open Source ora e in futuro, investendo più che mai. Qt Company ritiene che questi cambiamenti siano necessari per il loro modello di business e per l'ecosistema Qt nel suo complesso. Il ruolo della comunità rimane fondamentale e Qt Company desidera assicurarsi di poter continuare a investire in essa. Qt Company intende rendere la versione a pagamento di Qt più attraente per le imprese, senza però privare gli utenti della versione gratuita delle funzionalità principali. I proventi dalle licenze commerciali vengono reinvestiti per migliorare Qt per tutti, compresi gli utenti delle versioni open-source. Quindi, anche se potresti perdere un piccolo vantaggio a breve termine, Qt Company desidera che tutti beneficino a lungo termine!
Supplemento
Su OpenNet hanno sollevato il seguente problema relativo al fatto che le versioni LTS non saranno più presenti nella versione open-source, così come la sua possibile soluzione:
Gli sviluppatori di distribuzioni con supporto a lungo termine (RHEL, Debian, Ubuntu, Linux Mint, SUSE) si troveranno costretti a fornire versioni obsolete, ufficialmente non supportate, portando manualmente le correzioni di errori e vulnerabilità, oppure ad aggiornarsi continuamente a nuove versioni significative di Qt, il che è poco probabile, poiché potrebbe portare a problemi imprevisti nelle applicazioni Qt fornite nella distribuzione. È possibile che la comunità organizzi un supporto per proprie branch LTS di Qt, indipendenti da Qt Company.
Fonte: linux.org.ru
