Contents
Can you use an open source library with a LGPL license?
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.
What do I need to do if I use a LGPL licensed?
57 LGPL’s basic requirement is to separate the LGPL-licensed library and your own productwell enough. That should allow users to supply their own version of the library instead of the one you’ve shipped with your software (with the bugs fixed, for instance).
Can a GPL program run on anyone else’s computer?
That code runs on your computer, nobody else’s. Since the GPL code doesn’t execute on anyone else’s machine, they cannot demand to see the source for the running program, even if it was modified.
How are GPL libraries used in software development?
Internally, our software will be using some GPL libraries to generate its output. However, the software itself will not be distributed. Users will either receive a virtual machine with the pipeline set up which they can run locally, or submit their input data to us and access their results from a web interface.
Can a dynamically linked library be used in an independently compiled Build?
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.
When does GPL come into play in a library?
There’s some disagreement on whether GPL comes into play when a library is dynamically linked; GNU are of the opinion that it does, and provides the alternative license LGPL, or recommends adding exceptions to GPL.
Can a GPL license invalidate a license?
This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. So if GPL-licensed code ever gets included in your project, for example via linking against a GPL’d library, you must also provide your whole project under the GPL.