Table of Contents
What is the main difference between the GPL and the LGPL licenses?
The main difference between the GPL and the LGPL is that the latter allows the work to be linked with (in the case of a library, “used by”) a non-(L)GPLed program, regardless of whether it is licensed under a license of GPL family or other licenses.
What is difference between AGPL and LGPL?
The LGPL is more permissive and allows commercial derivative work, without the need to share the corresponding source code. The AGPL is a stronger open source licence, and requires derivate work and service hosting to share their source code.
Is GPL compatible with AGPL?
Please note that the GNU AGPL is not compatible with GPLv2. It is also technically not compatible with GPLv3 in a strict sense: you cannot take code released under the GNU AGPL and convey or modify it however you like under the terms of GPLv3, or vice versa.
Can I use LGPL license in commercial software?
You can use and distribute LGPL libraries on your website and use them in combination with commercial code. The only big restriction is that you must keep the library open source, including any modifications you make to it, and allow your users to obtain the source, licence and copyright information for the library.
What is AGPL software?
As its name implies, the GNU Affero General Public License (AGPL) is part of the GNU GPL family, which also includes the LGPL License, GPL v2, and GPL v3. AGPL applies primarily to software that is used to provide service over a network, and like other strong copyleft licenses, it has stringent requirements.
What is meant by LGPL software licenses?
LGPL (GNU Lesser General Public License) is a free software license published by the Free Software Foundation. The LGPL provides a more permissive alternative for the strictly copyleft GPL.
What is wrong with AGPL?
The disadvantages of the AGPL are: Some view it as excessive as any module in any dependent package that uses AGPL makes all other software subject to similar restrictions. Removes the choice for teams to make software proprietary in the future.
Is AGPL viral?
The AGPL is a version of the “Highly Viral” GNU General Public License (“GPL”) that reaches code you modify and then make available remotely through a computer network.
Is LGPL compatible with GPL?
Note that the LGPL is compatible with the GPL: you can decide to “upgrade” to GPL and incorporate it in a wholly GPL licensed project if you wish. You can’t however go the other way and re-license GPL licensed code as LGPL.