I stopped using iText back when it changed licensing because the developer wanted his government to pay to use it (or something like that). What ever happened with that fiasco?
JasperReports library used that library, and forked it at it's last LGPL version.
The classname "lowagie" will live forever in the memory of Java developers, but we've all abandoned itext for the fork: