Подтвердить что ты не робот

Какая разница между jackson-core-asl и jackson-core-lgpl

Любая разница, если мы хотим создать коммерческое программное обеспечение?

4b9b3361

Ответ 1

Если вы хотите создать коммерческое программное обеспечение, используйте версию лицензии Apache. Это более разрешительная лицензия, чем LGPL, поэтому вы не столкнетесь с какими-либо проблемами с использованием Jackson под лицензией Apache в своей собственной работе, если будете следовать каждому сроку лицензии Apache (все это очень разумно). Основное различие заключается в том, что LGPL может потребовать от вашего приложения открыть исходный код в определенных случаях использования, а лицензия Apache не будет.

В зависимости от вашего варианта использования версия LGPL также может быть использована, но лицензия Apache является более безопасной.

Ответ 2

Вам нужно будет самостоятельно ознакомиться с лицензиями, чтобы узнать, какой из них использовать:

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

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

В версии LGPL вам потребуется передать исходный код в библиотеку, версия Apache не будет. Вам решать, какая лицензия лучше подходит для вашего проекта.