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