如果我在我的 Android 应用程序中使用 3rd 方库,我应该把许可证放在哪里

Sam*_*med 3 android github

我在来自 github 的 android 应用程序中使用了一些 3rd 方库(例如https://github.com/Clans/FloatingActionButton)。哪些在 Apache 许可下,版本 2.0。我的问题是我应该把许可证放在我的应用程序的什么地方,它应该对最终用户可见吗?是否有必要在我的应用程序中添加 libaray 的许可证?

Bev*_*vor 5

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

基本上,您必须服从版权所有者希望您做的事情。这可能意味着您不需要向项目添加任何内容。例如,见服务条款Pixabay

您可以自由地将它们改编和用于商业目的,而无需注明原作者或来源。尽管不是必需的,但还是感谢您提供返回到 Pixabay 的链接。

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

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

它禁止您: 在没有适当归属的情况下重新分发任何源自 Apache 的软件;以任何可能声明或暗示基金会认可您的分发的方式使用 Apache 软件基金会拥有的任何标记。以任何可能声明或暗示您创建了相关 Apache 软件的方式使用 Apache 软件基金会拥有的任何标记。

它要求您: 在您可能进行的任何包含 Apache 软件的再分发中包含许可证的副本。对于包含 Apache 软件的任何发行版,明确归属 Apache 软件基金会。

它不要求您: 包括 Apache 软件本身的源代码,或您可能对其进行的任何修改的源代码,在您可以组装的任何重新分发中包含它。将您对软件所做的更改提交回 Apache 软件基金会(尽管鼓励此类反馈)。

顺便说一句:为了安全起见,我总是做些什么。我的应用程序“法律声明”中有一个链接,用户可以在其中查看我使用的所有许可证。即使我使用pixabay的图片。我也把这些信息放在那里。实际上,当您免费使用其他人的作品时,这是您所能做的最少的事情。如果有人忘记添加他的凭据,就像你的情况一样,当我放入我的应用程序时,我会将他的名字添加到许可证文件中。否则,许可证非常不值钱。