web-dev-qa-db-ja.com

jackson-core-aslとjackson-core-lgplの違いは何ですか

商用ソフトウェアを構築したい場合、何か違いはありますか?

38
user496949

商用ソフトウェアをビルドする場合は、Apacheライセンスバージョンを使用してください。これはLGPLよりも寛容なライセンスであるため、Apacheライセンスのすべての条項に従うことを条件に、Apacheライセンスの下でジャクソンを使用して問題が発生することはありません(すべて非常に合理的です)。主な違いは、LGPLは特定のユースケースでアプリケーションをオープンソースにすることを要求する場合があり、Apacheライセンスはそうしないことです。

ユースケースによっては、LGPLバージョンも使用できる場合がありますが、Apacheライセンスの方が安全です。

29
Rafe Kettler

使用するライセンスを知るには、自分でライセンスを読む必要があります。

http://www.gnu.org/licenses/lgpl.html

http://www.Apache.org/licenses/LICENSE-2.0.html

LGPLバージョンでは、ソースコードをライブラリに渡す必要がありますが、Apacheバージョンでは必要ありません。どのライセンスがプロジェクトに適しているかを決めるのはあなた次第です。

3
sarnold