Hi all,

recently found apiviz <http://code.google.com/p/apiviz/>, a doclet which
adds UML class diagrams to javadocs, at package and class levels. It can be
integrated easely with <javadoc>'s Ant task, and generated javadocs look
very nice 
(example<http://www.jboss.org/file-access/default/members/netty/freezone/api/3.0/index.html>)
so, I thought it may be can included (got it running inside jspwiki's
build.xml last night). I'm only concerned about it's being lgpl licensed, so
I'm not very sure if we're allowed to use it. Also, this doclet relies on
graphviz <http://www.graphviz.org> for diagram generation, which is CPL
licensed.

So, the questions are: first, do you think this it is worth having? if
graphviz isn't found, then the doclet falls back to standard javadoc
generation, so if you don't want to use it you're not forced to. And second,
how does the license of this type of external libraries affect JSPWiki
(i.e.: when can we use them)?: in this case we are using a (possibly)
license-conflicting library to generate javadocs, but apiviz is not part of
them, it is used to *generate* them. Don't know if I'm explaining clearly..
I'm also thinking of cobertura right know, which could be another nicety to
add, but it's GPL licensed.

regards,
jp

Reply via email to