如果我在Android应用程序中使用第三方库,我应该将许可证放在哪里

如果我在Android应用程序中使用第三方库,我应该将许可证放在哪里,android,github,Android,Github,我在github的android应用程序中使用了一些第三方库(例如)。这是Apache许可证2.0版下的。我的问题是,我应该将许可证放在我的应用程序中的什么位置,最终用户是否可以看到它?是否有必要在我的应用程序中添加libaray的许可证?首先,在这种情况下,此库的所有者忘记将日期和名称添加到Apache许可证文本文件中 基本上,你必须服从版权所有者的要求。这可能意味着您不需要在项目中添加任何内容。请参见以下示例: 您可以自由地将其用于商业目的,而无需 归因于原始作者或来源的。虽然不是必需的,但

我在github的android应用程序中使用了一些第三方库(例如)。这是Apache许可证2.0版下的。我的问题是,我应该将许可证放在我的应用程序中的什么位置,最终用户是否可以看到它?是否有必要在我的应用程序中添加libaray的许可证?

首先,在这种情况下,此库的所有者忘记将日期和名称添加到Apache许可证文本文件中

基本上,你必须服从版权所有者的要求。这可能意味着您不需要在项目中添加任何内容。请参见以下示例:

您可以自由地将其用于商业目的,而无需 归因于原始作者或来源的。虽然不是必需的,但是 链接回到皮克斯湾是感激的

如果版权所有者使用许可证,您必须遵守许可证告诉您的内容。这可能因许可证而异。对于Apache许可证,请参阅:

它允许您: 出于个人、公司内部或商业目的,免费下载并使用Apache软件的全部或部分内容。 在您创建的包或发行版中使用Apache软件

它禁止你: 在没有适当归属的情况下,重新分发任何源自Apache的软件; 使用APACHE软件基金会所拥有的任何标记,以任何方式表示或暗示基金会认可您的 分配。 使用Apache软件基金会所拥有的任何标记,以任何方式表示或暗示您创建了Apache软件 问题

它要求您: 在包括Apache软件的任何重新分发中包括许可证副本。 为Apache软件基金会提供明确的属性,包括Apache软件的任何发行版。>/P> 它不要求您: 将Apache软件本身的源代码或您对其所做的任何修改的源代码包含在您可能需要的任何重新分发中 包括它的集合。 将您对软件的更改提交给Apache软件基金会(尽管鼓励这样的反馈)。 顺便说一句:为了安全起见,我总是这么做。我的应用程序“法律公告”中有一个链接,用户可以在其中看到我使用的所有许可证。即使我用的是皮克斯湾的照片。我也把这些信息放在那里。事实上,当你免费使用别人的作品时,这是你至少能做的。 如果有人放弃像您这样添加他的凭据,我会在我的应用程序中添加他的名字到许可证文件中。否则许可证就一文不值了