我想在不是的 iPhone 应用程序中使用 GPL 组件。它是一个独立且独立的组件,因此在任何其他平台上,我会将其编译为程序并在需要时使用一些参数生成它。
但是如果我想在 Appstore 上发布我的应用程序,我必须遵守 iPhone SDK 的这一部分:
3.3.2 应用程序本身不得以任何方式安装或启动其他可执行代码,包括但不限于通过使用插件架构、调用其他框架、其他API或其他方式。除了由 Apple 的文档化 API 和内置解释器解释和运行的代码外,不得在应用程序中下载或使用任何解释代码。
据我了解,苹果似乎禁止我做我想做的事。
是否有任何技术和/或法律解决方案可以在 iPhone 应用程序中嵌入(独立)GPL 组件,而无需使用 GPL 许可证许可整个应用程序。
注意:这个问题不是关于 GPL 许可是否与其他地方已经提出的 AppStore 规则兼容。我想是的。