Любая разница, если мы хотим создать коммерческое программное обеспечение?
Какая разница между jackson-core-asl и jackson-core-lgpl
Ответ 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 не будет. Вам решать, какая лицензия лучше подходит для вашего проекта.