【问题标题】:Where to put open-source credit information for an iPhone app? [closed]iPhone 应用程序的开源信用信息应该放在哪里? [关闭]
【发布时间】:2011-04-27 08:06:39
【问题描述】:

我正在完成我的第一个 iPhone 应用程序;并且想知道我应该将我在 iPhone 应用程序中使用的开源的信用信息放在哪里?我应该将它直接放在我的应用程序中(用户可以在按下“关于”按钮时看到它)还是将它与捆绑包一起放在一个文件中?

我使用的 2 个开源框架有“新 BSD 许可证”和“Apache 许可证”。

您对此问题的做法是什么?

谢谢。

【问题讨论】:

    标签: iphone cocoa-touch open-source licensing


    【解决方案1】:

    我最近也一直在想这个。

    一些 Apple 应用程序(Pages、Numbers)将其放入设置应用程序部分的致谢页面中,尽管我还没有想出一个简单的方法来做到这一点 - 每个文本段落都必须是一个“组”元素,这有点难以设置。这是我使用的选项,请参阅此问题以了解我是如何做到的:

    best way to add license section to iOS settings bundle

    其他应用放在itunes connect许可协议部分,简单很多。

    第三个选项(由 ebay 应用程序等使用)是在应用程序的某处隐藏“关于”屏幕,并带有“合法”子页面。

    【讨论】:

    • 嗨,你能告诉我在哪里可以找到“iTunes 连接许可协议部分”吗?
    • 这是您在苹果开发者网站上的 iTunes Connect 中准备提交应用以供应用商店审核时放置 EULA 的地方。
    • @JosephH 您能否链接到已在 EULA 中确认的应用?
    • @PeterWarbo 我对 3 年前所做的研究的记忆并没有延伸到记住应用程序的名称,抱歉!您可能想要仔细检查您正在使用的组件的许可证是否允许 - 一些许可证坚持许可证文本“伴随”应用程序,并且 EULA 是否符合这一点并不是 100% 明确的。 (也许这解释了为什么它似乎不是一种广泛使用的方法。)
    • @JosephH 我发现 Nike+ 正在运行的应用程序有一个 EULA:itunes.apple.com/WebObjects/MZStore.woa/wa/… 所以这是一种可以接受的将开源确认放入 EULA 的方法(并且根本没有在应用程序中)跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 2012-02-11
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 2021-05-10
    • 2015-05-03
    相关资源
    最近更新 更多