22
votes
Mozilla Public License (MPL 2.0) vs Lesser GNU General Public License (LGPL 3.0)
The answer of DougM and AER makes a fair point.
MPLv2 and LGPLv3 with static exception are the same regarding the events that would trigger the copyleft.
However, I think we are missing another very ...
14
votes
Accepted
Can I use some GPL code in LGPL project?
The combination of GPL code and LGPL code must be licensed under the GPL. If you want to use that code, you'll have to change your license, or refrain from using it. If the other project would want ...
5
votes
Accepted
How to revive an abandoned LGPL project?
The LGPL v2.1 states that:
You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately ...
4
votes
Accepted
Do I need to make my code open source or buy a license?
Qt, unless you buy an exception, is licensed as LGPL. This means that whatever modifications you make to Qt has to also be released as LGPL. Your application, on the other hand, does not have to be ...
4
votes
LGPL, .lib, .dll, and linking
The libconfig project builds a dll, but I also need to link my project against the .lib of libconfig to get the dll's definitions (Can someone explain why this is necessary, when I'm already including ...
4
votes
Accepted
Why should I release my code under BSD license and why not under LGPL?
There are two big differences between the LGPL and the BSD license.
First, if you distribute an LGPL-licensed library, you have to provide the source. (This is slightly different from what you said. ...
2
votes
Why should I release my code under BSD license and why not under LGPL?
The first thing to bear in mind is that, for the vast majority of open-source libraries, there is only ever one contributor to the code: the creator of that library.
If it's one of many similar ...
1
vote
Using Qt in Open Source App that Communicates with Closed Source Hardware
From your description I think the use of LGPL (and probably GPL) code in the app is probably ok.
The GPL FAQ covers this:
To do this validly, you must make sure that the free and nonfree programs ...
1
vote
Accepted
Static link GUI project as dynamic library
If your GUI project is released per the terms of the LGPL, including its entire source, not just the object file, then dynamically link to it with your logic application, you'd be OK.
You either ...
1
vote
Accepted
Can I build a closed source plugin for a LGPL library?
If I link a program dynamically to a LGPL library (here GTK+/GLib), I'm allowed to distribute the program on my own terms (non-copyleft).
Yes, with some restrictions. Notably, you can't lock the ...
1
vote
How to use apache license in my project which will be LGPL
GPLv3 and LGPLv3 licenses are be compatible with the Apache v2 license, meaning you can incorporate Apache v2-licensed code into an LGPLv3 library. (Note that the reverse is not true, see https://www....
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
lgpl × 121licensing × 88
gpl × 44
open-source × 25
mit-license × 13
qt × 8
apache-license × 8
legal × 7
java × 6
closed-source × 5
python × 4
libraries × 4
mpl × 4
c++ × 3
javascript × 3
php × 3
android × 3
copyright × 3
bsd-license × 3
commercial × 3
apache × 3
gui × 2
agpl × 2
static-linking × 2
dynamic-linking × 2