38 votes

Quelle est la différence entre jackson-core-asl et jackson-core-lgpl

Une différence si nous voulons construire un logiciel commercial?

29voto

Rafe Kettler Points 29389

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.

3voto

sarnold Points 62720

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X