HectorLector HectorLector - 4 years ago 248
Java Question

iText 2.1.7 in commercial Project

I am aware that i cant find "real" legal advice here, but after searching a long time without finding a complete answer I will ask anyway - hopefully somebody can help me.

I want to use the Java PDF Library iText in a commercial Project (for generating simple PDF reports), wich is distributed as CDs.
I dont plan to change the original source-code from iText - just using it.
So as far as I know it uses the AGPL after Version 2.1.7 , but before it uses MPL/LGPL.

My questions are:

  1. Can I use it in my commercial Project?

  2. Can I choose which licence to use (MPL/LGPL)?

  3. Is it enough to ship the licence texts or do I need to ship the Source code (from iText) too?

  4. Is it okay if I wrap everything in one Exe-File or do I need to have the iText jar in a seperate Folder?

  5. Do I need to mention the use of iText inside my Program (like a Info message or something) ?

Thanks for helping. After reading a lot of licencing stuff I am very confused and I want to do everything right.

Answer Source

From the iText terms of use page at http://itextpdf.com/terms-of-use/ (bold emphasis mine):

"You can be released from the requirements of the license by purchasing a commercial license from iText Software Corp.

Buying such a license is mandatory as soon as you develop commercial activities involving the iText software without disclosing the source code of your own applications. These activities include: offering paid services to customers as an ASP, serving PDFs on the fly in a web application, shipping iText with a closed source product."

It seems to me that since the bolded text fits what you want to do with your product, you're going to need a commercial license. Of course, for a definitive answer on that, you'll have to contact the iText folks.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download