So my latest app, Photog Companion generates PDF documents on Android.
I was thinking about supporting mark-up of existing PDF's. That's probably not all that difficult to implement myself but I don't want to spend the time learning the rest of the PDF spec. So, I did some research and even though a lot of people were saying bad things about the company I decided to contact iText to see what a license would cost. I was expecting something like a $500 developer license.
For my free application, they basically wanted from $0.17 to $0.55 per device installation. That means the more people that install my free application, the more I have to pay iText. Given even a low of 15,000 installs after a year (MilesTrac Free beat that) I'd owe iText a total of $2,650.
That's just nuts. It's about time someone wrote a PDF library for Android that's Apache 2.0 licensed. Maybe I should fork Apache's own PDFBox and start porting it to Android.