java - 许可 Android Apache Commons Math

标签 java android licensing apache-commons-math

我即将发布我的第一个商业软件。我没有学习与编程相关的东西,所以我在这里面临一个问题,那就是许可。我的母语不是英语,所以当我阅读 Apache Commons License 时遇到了一些问题。

在我的软件中,我使用 Apache Commons Math 库。如果我理解他们的常见问题解答,如果我添加此内容,我就可以分发我的软件(该文本将出现在应用程序内的“信息”屏幕上):

    [...]        
    \nCopyright 2012 xxxstefplexxxx

    \n\n This software uses Apache Commons Math Library
    \nThe license can be found here:
    \nhttp://www.apache.org/licenses/LICENSE-2.0
    \n     

如果我想使用上面的库,这就是我需要做的吗?

我需要在我的软件上申请任何许可证吗?

最佳答案

是的,以及软件中显示版权声明的任何其他位置。另外,我相信从技术上讲,您应该在程序分发媒体上包含许可证的副本,无论是 CD 还是 zip 文件等(尽管这对于 Android 应用程序可能没有意义,所以我确信只是关于屏幕将是放置信息的合适位置)。它不要求您根据任何特定许可证来许可您的代码。

另请参阅link

关于java - 许可 Android Apache Commons Math,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967997/

相关文章:

android - Android 后端支持的最佳实践

java - 获取 JMF 源代码的任何合法方式

licensing - 许可证模型

java - 这种情况下如何通过API进行单元测试呢?

java - 惰性字段始终加载

Java QuickSort 堆栈溢出 20,000 或更多整数

linux - 在 .deb 文件中包含许可协议(protocol)

java - "Always on Top"Windows 与 Java

java - 三星 CUP sdk 对话框示例的问题

android - 两个或多个 Android 设备之间是否有简单的通信/消息传递接口(interface)?