License problem: JFreeChart includes some GPL code

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

License problem: JFreeChart includes some GPL code

Post by Mike Spreitzer » Mon Apr 29, 2002 9:36 pm

In preparing to redistribute JFreeChart, my lawyers discovered some GPL (note:
NOT LGPL) code among the sources bundled with JFreeChart. An example is
source/com/jrefinery/chart/demo/resources/DemoResources.java

found in
jfreechart-0.8.1.zip

This looks like some kind of goof-up to me: JFreeChart claims to be under the LGPL,
but includes some code carrying the more restrictive GPL. Does this violate,
for example, term 2.b. of (version 2 of) the GPL?

What is a responsible party that wants the LGPL terms to do?

Thanks,
Mike

David Gilbert

Re: License problem: JFreeChart includes some GPL code

Post by David Gilbert » Tue Apr 30, 2002 9:09 am

Hi Mike,

I decided (long ago) to use the LGPL for JFreeChart, and the GPL for the demo application(s).

But thinking about it now, this just adds a little bit of unnecessary complexity, so I will attempt to convert the demo applications to the LGPL in a future release (in fact I have already started doing this, if you look at the code in CVS). For code that I wrote myself, this is no problem...where there are other contributors, I need to contact them to confirm that it is OK.

Regards,

DG.

Mike Spreitzer

Re: License problem: JFreeChart includes some GPL code

Post by Mike Spreitzer » Tue Apr 30, 2002 3:19 pm

OK, thanks. What can you say about when the next release might be?

Another way I think you could deal with this issue is to distribute the non-demo part and the demo separately; the former could be under LGPL while the latter remains under GPL.

I'm hoping to start my distribution soon, so the sooner this is cleared up, the better for me.

Thanks,
Mike

David Gilbert

Re: License problem: JFreeChart includes some GPL code

Post by David Gilbert » Tue Apr 30, 2002 5:20 pm

Quite a lot of changes have been made to the code since 0.8.1, and it will take a bit of time to get it into a state ready for release. I'll e-mail you a clean distribution of 0.8.1 if you like...that is, everything in 0.8.1 except the (GPL) demo code.

DG.

Locked