Pourquoi utiliser une licence AGPL ?
iText 7 Community est une bibliothèque PDF dans laquelle un logiciel de code source libre/ouvert (F/OSS) vous permet de lire la totalité du code de l’API.
Code disponible librement
L'indication F/OSS ne signifie pas que l'utilisation du logiciel ne comporte aucune obligation. Elle signifie simplement que le code est disponible librement.
Code source libre
En suivant les règles de la licence publique générale Affero (AGPL), vous pouvez utiliser iText sans frais.
Vous avez besoin d'une licence commerciale ? Aucun problème.
Si vous souhaitez commercialiser votre projet F/OSS, vous devez obligatoirement acheter une licence commerciale pour supprimer les restrictions de copyleft. Vous serez alors autorisé à vendre ou à utiliser votre application en code source propriétaire.
Comment utiliser correctement la licence AGPL ?
La licence AGPL s'accompagne de certaines restrictions que vous devez connaître.
Divulguer et distribuer tout le code source, y compris le vôtre
Vous ne pouvez pas déployer iText sur un réseau sans divulguer le code source complet de vos propres applications sous licence AGPL. Vous devez distribuer tout le code source, y compris vos propres produits et applications web.
Utilisation autorisée uniquement dans les environnements AGPL
L'utilisation d'iText Community et de nos modules complémentaires en code source libre dans un environnement non AGPL constitue une infraction à la loi.
Modifications apportées au code source
Vous devez divulguer toute modification apportée à iText.
Ligne de production et droit d'auteur
Lorsque vous utilisez iText 7 Community sous AGPL, vous devez mentionner iText visiblement, inclure le droit d'auteur d'iText et la licence AGPL dans les métadonnées du fichier de sortie, et conserver la chaîne de production dans chaque fichier PDF créé ou manipulé à l'aide d'iText.
Assistance de la communauté
En plus de notre équipe de support interne, nous comptons une communauté très active de développeurs qui répondent bénévolement aux questions publiées sur des forums tels que StackOverflow, Quora, Reddit, et bien d’autres encore.
Notez qu’il n’existe aucun temps de réponse garanti aux questions publiées sur ces sites. En outre, il n’est nullement garanti que les réponses seront exactes ou données par un développeur iText. Veuillez en tenir compte et faire preuve du plus grand respect à l’égard de ce formidable groupe de volontaires et de contributeurs.
Comment faire pour... ?
Recherchez d'abord les sujets existants concernant iText ou iText 7 sur Stack Overflow, car il se peut qu'un autre utilisateur ait déjà posé la même question. Si vous ne trouvez pas la réponse à votre question, publiez une nouvelle question et identifiez-la avec « itext » ou « itext7 ».
Pourquoi l'erreur suivante s'affiche-t-elle ?
Pourquoi mon code ne se comporte-t-il pas comme prévu ? Publiez votre exemple minimal, complet et vérifiable sur Stack Overflow et identifiez-le avec « itext » ou « itext7 ».
J'ai une idée/une demande/une correction de bugs et j'ai écrit du code que je voudrais partager.
Génial ! Envoyez votre correctif sur le GitHub d'iText ou les pages de requête pull d'iText 7. Lisez également notre guide de contribution.
Démarrez votre projet F/OSS !
Lisez le texte intégral de l’AGPL pour en savoir plus sur l’utilisation de la Communuaté iText 7 sous licence AGPL.