Rien n'empêche de vendre une application sous licence GPL.Citation:
Effectivement je ne fait pas de distinction entre commercial et proprio, si tu as plus d'info
Par ailleurs, une licence qui interdit l'utilisation commerciale ne peut pas être une licence de logiciel libre.
Ce qu'interdit la GPL, c'est de créer une application qui fait usage de code sous GPL mais dont le reste du code n'est pas compatible avec la GPL. Et pour qu'une licence soit compatible avec la GPL, il faut qu'elle n'en enlève aucune des libertés.
Ce qui n'a absolument rien à voir avec la capacité ou non d'en faire un produit commercial.
On remarquera, néanmoins, que la clause de la GPL indiquant que tout détenteur du produit est libre de le redistribuer gêne de manière importante le modèle "une rémunération par copie du logiciel", ou du moins empêche d'en faire un modèle viable financièrement.
Ce modèle est cependant assez incohérent dans l'époque numérique, car le coût de produire une copie est nul une fois que le produit existe.
Enfin là, on entre dans un autre débat.
C'est pas vraiment ça, non.Citation:
En fait, d'après ce que j'ai compris, la LGPL indique que :
- Pour une application liée dynamiquement a une bibli LGPL il n'y a pas vraiment de problèmes pour la distribuer. Par contre, lier dynamiquement c'est prendre le risque que la version de la lib soit modifiée par la suite voire downgradée..
- Lier statiquement est autorisé mais l'appli devient alors GPL ou LGPL si il s'agit d'une bibli..
La LGPL dit tout simplement que la bibliothèque est sous une licence GPL-like, mais que tu as le droit de la lier avec un programme dont la licence n'est pas compatible avec la GPL, et ce à condition de fournir un moyen de remplacer la bibliothèque par des versions plus récentes.
Ce qui techniquement peut se faire via trois techniques distinctes :
- fournir le code,
- utiliser l'édition de liens dynamique,
- fournir les fichiers objets.
Personnellement je n'aime pas trop la LGPL, car elle fait trop référence à la notion d'éditions de liens qui est spécifique au C. Par exemple elle pose quelques ambiguïtés avec les templates en C++.
C'est pour ça que libstdc++ (la bibliothèque standard C++ de GCC), par exemple, est sous une licence spéciale.