Android应用中的开源库归因

Nat*_*tix 21 android licensing open-source

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

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

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

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

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

小智 5

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

归属需求“‘广告条款’”删除在Apache 1.1许可:

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

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