On Wed, 2008-06-25 at 20:36 +0200, Andrea Aime wrote:
> I would urge everybody to calm down and be pragmatic.
> We can work togheter, but to do so, everybody has to
> understand that it takes patience, and that certain
> decision one make affect others and may waste their
> time, so one should be prepared to help along if this
> is needed.

Perhaps we can accumulate a list of technical arguments why adding JAXB
annotations to the referencing module (to start with a concrete example)
would be problematic for anyone?

Usually, in this situation, there are arguments that one can at least
understand as the point of view of others. So far, I am surprised not to
see any. 

There has been one argument so far about file sizes which has concrete
value. However, no one is currently presenting serious numbers about JAR
sizes and their consequences, no one has worked to integrate Pack200
into the maven build process for the documented gain that would bring
the whole project, and there has not been any serious discussion on this
subject previously, so while we are all concerned with the size of the
project for now this argument seems theoretical, to be followed by the
first to really need to do so. Martin would indeed like to have several
release versions, one of which could be 'lightweight'. As for,
        "Just say no"
        "It seems messy"
        "It could confuse users" 
these don't seem technical but visceral. I would presume we would have
stronger, technical reasons why this work is a bad for others than those
doing it.

Jody has some strong arguments why JAXB bidings does not work as the
single solution for all of Geotools' XML needs. I suspect he is right
but I might very well be wrong. Martin wants to give it a go for lots of
interrelated reasons and plans to do that in his own project and space.
More power to him. That, however, is *not* the discussion here.

Martin wants *a* set of annotations for the classes of the modules he
maintains so that they can be used in frameworks that require and
leverage those JAXB bindings such as Glassfish. So it seems to make
sense to let him add a language construct *unless* it impacts on others
in a negative way. 

--adrian


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to