- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一款 iPhone 应用程序,该应用程序使用 LGPL 许可证下的 Zbar 库。我想知道的是,如果有人请求我的 iPhone 应用程序在此许可证下的代码副本,我需要向他们提供什么?
我被告知它们位于构建文件夹中,而且它们是 .o 文件。我在armv6和armv7文件夹中找到了其中一些以及LinkFileList以及看起来像带有我的应用程序名称的终端应用程序。我只在我的源文件之一(UIViewControllers 之一)中直接使用该库。
有人可以告诉我,我需要向他们发送所有这些文件还是只发送特定的文件?我还在日志中提到了链接命令,但不知道它在哪里。
谢谢。
最佳答案
我非常确定 iPhone 无法遵守 LGPL 标准。一些 LGPL 项目已经为 iPhone 制定了特殊条款。
这是我的推理(但我不是专家或律师)。 LGPL 的目的是您可以制作使用开源库的商业产品,只要用户可以仅更新该库并且您的程序将使用它。这是大多数条款背后的推理,它们需要与库的动态链接来确保这一点。
但是,Apple 不允许在 iPhone 应用程序中进行动态链接(除了包含的库)——如果您尝试使用 .dylib,您将被拒绝。此外,即使您可以使用 dylib,最终用户也无法更新它——拥有源代码对他们没有任何好处。
这里有更多讨论:
Which open source licenses are compatible with the Apple's iPhone and its official App Store ?
根据我所看到的,您需要使从源代码构建的所有 .o 文件可用 - 我仍然认为这可能无法满足所有要求,因为最终用户无法让他们使用 iPhone,除非他们拥有开发者许可证。
如果您认为 .o 文件就足够了,那么您必须提供所有这些文件,而不仅仅是使用该库的文件——它们应该拥有替换该库所需的一切——因此对于非动态链接,他们需要应用程序的所有 .o 文件。
更新:我在这里提出了更多想法
http://www.loufranco.com/blog/files/lgpl-and-the-iphone.html
我写信给 GNU 要求澄清,但我相信 Apple 的条款暗示不能使用 LGPL(因为他们向任何人收取实际更新的费用,并且该许可证不需要付费即可行使权利)
关于iphone - 如果要求在 iPhone 应用程序中遵守 LGPL,我需要分发哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314122/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想要改善这个问题吗?更新问题,以便将其作为on-topi
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭10 年前。 Improve
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 7年前关闭。 Improve th
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 8 年前。 Improve
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 9年前关闭。 Improve this que
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 7年前关闭。 Improve th
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6年前关闭。 Improve t
在 Qt 应用程序 (C++) 中绘制简单二维图表的最合适选择是什么?给定一组具有与绘图交互的基本功能(缩放、平移、拾取)的点? 类似于 Qt Charts 但具有 LGPL 许可证 最佳答案 我只知
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。 关闭
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 7年前关闭。 Improve this qu
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
我是一名优秀的程序员,十分优秀!