I want to use an LGPL-licensed library in my app for Microsoft's app marketplace. Is that OK?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Here is an encompassing answer:
In short: yes you can. But one important thing to take care of is that the GNU LGPL covered library is dynamically linked, not statically mixed with the main application.
It should also be possible to exchange that dynamically linked library for an independently compiled build. Otherwise you have likely intertwingled the library and main application code.
The LGPL license allows an application that references the binaries to remain closed-source. Also, there's nothing preventing you from selling an open source app on the Microsoft App Marketplace.
This article may help.
I suspect that because LGPL allows making the source code (of the library that you linked to) available via a download, it must be OK to use an LGPL-licensed lib in your app for Microsoft's marketplace.
Quote from LGPL version 2.1:
The only thing that seems to be an issue is the "same place" requirement, which you will not be fulfilling if your app is being distributed via the marketplace.