泛使用的自由软件许可证，给予了终端用户运行、学习、共享和修改软件的自由。许可证最初由自由软件基金会的理查德·斯托曼为GNU项目所撰写，并授予计算机程序的用户自由软件定义（The Free Software Definition）的权利。GPL是一个Copyleft许可证，这意味着衍生作品只能以相同的许可条款分发。这与宽松自由软件许可证有所区别 ，如BSD许可证和MIT许可证就是其中被广泛使用的例子。GPL是第一个普遍使用的Copyleft许可证。历史上，GPL许可证系列一直是自由和开源软件领域最受欢迎的