Keeping and linking to older versions

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
Mike Spreitzer

Keeping and linking to older versions

Post by Mike Spreitzer » Wed Aug 07, 2002 6:26 pm

My group has produced and released two applications that use JFreeChart. However, I have been unable to get permission to redistribute JFreeChart along with our software. That means that if anybody wanted to use JFreeChart with our software, they would have to obtain JFreeChart on their own (e.g., directly from Object Refinery). However, there is a problem with version skew. We developed against versions 0.8.1 and 0.6.0 of JFreeChart. There are incompatible API changes between those versions, and between both of those and the current version (0.9.2). The current version will not work with either of our released applications. Worse yet, the JFreeChart home page offers built downloads of only the current version. We do not want to ask users of our software to learn how to be JFreeChart developers (i.e., how to check out an old version and compile it)! This is not only a current problem, but a concern going into the future: even if we release updated versions of our software that both work with version 0.9.2 of JFreeChart, we have no guarantee of how long users will be able to download compatible versions of JFreeChart.

An obvious solution would be for Object Refinery to maintain links to old downloads of built versions. Could this be done?

Thanks,
Mike

David Gilbert

Re: Keeping and linking to older versions

Post by David Gilbert » Thu Aug 08, 2002 6:38 am

Hi Mike,

You'll find most of the older versions on the SourceForge page. But I'm happy to put links on the JFreeChart page as well, if that makes it easier.

Once JFreeChart reaches version 1.0.0, I plan to maintain a consistent API. I know the changes can be a pain, but it would slow progress down a lot if I had to do this now.

Regards,

DG.

Locked