如果我们想要构建商业软件,会有什么不同吗?
答案 0 :(得分:29)
如果要构建商业软件,请使用Apache许可证版本。这是一个比LGPL更宽松的许可证,所以如果您遵循Apache许可证的每个条款(一切都非常合理),您在专有工作中使用Apache许可证时不会遇到任何问题。主要区别在于LGPL可能要求您在某些用例下使您的应用程序成为开源,而Apache许可证则不会。
根据您的使用情况,LGPL版本也可以使用,但Apache许可证是更安全的选择。
答案 1 :(得分:3)
您必须自己阅读许可证以了解要使用的许可证:
http://www.gnu.org/licenses/lgpl.html
http://www.apache.org/licenses/LICENSE-2.0.html
LGPL版本将要求您将源代码传递给库,而Apache版本则不会。由您来决定哪个许可证更适合您的项目。