跳到正文
← 返回术语表

GPL

在教科书中学习开源软件(OSS)与许可证

定义GPL(GNU General Public License)是基于让修改版也继承相同条件这一理念的代表性 开源软件许可证。

解说GPL 是为 GNU 项目的软件制定的许可证,Linux 内核等也采用了它。GPL 程序可以自由使用、修改、再分发,但分发时(包括分发修改后的版本),必须让接收者能够获取其源代码,并给分发物附上同样的 GPL。只在自己手头使用、不分发修改版时,不产生这项义务。

类比就像一份写着“若改良后转给别人,就要把改良后的做法一并交出,并附上同样的约定书”的菜谱。

记忆钩子G 是 GNU 的首字母,GNU 是“GNU's Not Unix”的递归缩写,名字本身又出现在展开式里。

相关真题(5 道题)