Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5年前关闭。



Improve this question




我需要将LGPL许可的代码编译到专有的静态iOS库中。由于代码是在静态库中使用的,因此我无法链接到LGPL许可库的预编译版本。

我该如何处理?如果将其编译到我的lib中,我必须释放什么?我显然不能发布(全部)专有资源。

我正在谈论的特定库是基于LGPL 2.1或MPL 1.0许可的自由库。

最佳答案

用通常的IANAL开头:

取决于它使用的LGPL的版本。如果是版本2,则无需提供源代码,直到被要求。这就是许可证的写入方式。但是,当需要它时,您将需要通过一些易于访问的媒体来提供它。

如果是LGPLv3,我的建议是找到另一个库。 GPLv3许可证系列与AppStore分发完全不兼容。

10-05 19:33