apache 2.0 许可证说许可证应该包含在衍生作品中,但我看不出这是否适用于编译代码。
我注意到移动应用程序通常缺乏 EULA 或许可证归属,应用程序是否需要在我的应用程序中提供一个信息页面,列出使用的平台/插件及其许可条款?
从官方常见问题解答:
[Apache 2.0 许可证] 禁止您:
在没有适当归属的情况下重新分发任何源自 Apache 的软件;
和
[Apache 2.0 许可证] 要求您:
在您可能进行的任何包含 Apache 软件的再分发中包含许可证的副本;
在实践中,包括一个“license.txt”文档,指出该软件是使用 Apache 许可的代码开发的,以及 Apache 许可证本身的副本,根据我所看到的其他人所做的,似乎就足够了,但无论那些开发商在这样做之前已经咨询了律师,我不能说。
Google Play 商店中的应用程序实际上包含用户在下载应用程序之前可以查看的许可证的条款,但实际上,大多数开发人员似乎忽略了该条款,可能是因为他们的地位被忽视了。
另请注意,我不是律师,也绝对不是您的律师。如果涉及金钱,最好咨询律师而不是 SO 上的某个人。