查看: 230|回复: 0

有关GPL协议的疑问

[复制链接]
新浪微博达人勋 sand 未实名认证
论坛徽章:
15
Hive徽章
日期:2017-03-10 11:59:24Git徽章
日期:2018-09-21 16:50:41股票徽章
日期:2018-08-30 15:33:52mysql徽章
日期:2018-08-24 10:52:58股票徽章
日期:2018-06-29 11:14:51spark徽章
日期:2017-11-23 16:58:48比特币徽章
日期:2017-09-28 17:18:05机器学习徽章
日期:2017-09-19 11:01:51redis徽章
日期:2017-08-10 15:33:15大型分布式徽章
日期:2017-07-20 17:21:46Kafka徽章
日期:2017-07-11 14:21:47搜索引擎徽章
日期:2017-06-29 16:26:52
发表于 2018-7-12 12:28 | 显示全部楼层 |阅读模式

基础 开源 源码 开源软件

开源软件的使用中有个问题是如何将开源软件代码(通常是基础软件)与业务代码进行分离,通常后者代码的开源是商业公司不能容忍的。根据LGPL协议,使用开源软件作为lib编译的,可以不开放源码,这个就比较容易使用。对于GPL,我不修改其源码,编译时也将基础功能代码与开源软件独立建立为一个工程,这样可以避免编译过程中,应用代码工程对其的依赖。但是在运行态,如果实在一个进程中,仍然会出现依赖关系,似乎这种情况也是GPL所不允许的。这样的话,GPL的制约还是很大的,并不利于开源软件的使用呀。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-11-20 03:25 , Processed in 0.100444 second(s), 29 queries .

关闭

扫一扫加入
本版微信群