[Gfoss] qt?

Maurizio Napolitano napo at itc.it
Fri Jan 13 16:12:23 CET 2006


olo Cavallini wrote:

>> Senza polemica, per curiosita': qual e' il problema con le qt?


... piu' che altro quale era.
Appena uscite le QT hanno subito entusiasmato per l'aspetto
pratico molti sviluppatori, ma, la licenza QPL (con cui veniva
distribuita) non era classificata come libera (vedi nota a fine
email).
Questo tipo di licenza e' anche quella che ha fatte pendere
l'ago della bilancia da parte di SUN, IBM e Novel nel appoggiare
lo sviluppo di Gnome (la Trolltech, che sviluppa le QT, avrebbe
potuto da un momento all'altro mettere i pali fra le ruote al
progetto KDE).

Una volta che le QT hanno ottenuto il loro successo la Trolltech
ha deciso di cambiare licenza passando alla GPL.
Se non erro (ma qui attendo smentite perche' poi non ho piu'
seguito lo sviluppo), si e' arrivati a distribuire le QT ultima
versione con licenza GPL per i sistemi Linux, mentre, per i sistemi
Windows no (era considerata GPL solo la versione precedente).

Altro non so ... anzi ... se qualcuno vuole contribuire  :) 
Sicuramente in rete e' tutto documentato.


Ciao


A questa pagina

http://www.gnu.org/licenses/license-list.it.html

trovi scritto i motivi per cui la QPL non e' buona.

---
La Licenza Pubblica Q (QPL), versione 1.0.
    Questa è una licenza per software libero senza permesso d'autore che
è incompatibile con la GNU GPL. Crea inoltre rilevanti inconvenienti di
tipo pratico, poiché i sorgenti modificati possono essere distribuiti
solo sotto forma di patch.

    Raccomandiamo di non utilizzare la QPL per il vostro software ed
utilizzare pacchetti rilasciati sotto questa licenza solo se
strettamente necessario. Ad ogni modo, questo avvertimento non vale per
Qt, dato che Qt adesso viene rilasciato anche sotto licenza GNU GPL.

    Dato che la QPL è incompatibile con la GNU GPL, non è possibile
prendere un programma rilasciato sotto GPL e uno rilasciato sotto
licenza QPL per unirli assieme, non importa come.

    Ad ogni modo, se avete scritto un programma che utilizza una
libreria rilasciata sotto licenza QPL (chiamata, per esempio, RUBI) e
volete rilasciare il vostro programma con la licenza GNU GPL, potete
facilmente farlo. È possibile risolvere il conflitto per il vostro
programma aggiungendo una nota come questa:

  Come eccezione, avete il permesso di unire questo programma
  alla libreria RUBI e di distribuire eseguibili se rispettate
  i termini delle licenza GNU GPL per quanto riguarda tutto il
  software nell'eseguibile eccetto a parte RUBI.

    È possibile fare questo, legalmente, se siete i detentori del
copyright del programma. Aggiungetelo nei file sorgente, dopo la nota
che specifica che il programma è rilasciato sotto licenza GNU GPL.





More information about the Gfoss mailing list