初稿是在早期gnu项目emacs,gcc,gdb协议的基础上,在1989年1月提出来gpl协议,gpl全称为GNU General Public License的,GNU通用公共授权。gnu的出现是为了保证gnu计划的健康良性发展。而gnu计划的目标是发展人人都能自由使用的免费软件,但是为了保证open软件的壮大,避免自由软件的成果被人窃取谋私利。所以gpl的发布非常有必...
Linux的協議裏是說清楚了調用 syscall 的程序不算衍生作品,涵蓋的範疇不同。
GPL协议及其对Linux的影响 GPL是GNU Public License的缩写,最早是自由软件基金会为了促进开放源代码的发展,而搞出来的一种版权协议。 GPL对软件产业的发展起到了巨大的促进作用,但是也带来了很多误解。在美国考察期间,我们和GNU的主要负责人进行了广泛交谈,精确地了解了GPL的本质,以及它对软件产业产生的影响。本文就是...
从Linux 源码的版权文件 (linux/COPYING at master · torvalds/linux) 中我们得知 Linux 整体上是采用 GPL 许可协议 (确切说是 GPLv2), 但是排除系统调用头文件那部分源码, 也就是说, 如果你完全基于 Linux 的源码去开发定制一个新的操作系统内核, 那么你的这个新内核也必须至少遵守 GPL 协议. 但是如果你只是...
GPL即GNU GPL,全称 GNU General Public License,翻译成中文就是:GNU通用公共许可证,GPL协议是干嘛用的呢?这个还得从自由软件说起。 通过上面的学习,我们知道,自由软件是开源的、可以任意修改和发布的。正是这一特性,自由软件再以一种不可思议的速度发展,自由软件不仅为成千上万的使用者、开发者提供了便利,也为...
Linux就是采用了GPL协议,这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商业软件公司开发的免费软件了。 GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,即必须也是开源和免费...
1.GPL协议:无论软件以何种形式发布,都必须同时附上源代码。开发或维护遵循GPL协议开发的软件的公司或个人,可以对使用者收取一定的服务费用。但还是一句老话——必须无偿提供软件的完整源代码,不得将源代码与服务做捆绑或任何变相捆绑销售。2.LGPL协议:GPL的类库的开源协议:开源代码可以被商业销售。
linux是GPL协议而不是AGPL协议。GPL协议是你把编译后的二进制文件给了谁,就要向谁公开源码。AGPL协议是谁能访问你的系统,就要向谁公开源码。 电子书厂商的用户是接触不到二进制文件的,也就没义务公开源码了吧。//@一乐: GPL规定开源,能规定什么时候开吗?晚点开不行?//@郭少林:Liberty or Death!