Voglio utilizzare una libreria con licenza LGPL nella mia app per il mercato delle app di Microsoft. È ok?
Voglio utilizzare una libreria con licenza LGPL nella mia app per il mercato delle app di Microsoft. È ok?
Risposte:
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 mescolata staticamente 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.
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.
Questo articolo può essere d'aiuto.
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 libreria 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.