Toute différence si nous voulons créer des logiciels commerciaux?
Si vous souhaitez créer un logiciel commercial, utilisez la version de la licence Apache. C'est une licence plus permissive que LGPL, vous ne rencontrerez aucun problème à l'aide de Jackson sous la licence Apache dans votre travail propriétaire, à condition que vous suiviez chaque terme de la licence Apache (tous sont très raisonnables). La principale différence est que le LGPL peut vous obliger à rendre votre application Open-Source sous certains cas d'utilisation et la licence Apache ne le fera pas.
Selon votre cas d'utilisation, la version LGPL peut également être utilisable, mais la licence Apache est un pari plus sûr.
Vous devrez lire vous-même les licences pour savoir lequel utiliser:
http://www.gnu.org/licenses/lgpl.html
http://www.apache.org/licenses/license-2.0.html
La version LGPL vous obligera à transmettre le code source à la bibliothèque, la version Apache ne le fera pas. C'est à vous de décider quelle licence est une meilleure correspondance pour votre projet.