Another (non-open source but cheap with source) Java based.
[link|http://www.java4less.com/print_java_e.htm|RReport] is only $20 and includes source. No per server or per user license fees that I can see. It also uses iText to generate PDF's.
--
Chris Altmann