From 543d51fc3b201da4e596323cf13fda6980fd0560 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sat, 12 Oct 2013 18:01:06 -0400 Subject: [PATCH] add notes about iText library and version --- java/libraries/pdf/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 java/libraries/pdf/README.md diff --git a/java/libraries/pdf/README.md b/java/libraries/pdf/README.md new file mode 100644 index 000000000..a5fe4967c --- /dev/null +++ b/java/libraries/pdf/README.md @@ -0,0 +1,11 @@ +This library uses iText 2.1.7, which is the last LGPL/MPL version of the iText project. + +We've used iText for several years. The license for iText has changed for subsequent versions and is no longer compatible with Processing, so we're stuck at 2.x. + +At the iText site, there's also some [vague wording](http://lowagie.com/itext2) about legal liability for commercial projects using the 2.x series. It's not clear where this leaves us. + +Bruno Lowagie did an enormous amount of (free) work with the iText project, and we certainly don't fault him for the new commercial license. + +We're using iText in a very limited way--drawing to it like it's a Java Graphics2D object. There might be other options for us in this space, but it's not much of a priority. + +Ben Fry, 12 October 2013