web-dev-qa-db-fra.com

Puis-je utiliser une bibliothèque sous licence LGPL dans mon application commerciale?

Je souhaite utiliser une bibliothèque sous licence LGPL dans mon application pour le marché des applications de Microsoft. Est-ce que ça va?

105
William Jockusch

Voici une réponse globale:
http://answers.google.com/answers/threadview/id/439136.html

En bref: oui, vous le pouvez. Mais une chose importante à prendre en compte est que la bibliothèque couverte GNU LGPL est liée dynamiquement, pas mélangée statiquement avec l'application principale.

Il devrait également être possible d'échanger cette bibliothèque liée dynamiquement contre une version compilée indépendamment. Sinon, vous avez probablement entrelacé la bibliothèque et le code de l'application principale.

70
mario

La licence LGPL permet à une application qui fait référence aux binaires de rester fermée. De plus, rien ne vous empêche de vendre une application open source sur Microsoft App Marketplace.

9
Michael Brown

Cela article peut aider.

Je soupçonne que parce que LGPL permet de rendre le code source (de la bibliothèque à laquelle vous avez lié) disponible via un téléchargement, il doit être OK d'utiliser une bibliothèque sous licence LGPL dans votre application pour le marché de Microsoft.

Citation de LGPL version 2.1 :

Si la distribution du code objet est effectuée en offrant un accès à la copie à partir d'un endroit désigné, alors offrir un accès équivalent pour copier le code source à partir du même endroit satisfait à l'exigence de distribuer le code source, même si les tiers ne sont pas obligés de copier la source avec le code objet.

La seule chose qui semble être un problème est l'exigence du "même endroit", que vous ne respecterez pas si votre application est distribuée via le marché.

3
Andrew Okunev