GPL的中文全称是通用公共许可证(GNU General Public License),
GPL的全称是General Public License,意为“通用公共许可协议”。自由软件的创始人Richard Stallman从软件的版权许可协议入手,创设了这种与自由软件发展相适应的“通用公共许可协议”,其宗旨就是保证用户有无限复制和修改的权利。GPL是自由软件著作人同意的、保证任何人有共享和修改自由软件的许可协议,GPL有13条主要条款,其中社会公众作为被许可人享有最主要的4项权利:(1)为了任何目的运行该程序;(2)有自由获得源代码的权利,并在此基础上研究程序是如何运行的,并可为了个人目的改变该程序;(3)有自由散发该复制件的权利;(4)有自由改进程序,并要求将自己的改进向公众公布的权利