【问题标题】:Open source libraries attribution in Android apps [closed]Android 应用程序中的开源库归属 [关闭]
【发布时间】:2013-09-06 12:28:06
【问题描述】:

一些 Android 应用程序(尤其是 Google 开发的应用程序)有一个部分,其中列出了应用程序中使用的开源库以及每个应用程序的许可证全文。这通常涉及到 Apache License,它被用于大多数常见的 Android 库,例如 ActionBarSherlock、ViewPagerIndicator、Guava 等。

  • 为了遵守 (Apache) 许可的条款,是否必须包含此类归属?

  • 此部分的外观如何?如果多个库使用同一个许可,是否需要为每个库复制许可文本?

  • 是否有必要包含整个许可文本,还是仅包含版权声明就足够了(请参阅此处的附录:http://www.apache.org/licenses/LICENSE-2.0)?

  • 官方的 Android 开发人员指南是否包含有关此主题的一些信息(我没有找到)?

【问题讨论】:

  • 是/不是必须的,但要注意差异(复制通常更容易)/是(至少这是理智的,因为大多数情况下,如果没有任何许可证确实需要,这也是有道理的)/ IDK - - 除了列出所有问题后的问题外,还请阅读它们并查看条款是否有其他要求,例如NOTICE 文件与 the Apache-2.0 license.
  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: android open-source licensing


【解决方案1】:

Apache 2 许可证不需要在其衍生产品的广告材料中注明出处,但我认为支持这些库的开发人员通常被认为是“一件好事”。

在 Apache 1.1 许可证中,归属要求“'广告条款'”removed

Apache 许可证的 1.1 版本于 2000 年获得 ASF 批准。与 1.0 许可证的主要变化在于“广告条款”(1.0 许可证的第 3 节);衍生产品不再需要在其广告材料中包含出处,只需在其文档中。

其他开源软件许可证有不同的要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多