我下载了一个GPL程序,我想修改这个GPL程序,以便通过fork+exec调用一个非gpl程序(商业许可证)。
关于非gpl程序的输入/输出数据:
我是否有权从GPL软件中调用非GPL程序?
顺便说一句,GPL软件的版本是GPLv2,它的使用不是用于内部使用或个人使用。我将分享修改后的gpl程序。
发布于 2016-05-04 13:31:11
首先,只有当您希望分发代码时,您才需要担心法律问题。如果它是为个人使用或为您的组织内部应用程序,您可以继续,并作出任何改变和集成,您希望。
而且,即使您想要分发代码,您所需要做的也可以通过GPLv2来完成。引用许可证(https://www.gnu.org/licenses/old-licenses/gpl-2.0)
这些要求适用于整个修改后的工作。如果该作品的可识别部分不是从程序中派生出来的,并且可以被合理地认为是独立和独立的工作,那么当您将这些部分作为单独的作品分发时,本许可证及其条款不适用于这些部分。但是,当您将相同的部分作为基于该程序的工作的一部分分发时,整体的分发必须符合此许可的条件,其对其他被许可方的权限扩展到整个整体,从而扩展到每个部分,而不管是谁编写的。此外,仅将不以程序为基础的另一项工作与程序(或以程序为基础的工作)集中在存储或分发介质的某一卷上,并不能将其他工作置于本许可证的范围之内。
希望这能有所帮助。
https://softwareengineering.stackexchange.com/questions/317514
复制相似问题