Brief overview of the GNU GPLv2.
Saturday, March 3rd, 2007There is an ongoing discussion concerning the GNU GPLv2 at one of the sites I read. Normally I ignore all the back and forth discussions people post on their blogs, it’s a huge time sink. However since I will be releasing the software developed here under the GNU GPLv2 this is a topic that should have some relevance.
In this article I am just going to use GPL to refer to the GNU GPL version 2. The main articles leading up to this post are here, here and here.
The discussion is primarily around people being confused with the GPL and what is allowed under the license. The GPL is a license which states what is expected up front, if you comply with those terms then you do not need to contact the author for permission.
If you want to do something that is not authorized by the GPL a separate license is required from the author. This way the author is not bothered with people asking to use their software for pre-approved uses.
So what use is approved by default? Everything.