开发者

What's the difference between jackson-core-asl and jackson-core-lgpl [closed]

Closed. This question is off-topic. It is not currently accepting answers.

Want t开发者_如何学运维o improve this question? Update the question so it's on-topic for Stack Overflow.

Closed 11 years ago.

Improve this question

Any difference if we want to build commercial software?


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.


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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜