查看: 72|回复: 0

有关GPL协议的疑问

[复制链接]
新浪微博达人勋 sand 未实名认证
论坛徽章:
11
Hive徽章
日期:2017-03-10 11:59:24spark徽章
日期: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:52storm徽章
日期:2017-05-11 17:11:45HBase徽章
日期:2017-04-20 17:16:25股票徽章
日期:2018-06-29 11:14:51
发表于 2018-7-12 12:28 | 显示全部楼层 |阅读模式

基础 开源 源码 开源软件

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

回复

使用道具 举报

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

本版积分规则

 

GMT+8, 2018-7-23 19:59 , Processed in 0.168084 second(s), 30 queries .

关闭

扫一扫加入
本版微信群