87 votes

Puis-je utiliser la licence Qt LGPL et vendre mon application sans aucune restriction ?

Je veux lancer un projet multiplateforme. J'ai fait mes recherches et maintenant je suis presque certain que Qt est la bonne solution. Mais il y a un gros obstacle : octroi de licences .

Je veux vendre mon projet et je ne veux pas non plus donner de source liée à mon travail ou payer pour une licence. J'ai vérifié et j'ai remarqué que Qt offre à la fois des solutions commerciales et open source. J'ai entendu trop d'affirmations contradictoires sur la licence de Qt, ce qui m'a beaucoup perturbé. Certains disent que même si j'utilise la version LGPL de Qt, je dois quand même soumettre mon code. Est-ce vrai ?

Quelqu'un peut-il me donner une explication simple sur les licences Qt et me dire si je peux vendre mon application sans aucune restriction ou non ? Quelqu'un pourrait-il me dire s'il existe d'autres équivalents de Qt pour le développement multiplateforme sans aucune restriction ?

101voto

Cornstalks Points 9261

Il suffit de créer un lien dynamique avec Qt. Si vous liez dynamiquement à des bibliothèques LGPL, il n'y a pas à s'inquiéter.

Si vous établissez un lien statique avec eux, vous pouvez simplement distribuer vos fichiers objets (et non votre code source), et tout ira bien.

L'idée de la LGPL est que l'utilisateur final doit pouvoir remplacer la bibliothèque LGPL par une version qu'il souhaite. Lier dynamiquement la bibliothèque LGPL vous permet de le faire, tout comme lier statiquement et distribuer vos fichiers objets. Tant que vous faites cela, vous pouvez vendre votre programme à code source fermé autant que vous voulez.

Bien sûr, la LGPL ne se limite pas à cela, mais c'est la partie la plus importante.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X