我正在开发一个iPhone应用程序并了解一些difficulties通过应用程序商店发布GPL应用程序。
license表示程序分支和链接到根据GPL许可的另一个程序不会对该程序附加任何要求。此外,它还说
“如果程序动态链接 插件,但沟通 它们之间仅限于调用 插件的“主要”功能 有一些选择并等待它 返回,这是一个临界案例。“
我的程序本质上调用GPL程序的主函数,并使用该函数的输出文件来检索其数据。因此,这将是gnu.org所描述的“边缘”案例。
这种情况使情况处于不确定的地步。在这种情况下,有没有办法规避GNU的限制?
免费软件很棒,但对于以Apple为分销商的iPhone应用程序,它只会增加麻烦。
答案 0 :(得分:4)
IANAL,但是如果你只是调用另一个程序(它仍然是一个单独的可执行文件)并处理输出,那么GPL根本就不是问题。请记住,当您分发GPLed程序时,您必须遵守有关该程序的GPL,即您必须提供该程序的源代码等。