我为 Android 编写了一个应用程序,它通过 shell 命令启动和停止修改后的 GPLv2 许可工具。
它作为一个闭源 GUI 工作,我会将它与 GPLv2 许可的部分捆绑到一个 android-apk 中。
如前所述,我已经修改了 GPLv2 软件(从不需要的东西中删除了它并对其进行了一些扩展)。我将通过命令行调用(修改的)GPLv2 软件,以免损害 GPL 许可证(通过 shell 调用不像链接)。
它将如下所示:
[闭源 GUI] -> shell-command (start/stop) -> [修改后的 GPLv2-tool]
所有部分最后都发布在一个 .apk 文件中。
我现在的问题是:
我如何提供 GPL 工具的修改源?
- 只是应要求(例如“给我发电子邮件”)?
- 还捆绑到 APK 文件中(将是最简单的)?
- 将其发布在网络上(在哪里?!)?
我必须在我的软件的“学分”中写什么?
- 谢谢 .. ?
- 看看#1 以获得源代码?
我会尊重许可协议,但 GPL 对我来说是一个新领域,所以我需要一些帮助。
PS:
也许还有人有一个最终答案:我也可以通过 Java-JNI 调用 GPLed 工具吗?但我认为这会损害 GPL。