我即将发布我的第一个商业软件。我没有学习与编程相关的东西,所以我在这里面临一个问题,那就是许可。我的母语不是英语,所以当我阅读Apache Commons License时,我遇到了一点问题。
在我的软件中,我使用Apache Commons Math库。如果我了解他们的常见问题解答,如果我添加这个,我可能会分发我的软件(文本将出现在应用程序内的"信息"屏幕上):
[...]
nCopyright 2012 xxxstefplexxxx
nn 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应用程序可能没有意义,因此我确信只有关于屏幕是放置信息的合适位置)。它不需要您在任何特定许可证下许可您的代码。
另请参阅链接