，当GPL的版本2（GPLv2）在1991年6月发佈时，第二类别的许可证：函式库通用公共许可证（），也同时被引入，并从第二版编号开始，表明两者是互补的。版本号在1999年发行，当时LGPL的版本2.1被发布，更名为GNU宽松通用公共许可证（），以反映其在哲学中的地位。最常见的是“GPLv2并延伸到未来版本”的声明，让许可证的用户了解，得以允许升级到GPLv3。
GPLv3.到2005年，GPL版本3开始由斯托曼起草，由伊本·莫格林和软件自由法律中心（Software Freed