Non : la licence s'applique au code, pas au binaire.
Par exemple, Qt utilise forcément la bibliothèque C standard sous Linux, qui est sous GPL.
Par contre, si quelqu'un devait modifier pour une raison ou une autre un logiciel sous GPL, il devrait obligatoirement publier le fruit de son travail sous GPL.
"Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)
Freelance iOS
La bibliothèque standard du C, ça fait partie des exceptions de la GPL. Si tu as un binaire dont un bout de code est GPL, tu peux demander à avoir le code source. C'est tout (pas pour rien qu'il y a eu des scandales pour la Freebox qui fait tourner du code GPL sans que Free ne mette tout le firmware disponible).
Et je modifie ta dernière phrase:
Par contre, si quelqu'un devait modifier pour une raison ou une autre un logiciel sous licence GPL et s'il le publiait, il devrait obligatoirement le faire souslicence GPL.
http://www.gnu.org/licenses/why-not-lgpl.fr.html
C'est pourquoi nous avons utilisé la Lesser GPL pour la bibliothèque GNU C. Après tout, il y a beaucoup d'autres bibliothèques C ; utiliser la GPL pour la nôtre aurait amené les développeurs de logiciels propriétaires à en utiliser une autre — c'est bon pour eux, pas pour nous.
Ok, mauvais exemple.
D-Bus est sous GPL. FreeType2 l'est aussi. Et les 2 sont utilisés dans Qt et sont sous licence GPL.
Mais il est vrai que depuis l'apparition de la GPL3 beaucoup ont migré vers la LGPL.
"Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)
Freelance iOS
Ouf, j'avais peur de pas avoir compris le principe de la GPL. Et elle oblige également à rendre publiques les sources de toutes les dépendances de ton applications, non ?Complètement faux la GPL est héréditaire. J'espère que tu fais pas ça dans ton entreprise parce que tu es mal. C'est pas legal de faire du code proprio et de linker avec un lib GPL
Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/
http://freetype.sourceforge.net/license.html : 2 licence dont une incompatible avec la GPL
Et il me semble que dbus n'est pas linké avec Qt mais exécuté.
dans la faq gpl
http://www.gnu.org/licenses/gpl-faq....IfLibraryIsGPL
"Il est plus facile de décomposer un problème en ses éléments, forcément plus simples, que de le traiter en sa totalité." (R. Descartes)
Freelance iOS
T'inquiète pas c'était juste pour que tu fasses attention. La FSF vient d'attaquer plusieurs entreprises pour violation de GPL.
Il semble y avoir pas mal de confusion au niveau des licences GNU
Premièrement, ne pas comparer un programme libre (au sens GNU) et un programme commercial ! On peux très bien commercialiser un programme libre. Le seul "problème" si vous utilisez la version GPL de Qt c'est que vous êtes obligés de fournir les sources de votre programme (car il est considérer comme un projets dérivés)[1]
Deuxièmement, à ma connaissance, la seule (c'est en tout cas la plus grande différence) entre la LGPL et la GPL, c'est que pour la première, si votre projet utilise une édition des liens dynamique, vous êtes pas soumis au contrainte de la LGPL.
---
[1] http://www.developpez.net/forums/m1984451-7/
Quand est-il pour QTopia (maintenant QT extended) ?????
Passe-t-il en LGPL????
Super! je n'avaisjamais pensé que Qt passerait un jour sous license LGPL. A cause de sa license, je me retourne vers wxWidgets que j'aime bien mais qui n'est pas aussi bien fourni côté IDE et autres. Merci à Nokia :-) Bonne suite à tous!
Pour l'aspect IDE et intégration dans VS, ils n'ont pas tord. Même si c'est pas pour tout de suite, faut garder un oeil sur Qt Creator. Quand ils sortiront une release, ça risque de faire mal
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
C'est une bonne nouvelle pour ceux et celles qui veulent utiliser QT dans un projet propriétaire sans devoir dépenser une fortune en licence. La cote de popularité de QT vas grimper en flèche.
Bonsoir,
en gros avec la version QT open-source de Mars 2009,
Code : Sélectionner tout - Visualiser dans une fenêtre à part Ainsi, il devient possible à un programmeur désireux de faire un logiciel propriétaire, d'utiliser certains outils du monde libre
un programmeur qui modifie mon programme (qui est actuellement en GPL)
pourra supprimé mon pseudo et les contributeurs pour devenir propriétaire du programme ? c'est moche lol .
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager