Can I use JFreeChart in a commercial application?

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Post by david.gilbert » Wed Oct 18, 2006 10:04 am

swdev wrote:David Gilbert's answer is the one that makes sense to me.
Great!
swdev wrote:It further implies that if you extend JFreeChart classes to create new charting functionality, as I do, then you must carefully segregate them from the rest of your code (that is, in their own package and jar)...
That would be sensible, but...
swdev wrote:...lest your entire code base should be contaminated.
...it is hard to imagine a situation where that would happen. In most applications, a very large proportion of the code will have nothing at all to do with charts, and no-one is going to require you to release that code under the terms of the LGPL just because you accidentally left one or two classes in the same jar file that are considered derivatives of JFreeChart. The simple remedy for that breach would be to release the one or two classes under the LGPL, not the whole application.
David Gilbert
JFreeChart Project Leader

:idea: Read my blog
:idea: Support JFree via the Github sponsorship program

Locked