Une différence si nous voulons construire un logiciel commercial?
Réponses
Trop de publicités?Si vous voulez construire un logiciel commercial, l'utilisation de la licence Apache version. C'est une licence plus permissive que la LGPL, de sorte que vous ne courez pas dans les problèmes à l'aide de Jackson sous la licence Apache dans votre propre travail à condition de respecter tous les termes de la licence Apache (tous sont très raisonnables). La principale différence est que la LGPL peut vous demander de rendre votre application open-source, en vertu de certains cas d'utilisation et la licence Apache ne sera pas.
Selon votre cas d'utilisation de la LGPL version peut également être utilisable, mais la licence Apache est un pari plus sûr.
Vous aurez à lire les licences de vous-même pour savoir lequel utiliser:
http://www.gnu.org/licenses/lgpl.html
http://www.apache.org/licenses/LICENSE-2.0.html
La LGPL version va vous obliger à passer sur le code source de la bibliothèque, la version d'Apache ne sera pas. C'est à vous de décider quelle licence est un meilleur match pour votre projet.