RE: [PROPOSAL] Avalon Components

"Noel J. Bergman" <[email protected]> Sat, 11 Jan 2003 17:19:26 -0500
Newsgroups gmane.comp.jakarta.avalon.apps.devel,gmane.comp.jakarta.avalon.devel
Message-ID <[email protected]>
> I'm so very much against "Yet Another Commons"

For any "commons", I do think that you need to understand the context.  It
isn't as if they are common out of context.  To be truely common, something
would need to be dependent upon nothing (or at least a universal context).
In the case of Avalon Commons, it would be for components that require the
Avalon frameworks.  For the sake of argument, if we had a "commons" for
James, it would be for modules that could plug into James.

That is the semantic argument for contextual commons.

The CVS rights argument is that CVS assigns rights on module boundaries.  If
you have one Commons, then anyone allowed to work on one part can work on
all parts.  True, Commons is using Subversion, but that just raises other
issues for anyone wanting to work on that code, and adds additional
complications for building Avalon and related projects, e.g., having to get
some out of CVS and some out of Subversion.

Be that as it may, I don't know that there is any point to an Avalon
Components module for the reasons Nicola states:

> It is. James uses Cornerstone components that are now bugged. They want
> to fix them. I think it's in the best interest of both of us projects to
> make it happen.

If that is the reason, then the solutions are to (a) have someone already in
Avalon make fixes and/or (b) just make one or more of us Committers on the
relevant Avalon module(s), which is the same as what the Avalon Components
proposal basically amounts does.

	--- Noel