GPL许可协议.GNU Readline是一个着名的自由软件库，它是通过GNU通用公共许可协议（GPL）进行授权的。而其他的自由软件库通常是通过GNU宽公用许可协议（LGPL）进行授权，例如GNU C库，GNU Gettext和FLTK。但其它软件在分发时，如果链接到像GNU Readline这种GPL协议的库，必须将与之相连的整个软件以GPL协议进行授权，以符合GPL第5章的规定。自由软件基金会为GNU Readline选用了这个授权协议，以鼓励其它软件选用GPL协议。Sect