Desejo usar uma biblioteca licenciada pela LGPL no meu aplicativo para o mercado de aplicativos da Microsoft. Tudo bem?
Desejo usar uma biblioteca licenciada pela LGPL no meu aplicativo para o mercado de aplicativos da Microsoft. Tudo bem?
Respostas:
Aqui está uma resposta abrangente:
http://answers.google.com/answers/threadview/id/439136.html
Em resumo: sim, você pode. Mas uma coisa importante a se cuidar é que a biblioteca coberta GNU LGPL é vinculada dinamicamente, e não estaticamente misturada com o aplicativo principal.
Também deve ser possível trocar essa biblioteca vinculada dinamicamente por uma compilação compilada independentemente. Caso contrário, você provavelmente entrelaçou a biblioteca e o código principal do aplicativo.
A licença LGPL permite que um aplicativo que faça referência aos binários permaneça de código fechado. Além disso, nada impede que você venda um aplicativo de código aberto no Microsoft App Marketplace.
Este artigo pode ajudar.
Suspeito que, porque a LGPL permita disponibilizar o código-fonte (da biblioteca à qual você vinculou) por meio de download, não há problema em usar uma lib com licença LGPL em seu aplicativo para o mercado da Microsoft.
Citação da versão 2.1 da LGPL :
Se a distribuição do código do objeto for feita oferecendo acesso para copiar de um local designado, oferecer um acesso equivalente para copiar o código-fonte do mesmo local satisfaz o requisito de distribuir o código-fonte, mesmo que terceiros não sejam obrigados a copiar a fonte junto com o código do objeto.
A única coisa que parece ser um problema é o requisito de "mesmo local", que você não cumprirá se o seu aplicativo estiver sendo distribuído pelo mercado.