Nokia ha annunciato oggi che a partire dalla versione 4.5, Qt sarà disponibile sotto licenza LGPL 2.1.
La migrazione a LGPL permetterà agli sviluppatori una piu ampia libertà di quella fornita con la licenza GPL. Questo consentirà anche la possibilità di poter accedere e contribuire ai repository dei sorgenti che saranno resi pubblici.
Secondo Nokia, questo consentirà sempre un piu vasto utilizzo di tali librerie, oggi principalmente utilizzate sui sistemi Linux, anche sui sistemi basati su Symbian e per i servizi OVI e Maemo.
Via | Qtsoftware.com
c1k0
14 gen 2009 - 15:20 - #1> Questo consentirà anche la possibilità di poter accedere e contribuire ai repository dei sorgenti che saranno resi pubblici.
in teoria questo era possibile anche prima… visto che erano rilasciate in GPL.
Rende possibile piu’ che altro l’utilizzo in prodotti commerciali e/o con altre licenze rispetto alla GPL, senza essere costretti ad acquistare la licenza commerciale…
gp42
14 gen 2009 - 15:23 - #2Mossa azzeccata. Ma IMHO darà un certa botta a Gnome e GTK.
go
slot
14 gen 2009 - 15:56 - #3Non ci vedo niente di male, Gnome e GTK dovranno inventarsi qualcosa per essere più appetibili agli sviluppatori.
fabio.80
14 gen 2009 - 16:14 - #4a me sembra una notiziona, e mi fa moltissimo piacere. certo che così (ma correggetemi se sto trascurando qualcosa nell’entusiasmo) viene a decadere uno dei principali cavalli di battaglia di GTK+ nell’eterno contenzioso GTK+ vs Qt…
ed ora? (sono un utente gnome (ma sto osservando kde 4 con molto interesse), per sgombrare il campo da sospetti di flame)
jscm
14 gen 2009 - 16:18 - #5Gnome e GTK sicuramente avranno già qualcosa in cantiere per fronteggiare l’avanzata delle nuove Qt..
Decisamente si tratta di un grande passo avanti per le Qt.
gp42
14 gen 2009 - 17:35 - #6@fabio.80: ed ora? Tutto o niente. In poche parole Nokia ha fatto sapere a aziende non strettamente GPL che se vogliono ora hanno anche la possibilità di sviluppare applicazioni con le QT senza preoccuparsi troppo della licenza cosa che prima poteva accadere quasi esclusivamente solo con le GTK. Quindi può succedere tutto o niente. Vedremo cosa succederà.
gp
fabio.80
14 gen 2009 - 17:51 - #7@gp42: no scusa sono stato vago, intendevo cosa accadrà al piano di sviluppo delle GTK. penso che quest’apertura porterà acqua al mulino delle Qt, togliendola dal bacino (di sviluppatori) GTK sulla sua lunghissima ed ancora un po’ vaga strada verso la versione 3. Con le GTK si fanno magie, ma il modello di programmazione e la struttura (un’azienda con rilasci continui) che sta dietro alle Qt non può lasciare indifferenti gli sviluppatori. boh!
gp42
14 gen 2009 - 19:15 - #8@fabio.80: sicuramente, il fatto che dietro alle QT ci sia un brand come Nokia (che dovrebbe essere garanzia in termini di piani industriali) ed un piano di rilasci programmato ed ordinato potrebbe portare molta acqua al mulino e molto interesse.
E giustamente è fuor di dubbio che gli sviluppatori delle GTK dovrebbero incominciare a pianificare seriamente un nuovo ciclo di rilasci con una nuova release che introduca un pò di freschezza alle proprie librerie.
Beh…staremo a vedere.
gp
kalos80
14 gen 2009 - 20:10 - #9Io penso che la notizia sia rivoluzionaria! Le Qt sono veramente all’avanguardia per quando riguarda il modello interno utilizzato e soprattutto la portabilità su più piattaforme. La licenza per uso commerciale costava più di 3000€ ed era per programmatore, onde per cui molte aziende soprattutto di piccole dimensioni e fatturato erano costrette ad optare per qualcos’altro. Penso che con questo passo le Qt saranno destinate ad una grandissima diffusione. Nokia ha proprio ben fatto.
Varro
14 gen 2009 - 21:23 - #10Sbaglio o è anche un’ottima mossa per riprendere ulteriormente terreno sull’iPhone?
Che ne pensate?
charon.66
14 gen 2009 - 21:45 - #11Penso che molto sia dovuto al fatto che le applicazioni Qt sono molto portabili anche su sistemi embedded come i cellulari, ed avere un folto bacino di programmi in quel settore non può fargli che bene.
Spammer
14 gen 2009 - 22:32 - #12@Varro
No, non c’entra nulla, rosiconi! :)
orchideo
14 gen 2009 - 22:56 - #13Per mel l’importante è che rimangano sempre fra le licenze gpl compatibili, poi se sia meglio la gpl o la lgpl lo lascio ai commercialisti.
asda
15 gen 2009 - 00:10 - #14@orchideo
Non è proprio una differenza così sottile…
ekerazha
15 gen 2009 - 18:19 - #15Sogno o son desto?
orchideo
15 gen 2009 - 20:33 - #16@ ekeraza
ahah ora non potrai più lamentarti :P
ekerazha
15 gen 2009 - 20:44 - #17Le Qt con licenza LGPL possono facilmente diventare il mio nuovo toolkit grafico preferito.
Spammer
16 gen 2009 - 02:26 - #18@ekerazha
Per fortuna, avevamo veramente bisogno tutti, di avere un po del tuo software rilasciato con le QT, TROLLTech grazie!!!!
ekerazha
16 gen 2009 - 11:33 - #19@Spammer
Una persona del tuo scarso spessore intellettivo e che quindi non avrà di certo successo nella vita, dubito possa permettersi economicamente un mio software.
Spammer
16 gen 2009 - 12:44 - #20@ekerazha
Cool
ekerazha
16 gen 2009 - 12:59 - #21@Spammer
Of course.
Almeno sai scrivere qualcosa in inglese, visto che in italiano scrivi “po’” senza apostrofo :)
Spammer
16 gen 2009 - 13:28 - #22Vedo che il tuo livello umoristico e’ sempre sullo stesso livello patetic-nerd! ;)
ekerazha
16 gen 2009 - 15:02 - #23Ovvio, visto che è umorismo su di te :)
Spammer
16 gen 2009 - 15:23 - #24@ekerazha
Su di me ? :D Ma non ti rendi conto che ogni volta che generi un pensiero e lo trascrivi sei comico ?
ekerazha
16 gen 2009 - 17:40 - #25Ripassa quando anche tu avrai qualcosa di intelligente da dire :)
Tanner
16 gen 2009 - 20:29 - #26Le QT diventano LGPL e qui due utenti se le dicono di santa ragione come se avessero 2 anni..Yeah!
logan2
16 gen 2009 - 20:55 - #27Se le QT hanno avuto popolarità è grazie a KDE e non alla licenza GPL o LGPL. Non sarà il cambio della licenza a cambiare le cose ed in ogni caso Nokia se vuole fare strada sul campo aziendale deve semre fare i conti con SUN che offre da sempre le soluzioni migliori nel campo enterprise.
Dal mondo della programmazione (Java, JSP, J2EE, …) ai sistemi operativi (SOLARIS: il sistema più robusto al mondo) SUN è sempre in polposition !!!
Io lavoro da diversi anni con QT e GTK+ e vi assicuro che con GTK+ si riescono a fare miracoli.
fsoft
17 gen 2009 - 08:52 - #28Secondo me è fuori luogo dire che con le QT LGPL le GTK+ hanno i giorni contati: sono due widget set completamente diversi. Quello di QT non permette di scrivere codice in C (solo in C++), ha un footprint di risorse maggiore ed è più lento rispetto a GTK+ (perché più complesso come infrastruttura di base).
D’altra parte, GTK+ sono scritte in C puro, hanno un footprint minore, ma per usarle devi scrivere chilometri di codice (anche le chiamate a funzione sono da crampi alle dita).
Come per molte cose nel mondo Linux, la scelta resterà all’utente e allo sviluppatore: non credo che GTK+ moriranno o che verranno in qualche modo messe in secondo piano da QT: chi ama le QT le amava anche prima, chi usa GTK+ continuerà a farlo.