Android应用中的开源库归因

时间:2013-09-03 10:02:55

标签: android open-source licensing

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

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

  • 此部分应如何显示?如果多个库使用相同的许可证,是否有必要为每个库复制许可证的文本?

  • 是否甚至需要包含许可证的全文,或者是唯一的版权声明(参见附录:http://www.apache.org/licenses/LICENSE-2.0)?

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

1 个答案:

答案 0 :(得分:4)

Apache 2许可证不要求在其衍生产品广告材料中归属,但在我看来,通常认为支持这些库的开发人员是“一件好事”。

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

  

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

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