This is the latest version of the GNU GPL: a free software license, and a copyleft license. Please note that GPLv3 is not compatible with GPLv2 by itself.However, most software released under GPLv2 allows you to use the terms of later versions of the GPL as well.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.We welcome knowledgeable volunteers who want to help answer licensing questions.If you are contemplating writing a new license, please also contact us at .
We recommend that developers consider using the GNU AGPL for any software which will commonly be run over a network.
However, it is risky to recommend use of “the BSD license”, even for special cases such as small programs, because confusion could easily occur and lead to use of the flawed BSD license.
To avoid this risk, you can suggest the X11 license instead.
However, you are allowed to combine separate modules or source files released under both of those licenses in a single project, which will provide many programmers with all the permission they need to make the programs they want. This is a lax, permissive free software license, compatible with the GNU GPL, which we recommend GNU packages use for README and other small supporting files.
All developers can feel free to use it in similar situations.