Cette idée fausse est si commun qu'il doit répondre là où google ne le trouve.
En bref, vous avez tous tort.
La licence stipule clairement que c'est la LGPL les logiciels. Cela signifie par définition que vous pouvez l'utiliser librement pour créer des logiciels commerciaux. Ce que vous ne pouvez pas faire est de cacher que vous avez utilisé QT, et vous devez le lien de la dll de façon dynamique. Ça y est! Si vous voulez la liaison statique, vous devez acheter une licence commerciale ou gratuit votre code.
Citation de QT de Licence:
Qt Licence
Nous avons la licence de Qt sous les termes de la GNU Lesser General Public License (LGPL) de la version 2.1.
Cette version de Qt est approprié pour le développement d'applications Qt (propriétaires ou open source), à condition que vous pouvez se conformer aux modalités et conditions énoncées dans la GNU GPL version 2.1. En savoir plus sur la licence LGPL ici.
En outre, nous avons conclu un accord avec Digia, qui fournit Qt sous les termes d'un contrat de licence commerciale. Cette version de Qt est appelé Qt Commercial. Pour en savoir plus à propos de Qt Commercial, veuillez visiter qt.digia.com.
Comme vous pouvez le voir, il n'y a rien d'empêcher de vous utiliser la version gratuite de créer un logiciel commercial aussi longtemps que vous respectez les LGPL. Notez que la citation est la pleine termes du contrat de licence.
Il suffit de mettre:
LGPL: Vous pouvez garder votre source commerciale fermé aussi longtemps que vous le seul lien de façon dynamique.
Et reconnaissez que vous avez utilisé QT pour votre logiciel.
GPL: Tous votre code "sont à nous".
Commercial: Faire WTF que vous voulez de licence.
La raison pour laquelle il existe une licence LGPL est parce que certains ne veulent garder leur code fermé, et ne pas être obligé de libérer le code pour tous. Qui est en elle-même est une autre sorte de liberté que la GPL ne peut pas satisfaire.