我们想通过传递一些参数并运行它来使用GPL 2.0应用程序(可执行文件)。
我们可以在商业产品中使用它吗?
答案 0 :(得分:1)
假设它是一个单独的程序,你的程序只是加载它的输出并处理它(或者你只是希望程序能够运行,例如,你正在运行一个GPL实用程序来检查磁盘等)然后通常答案是肯定的。某些程序(例如bison
或yacc
)将自己的部分放在输出中,因此这会变得更加棘手,但它们通常会有例外。
如果您的程序在没有GPL程序的情况下完全无用,或者取决于特定版本,则会变得更加模糊。
不要忘记,您不会放弃GPL根据您所呼叫的程序承担的任何义务 - 源代码,许可,书面报价,用户可以替换版本等。