首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从GPL程序通过fork调用非GPL程序

从GPL程序通过fork调用非GPL程序
EN

Software Engineering用户
提问于 2016-05-04 10:44:43
回答 1查看 257关注 0票数 1

我下载了一个GPL程序,我想修改这个GPL程序,以便通过fork+exec调用一个非gpl程序(商业许可证)。

关于非gpl程序的输入/输出数据:

  • 输入数据是非GPL程序的命令行的参数。
  • 非gpl程序将他的输出作为XML消息格式共享到stdout数据。我正在用管道捕捉输出。

我是否有权从GPL软件中调用非GPL程序?

顺便说一句,GPL软件的版本是GPLv2,它的使用不是用于内部使用或个人使用。我将分享修改后的gpl程序。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2016-05-04 13:31:11

首先,只有当您希望分发代码时,您才需要担心法律问题。如果它是为个人使用或为您的组织内部应用程序,您可以继续,并作出任何改变和集成,您希望。

而且,即使您想要分发代码,您所需要做的也可以通过GPLv2来完成。引用许可证(https://www.gnu.org/licenses/old-licenses/gpl-2.0)

这些要求适用于整个修改后的工作。如果该作品的可识别部分不是从程序中派生出来的,并且可以被合理地认为是独立和独立的工作,那么当您将这些部分作为单独的作品分发时,本许可证及其条款不适用于这些部分。但是,当您将相同的部分作为基于该程序的工作的一部分分发时,整体的分发必须符合此许可的条件,其对其他被许可方的权限扩展到整个整体,从而扩展到每个部分,而不管是谁编写的。此外,仅将不以程序为基础的另一项工作与程序(或以程序为基础的工作)集中在存储或分发介质的某一卷上,并不能将其他工作置于本许可证的范围之内。

希望这能有所帮助。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/317514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档