自由软件基金会非常强调与GPL的兼容性,可见GPL之重要。这里的GPL,全称是GNU General Public License即GNU通用公共许可协议。
比特币核心钱包Bitcoin Core,采用的即为MIT license(MIT许可证)。
GNU通用公共许可协议
GNU通用公共许可协议(英语:GNU General Public License,缩写:GNU GPL、GPL),是一个被广泛使用的自由软件许可协议条款。其核心是保证终端用户运行、学习、分享(复制)及修改软件之自由。GNU GPL最初由理查德•斯托曼(Richard Matthew Stallman)为GNU计划而撰写。此许可证最新版本为“第3版”(v3),于2007年6月29日发布。
GNU宽通用公共许可证(GNU Lesser General Public License,LGPL)改自GPL的另一个版本,其目的是为了应用于一些软件库。
由于某些原因,GPL成为了自由软件和开源软件的最流行许可证。到2004年4月,GPL已占Freshmeat上所列的自由软件的约75%,SourceForge的约68%的份额。类似的,2001年一项关于Red Hat Linux 7.1的调查显示一般的代码都以GPL发布。著名的GPL自由软件包括EMACS,Linux核心(并非所有Linux发行版的核心都是开源的)和GCC。