我需要将LGPL许可代码编译成专有的静态iOS库。由于代码在静态库中使用,我无法链接到LGPL许可库的预编译版本。
我如何解决这个问题,如果我将其编译到我的lib中,我还需要发布什么?我显然无法发布(整个)专有来源。
我所说的特定库是libical,它是根据LGPL 2.1或MPL 1.0许可的。
答案 0 :(得分:0)
将其与通常的IANAL相符:
取决于它正在使用的LGPL版本。如果是版本2,则在询问之前不需要提供源代码。这就是许可证编写的方式。但是,当它被要求时,您需要通过一些易于访问的媒介提供它。
如果是LGPLv3,我建议找另一个库。 GPLv3系列许可证与AppStore发行版完全不兼容。
答案 1 :(得分:0)
LGPL许可证说你需要提供三位:
这很繁琐复杂,但非常可行。