2 ch200606888 ch200606888 于 2015.07.04 22:03 提问

用GPLv2协议写的开源软件的API能否被商业闭源软件所使用?

用GPLv2协议写的开源软件的API能否被商业闭源软件所使用?

3个回答

infoworld
infoworld   2015.07.04 22:32

不可以, 使用gplv2的软件也得开源, 如果是非发布的软件,比如服务器端的软件就可以使用但不需要公开代码.
http://choosealicense.com/licenses/gpl-2.0/

ch200606888
ch200606888 (我只是举个例子,真正这么做可能很麻烦[如果你手动配置的话]或需要第三方软件[如VisualGDB])
大约 3 年之前 回复
ch200606888
ch200606888 如果利用类似在 Microsoft Visual Studio 里调用用 GCC 进行编译工作的方式调用采用GPL许可证的代码(或目标码)是否合法?
大约 3 年之前 回复
frank_20080215
frank_20080215   2015.07.05 08:02

用GPLv2协议写的开源软件的API能被商业闭源软件所使用,只要不要生成此段代码也是该公司开发的、版权是该公司的

oyljerry
oyljerry   Ds   Rxr 2015.07.04 23:09
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
开源与闭源的斗争,GPLv3协议的发布
GPLv3:大教堂和集市的新一轮对抗 陈皓http://blog.csdn.net/haoel/  自从AT&T开始私有化原本以开源方式发布的Unix以来,众多老牌程序员和组织失去了修改和编写Unix的权利和乐趣。正当世界计算机软件文明开始陷入了黑暗的帝国的时代,整个计算机世界正在讨论关于“大教堂”(集权、封闭、受控、保密)和“集市”(分权、公开、精细的同僚复审)两种开发模式哪
关于GPL协议的理解(开源与商用、免费与收费的理解)
关于GPL协议的理解(开源与商用、免费与收费的理解)
开源与闭源软件的安全性比较
 最近由于学习需要,接触了一阵子的Linux,作为长期与Windows为伍的大多数中的一位,刚接触Linux那个悲催的经历是一定的,不习惯用终端,不习惯用vim,不习惯没有盘符,不习惯去找软件......诸多不习惯之后自然得硬着头皮求助于搜索引擎, 经历一段适应期后,所有的都习惯了,反而倒觉得更加方便(我也相信如果花同样的精力去学习windows,操作windows也会更加方便,不过若win
关于一些开源软件到了国内就成了闭源
好多国外的一些开源软件以及一些帮助文档到了国内,这个下载收积分,那个下载收积分,说到底还是网站想要赚钱,让你办会员,让你买积分。什么时候才能像一些互联网先驱一样有那样的开源思想,Linux和伯纳斯李
一张图看清五种软件许可协议的限制
为了更好理解这几种协议,应用了以下几篇博客,出处在下面:  关于Qt的三种协议以及是否收费,有以下引文: 引文一:     最近一直在学习 Qt。Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现
GPLv3协议正式发布 GPLV2>
CPOL:codeproject许可 源代码及编译后的可执行文件可以用于商用用途但不得未经作者同意分发或转载相关文章或资料,遵守CPOL的作者已经授予使用者永久的、全球性、非排他性的、不收费的、免版税的、不可撤销的专利许可,可用于制成、使用、导入以及以其他形式的转让权利... 但并不是没有限制的...条款5说明了许可限制...如:不能删除源代码或可执行文件中任何原有的版权、专利、商标、归属
Qt的开源版本与商业版区别及LGPL与闭源程序
原文地址:http://blog.51cto.com/devbean/313477   最近一直在学习 Qt。Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在对于普通开发人员和部分商业公司来说,使用 LG...
关于开源软件License的说明
Soa 竞赛中对于开源软件有如下要求: 关于开源软件(Open Source Software)的使用 系统开发过程中可以使用开源软件,系统运行安装包中也可以使用开源软件。但是,对所使用的开源软件有如下限制: 禁止使用任何版本的GPL/LGPL license的开源软件; 可以使用Eclipse, Apache, CPL, BSD等license的开源软件; 对使用到的任何开源软件,都需
开源软件2017年的四大挑战
2017年到了,开源软件在新的一年中比以往任何时候都更受欢迎。不可否认,开源在相对较短的时间内得到了长足的发展。2007年1月,只有少数大公司投入巨资在开源上,闭源软件供应商像微软和VMware主导企业计算市场。历经十年,开源软件无处不在,超过三分之二的公司贡献开源。开源技术像OpenStack,docker和KVM被用来构建下一代的基础设施。但开源社区也面对一系列新的挑战。开源程序员和公司需要做
GPL和AGPLv3的区别
GPL:GNU通用公共许可证(GNU General Public License)       AGPL:The GNU Affero General Public License       GPL v3协议,意味着修改和使用其代码都需要开源,但是这是建立在软件分发的基础上,如果使用代码作为服务提供,而不分发软件,则不需要开源。这实际上是GPL协议本身的缺陷。