We are currently working with large project and one of the requirement to have reports in pie chart, excel sheet, pdf and csv.
Our choice is to use BIRT but decision is not fianlize and I am biased littlebit of using Jasper reports as I have used it in the past.
But before I make a call wanted to know is Jasper reports are as scalable as BIRT and can they easily integrated with Spring3.
JasperReports can be integrated easily into any Java based framework or application (e.g. Spring or Hibernate). So integration is not an issue at all. I have seen university students playing with JasperReports integration into open source ERPs like ADempiere.
Also I have used JasperReports in real production environments involving huge amounts of data (e.g. millions of records being processed to generate a number of direct as well as summary reports). So I'm sure JasperReports is absolutely reliable in production environments.
But your BIRT vs. JasperReports question is very interesting. I also want to find out the real criteria to compare the two. If some one can actually make the comparison, that will be really helpful.