If you want to build commercial software, use the Apache license version. It's a more permissive license than LGPL, so you won't run into any problems using Jackson under the Apache license in your proprietary work provided you follow every term of the Apache license (all are very reasonable). The main difference is that the LGPL might require you to make your application open-source under certain use cases and the Apache license will not.
Depending on your use case the LGPL version might also be usable but the Apache license is a safer bet.
The LGPL version will require you to pass along the source code to the library, the Apache version will not. It's up to you to decide which license is a better match for your project.
发布评论
评论(2)
如果您想构建商业软件,请使用 Apache 许可证版本。它是比 LGPL 更宽松的许可证,因此只要您遵循 Apache 许可证的每个条款(所有条款都非常合理),您在专有工作中在 Apache 许可证下使用 Jackson 不会遇到任何问题。主要区别在于 LGPL 可能要求您在某些用例下将应用程序开源,而 Apache 许可证则不会。
根据您的使用情况,LGPL 版本也可能可用,但 Apache 许可证是更安全的选择。
If you want to build commercial software, use the Apache license version. It's a more permissive license than LGPL, so you won't run into any problems using Jackson under the Apache license in your proprietary work provided you follow every term of the Apache license (all are very reasonable). The main difference is that the LGPL might require you to make your application open-source under certain use cases and the Apache license will not.
Depending on your use case the LGPL version might also be usable but the Apache license is a safer bet.
您必须自己阅读许可证才能知道使用哪一个:
http://www.gnu .org/licenses/lgpl.html
http://www.apache.org /licenses/LICENSE-2.0.html
LGPL 版本将要求您将源代码传递到库,而 Apache 版本则不需要。由您决定哪个许可证更适合您的项目。
You'll have to read the licenses yourself to know which one to use:
http://www.gnu.org/licenses/lgpl.html
http://www.apache.org/licenses/LICENSE-2.0.html
The LGPL version will require you to pass along the source code to the library, the Apache version will not. It's up to you to decide which license is a better match for your project.