|
发表于 2009-12-21 11:37:56
|
显示全部楼层
Post by linuxpro;2057047
上海网众无盘系统的服务器是基于slackware的.软件不清楚是否就要遵循gpl协议.我只是现在在使用这套东西.看到了关于一些争论.所以求证一下.
GPL 协议的关键不在于“使用”,而在于“分发”。
你使用什么软件,那与啥都不相干。仅仅当你分发该软件的时候,才与GPL相干。
当开发的时候把GPL相关的代码编译到你的代码中,或者把GPL相关的库连接到你的代码中,这就要求你的程序只能以GPL方式分发。——当然,如果你根本不分发你的程序,不提供给别人下载,那么GPL与你没有一毛钱关系。
LGPL跟GPL的不同在于:如果你把LGPL相关的库以动态连接的形式连接到你的代码中,你的代码可以不必使用GPL发布。但如果你把LGPL代码直接编译到你的程序中,仍然要遵循GPL协议。
在服务器上运行的软件,人家如果只是用 glibc 的标准库,而 glibc 库是 LGPL的,那么它就可以无视 GPL 协议分发自己的软件,虽然 glibc 的源代码必须提供。 |
|