|
|
|
|
|
by CCs
4738 days ago
|
|
1. It is limiting: no static linking or you have to distribute re-linkable object files (LGPL section 4.d.) 2. It is long and complex license, not yet tested in court. Sometimes what constitutes a "derivative work" is not that clear. 3. Section 6 says all these can be changed anytime, potentially making it more restrictive (see GPL v3). So from the business viewpoint it is better to find an alternative now than to potentially lose all the investment later. |
|
Static linking is fairly uncommon; it's more common to distribute the versions of DLLs you require on Windows, or use a package dependency on specific versions (or provide your own copies) of the system-provided libraries on Linux.
3. Section 6 says all these can be changed anytime, potentially making it more restrictive (see GPL v3).
Section 6 of LGPL3 does not say that; it says that you have the option of choosing a later version. Any code released under "GPLv2 or later" can still be used under GPL2.
https://www.gnu.org/licenses/lgpl.html