22

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

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

  • 这部分应该怎么看?如果多个库使用相同的许可证,是否需要为每个库复制许可证文本?

  • 是否有必要包含许可证的全文,或者唯一的版权声明是否足够(请参阅此处的附录:http: //www.apache.org/licenses/LICENSE-2.0)?

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

4

1 回答 1

5

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

Apache 1.1 许可证中 删除了归属要求“'广告条款'” :

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

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

于 2013-09-03T10:10:18.960 回答