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