web-dev-qa-db-fra.com

La bibliothèque iText Java Java est-elle gratuite ou doit-elle payer des frais?

Les bibliothèques iText Java pour générer des documents PDF PDF sont-elles gratuites ou devons-nous payer pour cela)?

20
Deven Shah

Je suis le développeur original d'iText et le PDG du iText Group . Je suis également mentor au Founder Institute . Veuillez consulter mes diapositives pour la session sur le démarrage juridique et IP pour le Founder Institute: http://www.slideshare.net/blowagie/startup-legal-and-ip

iText est un logiciel et la loi sur le droit d'auteur s'applique donc:

La loi sur le droit d'auteur autorise un auteur à interdire à d'autres de reproduire, d'adapter ou de distribuer des copies de l'œuvre de l'auteur.

Conformément à la loi sur le droit d'auteur, vous n'avez pas le droit d'utiliser un logiciel que vous n'avez pas écrit vous-même.

Cependant, iText est distribué à l'aide d'une licence copyleft:

Copyleft donne à toute personne qui reçoit une copie d'une œuvre l'autorisation de reproduire, d'adapter ou de distribuer l'œuvre tant que toutes les copies ou adaptations qui en résultent sont également liées par le même système de licence copyleft.

Cela signifie que n'importe qui peut utiliser iText gratuitement tant que les conditions de son utilisation sont remplies.

Pour en savoir plus sur les conditions, vous devez consulter la licence. Dans ce cas: l'AGPL. Cela signifie que:

  • Vous ne pouvez pas distribuer une application source fermée basée sur iText sans distribuer le code source complet de votre propre application.
  • Vous ne pouvez pas utiliser iText dans une application Web sans rendre le code source complet de votre application Web disponible via cette application Web.

C'est pourquoi les gens se réfèrent souvent à l'AGPL comme une licence virale: tous les logiciels qui touchent une bibliothèque AGPL comme iText doivent également être gratuits.

De toute évidence, de nombreuses entreprises ne souhaitent pas expédier leur code source. C'est pourquoi iText Software fournit également iText sous une autre licence. Cette licence est une licence commerciale. Vous devez payer pour cela.

Pour répondre à votre question: iText peut être utilisé gratuitement dans les situations où vous distribuez également votre logiciel gratuitement. Dès que vous souhaitez utiliser iText dans un environnement fermé et propriétaire, vous devez payer pour votre utilisation d'iText.

Veuillez lire la section juridique du livre "Les meilleures questions iText sur StackOverflow" :

Il y a aussi un FAQ sur le site web iText qui vous donnera plus d'informations. Si vous voulez les conseils d'un avocat, vous pouvez toujours regarder cette vidéo: https://www.youtube.com/watch?v=NCwhEWEPV-E (15 minutes).

21
Bruno Lowagie