it-swarm.it

Posso utilizzare una libreria con licenza LGPL nella mia app commerciale?

Voglio utilizzare una libreria con licenza LGPL nella mia app per il marketplace di app di Microsoft. È ok?

105
William Jockusch

Ecco una risposta comprensiva:
http://answers.google.com/answers/threadview/id/439136.html

In breve: sì, puoi. Ma una cosa importante da tenere in considerazione è che la libreria coperta GNU LGPL è collegata dinamicamente, non staticamente mescolata con l'applicazione principale.

Dovrebbe anche essere possibile scambiare quella libreria collegata dinamicamente con una build compilata in modo indipendente. Altrimenti probabilmente hai intrecciato la libreria e il codice dell'applicazione principale.

70
mario

La licenza LGPL consente a un'applicazione che fa riferimento ai file binari di rimanere chiusa. Inoltre, non c'è nulla che ti impedisca di vendere un'app open source su Microsoft App Marketplace.

9
Michael Brown

Questo articolo può aiutare.

Ho il sospetto che, poiché LGPL consente di rendere disponibile il codice sorgente (della libreria a cui ti sei collegato) tramite un download, deve essere OK utilizzare una lib con licenza LGPL nella tua app per il marketplace di Microsoft.

Citazione da LGPL versione 2.1 :

Se la distribuzione del codice oggetto viene effettuata offrendo l'accesso alla copia da un luogo designato, quindi offrire un accesso equivalente per copiare il codice sorgente dallo stesso luogo soddisfa il requisito di distribuire il codice sorgente, anche se terze parti non sono obbligate a copiare il codice sorgente insieme al codice oggetto.

L'unica cosa che sembra essere un problema è il requisito "stesso posto", che non soddisferai se la tua app viene distribuita tramite il marketplace.

3
Andrew Okunev