android - 使用 phonegap 时是否需要在我的应用程序中显示 apache 许可证?

标签 android ios mobile licensing cordova

<分区>

apache 2.0 许可证说该许可证应包含在派生作品中,但我看不出这是否适用于编译代码。

我注意到移动应用通常缺少 EULA 或许可归属,应用是否需要在我的应用中列出所使用的平台/插件及其许可条款的信息页面?

最佳答案

来自官方FAQ :

[The Apache 2.0 license] forbids you to:

redistribute any piece of Apache-originated software without proper attribution;

[The Apache 2.0 license] requires you to:

include a copy of the license in any redistribution you may make that includes Apache software;

在实践中,包括一个“license.txt”文档,指出该软件是使用 Apache 许可的代码开发的,以及 Apache 许可证本身的副本,根据我看到的其他人所做的,似乎就足够了,但我不能说这些开发人员在这样做之前是否咨询过律师。

Google Play 商店上的应用程序实际上有一个条款,包括用户在下载应用程序之前可以查看的许可证,但在实践中,似乎大多数开发人员都忽略了该条款,也许是依赖于他们的小菜一碟未被注意到。

另请注意,我不是律师,而且绝对不是的律师。如果涉及金钱,最好咨询律师而不是 SO 上的人。

关于android - 使用 phonegap 时是否需要在我的应用程序中显示 apache 许可证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17105032/

相关文章:

android - 设计带有动画的复杂 Android UI

android - Android Studio Gradle Build Error无法合并dex

android - 我怎样才能知道手机的电量消耗

ios - 如何在 Swift 中创建一个十六进制颜色字符串 UIColor 初始值设定项?

ios - 谷歌firebase手动数据库post approval

ios - 在 UINavigationController 中设置图像时不显示图像

css - JQuery 自动完成(较旧的插件)列表在移动设备上显得非常小

android - 哪些移动平台支持 SQLite 数据库

java - 在 IO 和 Android 之间发送数据? (字节数组)

android - 如何将动态 C++ 库添加到 Android 源?