3 ms·
> Basically, the LGPL exists because the GPL requires any binaries linking to GPLed code to inherit the GPL. This was my understanding too, but other comments
by bartread 6y ago
> Basically, the LGPL exists because the GPL requires any binaries linking to GPLed code to inherit the GPL.
This was my understanding too, but other comments in this discussion seem to imply that this might not be the case.
If you could statically or dynamically link to GPL'd binaries without having to license your own code in the same way, then in the real-life examples I've seen we'd have had no concerns about either using GPL'd projects, or contributing modifications to the GPL'd projects back.
- _ph_ 6y agoRight. Contributing changes to the GPL'd software itself back isn't the issue. It is the intended "viral" nature of it, that also enforces the GPL onto all code linked to it. See for reference the issues with GPL-symbols in the Linux kernel, ZFS, or libreadline,