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