Sounds great. How can I help??? -- dIon Gillard, Multitask Consulting Blog: http://blogs.codehaus.org/people/dion/
Ralph Apel <[EMAIL PROTECTED]> wrote on 16/09/2003 03:46:08 PM: > Date: Thu, 28 Aug 2003 12:31:06 +0300 > From: Diomidis Spinellis <[EMAIL PROTECTED]> > Organization: Athens University of Ecomomics and Business > To: Ralph Apel <[EMAIL PROTECTED]> > Subject: Re: UmlGraph as a Maven Plugin ? > > Ralph Apel wrote: > > recently I suggested to use your UmlGraph Doclet within the new Apache > > Geronimo J2EE Project and I have been told to organize it as a Maven > > plugin. > Nice to hear that. > > > 1) Leaving the Doclet.jar as an external dependency and defining a bare > > bone plugin, without any Java code included. Within the Maven context, > > this would mean a large number auf repreated snapshot downloads from > > your site. > I do not think this is a problem if we are talking about a download for > every installation. On the other hand, a download every time someone > *uses* the plugin would be a problem, if it proves popular. > > > 2) Including the doclet as such within the plugin's jar file. In this > > case, the plugin and the doclet would be released as part of the Maven > > release. In this case, at least 2 issues arise > > a) Your code would need to be adapted to a org.apache.maven package > > hierarchy > I have no problem with that. Currently there is no package declaration > (I know, this is bad practice), so org.apache.maven is as good as any. > > > b) Some kind of copyright compatibility would need to be achieved. > The license I am using is BSD, which I think is compatible with > apache's I am sure we can work this out. > > Whatever we do, the two important issues for me are > > 1) code divergance: I would really like to maintain one code base > 2) time: sadly I do not have enough time to get deeply involved into the > plugin development (e.g. following mailing list traffic or committing > many changes via CVS) > > MfG, > > Diomidis > > PS I am putting together a proposal on the IST 2.3.2.3 topic "Open > development platforms for software and services". Are you by chance > part of an organization that might be interested to participate? > > > > On Thu, 2003-08-28 at 09:12, [EMAIL PROTECTED] wrote: > > It looks to me like the umlgraph license is compatible with ASF > > guidelines. > > > > Can someone on licensing@ give me a definite answer? > > > > Ralph Apel <[EMAIL PROTECTED]> wrote on 28/08/2003 04:50:33 PM: > > > > > On Mon, 2003-08-25 at 03:56, [EMAIL PROTECTED] wrote: > > > > Ralph Apel <[EMAIL PROTECTED]> wrote on 23/08/2003 07:50:19 AM: > > > > > > > > > In have an initial version of a new > > > > > > > > > > maven-dotuml-plugin > > > > > > > > > > which generates UML Class Diagrams in .dot format, based on javadoc > > with > > > > > a custom Doclet. > > > > > > > > What's .dot format? > > > > > > > > Is it the same as http://www.spinellis.gr/sw/umlgraph/ and > > > > > > I have tested this doclet against geronimo source code and - although I > > > am not a UML specialist - it seems very useful to me. Most important, > > > this approach seems to be extendable to the generation of XMI for import > > > into UML tools. > > > > > > I'm now trying to contact D.Spinellis on the issue. The copyright notice > > > reads as follows: > > > > > > /* > > > * Create a graphviz graph based on the classes in the specified java > > > * source files. > > > * > > > * (C) Copyright 2002, 2003 Diomidis Spinellis > > > * > > > * Permission to use, copy, and distribute this software and its > > > * documentation for any purpose and without fee is hereby granted, > > > * provided that the above copyright notice appear in all copies and > > > that > > > * both that copyright notice and this permission notice appear in > > > * supporting documentation. > > > * > > > * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR > > > IMPLIED > > > * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF > > > * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. > > > * > > > * $Id: UmlGraph.java 1.24 2003/07/30 09:18:48 dds Exp $ > > > * > > > */ > > > > > > Do you think this may be satisfactorily adapted to compatibility with > > > the ASF policies? > > > > > > > > > > http://www.research.att.com/sw/tools/graphviz/download.html ? > > > > > > > > > > IMHO, none of the research.att-graphviz stuff should be included at all. > > > It boils down to usage of the Graphviz.dot format as an intermediate > > > format. > > > > > > Graphviz.dot seems to be a good intermediate output format in order not > > > to burden the doclet itself with rendering issues and give the user any > > > possible degree of liberty in rendering or otherwise consuming the > > > extracted design info. > > > > > > I haven't been able to find any copyright, license or patent regarding > > > the format as such. Even more, at sourceforge there are at least 10 > > > projects using the Graphviz.dot format, among them some optimizers, > > > renderers and an independent implementation. > > > > > > > > > > To be included in Maven, licensing needs to be compatible with the ASF > > > > > > policies. > > > > > > > > > > Sorry, but I must ask questions about licensing, because legals aren't > > > by far among my qualifications. > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- > > dIon Gillard, Multitask Consulting > > Blog: http://blogs.codehaus.org/people/dion/ > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]