在iPhone应用程序中遵守GPL

时间:2011-01-02 03:59:01

标签: iphone gpl

我正在使用在我正在制作的iPhone应用程序中根据GPL版本2获得许可的库。我计划将该应用程序的源代码作为公共GitHub存储库发布。我还需要做些什么来遵守GPL第2版?

主要是,我需要在哪里链接到源代码?或者提到许可证?我不是在宣传应用程序之后的GPL,而不是遵守许可证所需的。

4 个答案:

答案 0 :(得分:1)

关键的想法是任何能够获得二进制文件的人都应该能够获得源代码。我认为将GitHub存储库的URL放在应用程序中的某个位置就足够了。您的应用是否可以通过其中一个(i)按钮访问信息屏幕?

正如Max在下面提到的那样,将你的应用程序放在Apple的App Store上就可以了。您能够做的最“分配”是为其他人分发您的资源以便能够自己构建。

答案 1 :(得分:1)

我认为你应该咨询专门研究这类事情的律师。 Max提供的链接可能为声称根据GPL2许可的开发人员开辟了潜在的蠕虫病毒。

当FSF开始在GPL2应用程序上发出删除通知时会发生什么,因为在他们看来AppStore和GPL2是不兼容的。

不要接受我们的建议,我们是开发人员,而不是律师,寻求专业建议。

答案 2 :(得分:0)

除了打开源代码外,它还必须以GPL许可。

在公共可访问网站上提供源代码并从您的发布中指向它应该没问题。但是你应该检查GPL本身以确保你不会遗漏任何东西。

答案 3 :(得分:0)

可滚动的webview包含指向所用库的链接。您可以在同一视图中使用其他信息,并使用一些样式使其看起来很好。但是保持链接在源头并不是绝对必要的;您也可以从应用的网页链接。

正如其他人所提到的,GPL或更自由主义者对主应用程序来说没什么问题(zlib,麻省理工学院,BSD是三个神奇的许可证)。