Are there any Open Source alternatives to Crystal Reports?
Bluyah.com. It's a web-based service (so no need to download/install/maintain) a separate reporting solution. It's exports can be embedded into your apps or web sites easily.
The service is geared to meet the needs of small to mid-sized IT groups who are fed up and frustrated with Crystal Reports.
The service can read from a variety of data sources: database, RSS, spreadsheet. Besides basic tabular reporting, it can also (depending upon your data content) format the data into a chart, a Google Map, a marquee (for embedding in a website), CSV or XML.
We use the XML data transformation capabilities as a sort of "translation" layer to migrate data from one system to another via XML. Since Bluyah does it's transformation "on-the-fly" and can respond in real-time, it's proved to be very useful for us.
Anyway - check it out. I think you'll like it.
Report Manager has been around for quite a few years. It's written in Delphi (at least it was originally) and has components that can be used in Delphi, but is usable via ActiveX or dll from just about any language. Now has a native .NET library too. Has a nifty report-serving webserver you can set up too. The designer gui looks and feels a little rough around the edges but it works. http://reportman.sourceforge.net/
The java standard answer is often:
JasperReports: http://jasperforge.org iReport: http://ireport.sourceforge.net openreports: http://oreports.com/
Check out Reportipedia.com
It is a comprehensive list and comparison of most of the open source and commercial reporting products out there. Very helpful!
How about i-net Crystal-Clear.
Though not free, you should also consider this low-cost, non-free, non-open-source reporting solution that can fully compete with Crystal Reports - and is Java-based.
I think its even more cost efficient than "free ones". A small company may have to think closely about free things, but will then have to invest into man power to find out how everything works and so on. Large companies will for sure subscribe to premium support services that cost a lot. See this article for reference
i-net Crystal-Clear has a very low price tag with great support for free and even better premium support via yearly subscriptions.
Disclaimer: Yap, I'm working for the company who built this, so I'm biased. But I honestly believe in what I just wrote.