如何在使用Apache支持的库的Android应用程序中添加Apache License 2.0

时间:2016-08-29 05:00:57

标签: android apache licensing

我需要我的应用程序使用由Apache提供支持的库项目,如果我添加Apache License 2.0 ,我只能使用该库 在我的应用程序中 我的问题是在应用程序中添加许可证的位置?

没关系,如果我只在应用程序的About部分添加样板通知。

Boilerplate notice:

  

版权所有[yyyy] [版权所有者的姓名]

     

根据Apache许可证2.0版(“许可证”)获得许可;   除非符合许可,否则您不得使用此文件。   您可以在

获取许可证副本      

http://www.apache.org/licenses/LICENSE-2.0

     

除非适用法律要求或书面同意,否则软件   根据许可证分发的“按现状”分发,   不附带任何明示或暗示的保证或条件。   有关管理权限的特定语言,请参阅许可证   许可证下的限制。

1 个答案:

答案 0 :(得分:0)

您可以在您的应用中使用 OSS许可证Gradle插件。该Gradle插件在编译时扫描项目的POM依赖项。当存在与应用程序直接相关的Maven POM时,插件会处理该元素,并将每个许可证的链接和标题嵌入到最终应用程序APK中的Android资产中。

有关详细信息,请参见以下链接: https://github.com/google/play-services-plugins/tree/master/oss-licenses-plugin