LGPL/MPL 和静态库

发布于 2024-12-16 11:33:27 字数 1455 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

月棠 2024-12-23 11:33:27

LGPL 许可证规定您需要提供三位:

  1. 产品中使用的 LGPL 源代码。
  2. 您的专有代码的目标文件
  3. 用于构建源代码并将其与目标文件链接的工具,从而生成与您提交到 Appstore 的产品完全相同的产品。

这是乏味和复杂的,但非常可行。

The LGPL license says you need to provide three bits:

  1. The LGPL source-code as used in your product.
  2. The object-files of your proprietary code
  3. A tool to build the source-code and link it with the object-files, resulting in the very same product you submitted to Appstore.

It is tedious and complicated, but very doable.

你是年少的欢喜 2024-12-23 11:33:27

用通常的 IANAL 开头:

取决于它使用的 LGPL 版本。如果是版本 2,则在要求之前您不需要提供源代码。许可证就是这样写的。但是,当需要时,您将需要通过一些易于访问的媒介来提供。

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

Prefacing this with the usual IANAL:

Depends on the version of the LGPL it's using. If version 2, you do not need to supply your source code until asked for it. That's the way the license is written. However, when it's asked for, you will need to provide it via some easily accessible medium.

If it's LGPLv3, my suggestion is to find another library. The GPLv3 family of licenses are not compatible with AppStore distribution at all.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文