The only example that actually uses watchmaker-swing is "Travelling
Salesman", mainly because it was a direct port of an existing
watchmaker example. And if I remember well, it does not actually use
JFreeChart...so I think it's safe to exclude it.

On Sat, Jan 30, 2010 at 5:19 AM, Drew Farris <drew.far...@gmail.com> wrote:
> I spent some time looking at the licenses for the dependencies
> included in the binary release built as a part of MAHOUT-215, and I'm
> wondering if anyone knows whether code in mahout-examples uses
> directly or indirectly any of the jfreechart code is included as a
> transient dependency of the watchmaker-swing library.
>
> The issue at hand is that jfreechart pulls in something called
> jcommons, which appears to be licensed under GPL. It is my
> understanding that mahout shouldn't include GPL licensed dependencies
> in a binary release.
>
> So, if mahout doesn't use jfreechart in any way via watchmaker-swing,
> I can set an exclusion for it in the dependency declaration and thus
> prevent the inclusion of jcommons. Mahout builds and test complete
> fine with this exclusion set, but that's not the whole story of
> course.
>
> Drew
>

Reply via email to