使用采用GPL发行的软件开发软件的问题

chon81 2006-05-09 04:15:07
我们知道GPL有传染性.
但好像看到的都是对使用源代码的情况.

如果我要开发一个软件,是使用采用GPL发行的开源软件开发的.
但我只是使用这个开源软件,我的软件的源码中,不包含任何采用GPL发行的开源软件的源码.
那我的软件还一定要使用GPL发行吗?

例如:我开发软件时,使用GCC编译器编译,但我并没有包含或使用何采用GPL发行的开源软件的源码.(不知道GCC带的库是不是也是使用GPL,这里假设库不是用GPL的.)
那我的软件一定要用GPL发行吗?
...全文
249 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yindesheng 2006-05-11
  • 打赏
  • 举报
回复
http://www.gnu.org/licenses/gpl-faq.html
dynamic linking 是允许的
Does the libstdc++ exception permit dynamic linking?

Yes. The intent of the exception is to allow people to compile proprietary software using gcc.
chon81 2006-05-10
  • 打赏
  • 举报
回复
包含GPL源码,包括修改后的GPL源码
使用GPL源码库的函数/类,我觉得这种跟上面的一样吧
使用GPL程序已编译后的二进制动态链接库
发行的软件中包含已编译后单独的GPL程序
只是使用GPL程序开发,但不以任何形式包含GPL的程序发行.

以上几种情况哪些必需使用GPL发行,这几种情况是我现在想到的,如果还有其它的情况可以再加上.
而对于LGPL协议时,以上那几种情况哪里又必需使用LGPL/GPL发行呢?
x86 2006-05-09
  • 打赏
  • 举报
回复
如果不包含源码,只是使用了二进制的动态库,不用是GPL
vipiii 2006-05-09
  • 打赏
  • 举报
回复
glibc是LGPL的,不受GPL限制。

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧