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 >