iText从LGPL改成AGPL历史来龙去脉

lowagie和iText有何区别? 2.x之前的版本叫做lowagie,到5就改成了iText。http://www.dovov.com/lowagieitext.html

iText授权问题,2.x版本使用LGPL协议,iText in Action也是基于2.x写的,2.1.7为终版。5.x改成了AGPL协议了。https://coderanch.com/t/661263/open-source/Confusion-iText-licensing

基于iText的发票套打:http://www.manongjc.com/article/28485.html,报表设计http://jz.docin.com/p-341811201.html

itext官方2直接到了5,4.2.x是三方基于2.x拉的分支,为了保留LGPL协议,同时做了一个包名兼容com.itextpdf的版本。https://github.com/ymasory/iText-4.2.0

https://github.com/LibrePDF/OpenPDF是基于2.x拉的分支,目前主流在维护,LGPL协议,包名仍然是com.lowagie.text。

org.xhtmlrenderer至于itext有点像jxls至于POI。https://blog.csdn.net/zhong_jianyu/article/details/96147949

从jasper 6.0.0开始,一来了Itext 5.0,意味着它也是AGPL协议了。https://community.jaspersoft.com/questions/845356/itext-500-alternative

itext 5.0开始的release note可参见https://kb.itextpdf.com/home/it5kb/releases/release-itext-5-0-0 

原文地址:https://www.cnblogs.com/zhjh256/p/13392423.html