Re: [PROPOSAL] Avalon Components
Stephen McConnell <[email protected]> Sat, 11 Jan 2003 10:57:01 +0100
| Newsgroups | gmane.comp.jakarta.avalon.apps.devel,gmane.comp.jakarta.avalon.devel |
|---|---|
| Message-ID | <[email protected]> |
Nicola Ken Barozzi wrote: > > I propose that the Avalon Project creates a subproject called "Avalon > Components", where non-core Avalon committers can work on Avalon > components. It's something that has been on my nind for several weeks. > > It would work conceptually like Jakarta Commons, and have its sandbox > open to all *Apache* committers. On the Avalon Components "proper", > the commit rights would be: > - all Avalon committers > - all committers that have been voted in by > Avalon+Avalon Component committers > > When one is a committer on Avalon Components, he can commit on any > part of the repository, not just the components that originally > interested him. This sound much better that getting a per subproject scenario. It also has a positive aspect of reducing the potential for private gardens. > > The main reason to make this here at Avalon is to have real contact with > the users of Avalon, and have them actively partecipate in the component > development. Avalon has had great benefit from the partecipation had in > the last month of outer-avalon developers of projects that use Avalon, > and we would like it to continue. > > This subproject would help create a clear and longstanding relationship > with our users. This is key point - putting in place somethig that supports the user community. > > More practically, it would unite Excalibur and Cornerstone, and make > it possible for James developers to fix the Cornerstone components > that are driving them mad directly in the repository, and facilitate > the usage and fixing of our components by interested Turbine developers. +100. > > There were two issues brought up about this happening. > > Leo Simmons correctly reminded that there is an Apache Commons > project, that could make a cool repository for all Avalon Components > for all Apache projects. > > IMHO we are still far away from that possibility. I really don't think > that in the short-mid term Turbine or James developers would want to > move their stuff into that repo, because there is no real need. What > they would do, is to partecipate in the *generic* components, that we > would keep here, in Avalon Components. > > Then Stephen McConnell wrote: > >> >> It is my understanding that the notion of an avalon-components is out >> of scope of the Avalon Project. >> >> RESOLVED, that the Avalon PMC be and hereby is responsible >> for the creation and maintenance of software related to >> component and service management, based on software licensed >> to the Foundation; > > > But as you also correctly point out: > >> Resolution of the conflict between this position and the existing >> Cornerstone and Apps CVS is addressed under the resolution: >> >> RESOLVED, that the initial Avalon PMC be and hereby is tasked >> with the migration and rationalization of the Jakarta PMC >> Avalon subproject; > > > That does not address the possibility of moving code outside of the > project, or keeping it ourselves. Agreed. The point I was raising is that relative tio our current scope - there is an explicit action required by us to take a decision on this and that decision has a implication on us to go though a board ratification process becuase it touches on the questyion of Avalon scope. > > I think that the creation of Avalon Components is part of the " > migration and rationalization" objective that the board has given us. I agree that your proposal is within scope of rationalization. > > > I have not yet recieved public answer from the question I gave to the > board about this. TO resolve this, I propose that we ask the board to > retify an addendum at the next meeting for our charter *if* they > decide that it's needed for this subproject creation: > > RESOLVED, that the Avalon PMC be and hereby is responsible > for the creation and maintenance of software related to > component and service management, and components and services > themselves designed to operate in it, based on software licensed > to the Foundation; I think we can enshance the wording a bit - but in pricipal - I think we should do this as part of a process of facilitating Avalon user support. I also think that this is more about evolving and supporting users than establishing a component repository - but I must confess that the second item has its benefits - but it also has its downside. Today - I'm +1 on introducing something that enables and empowers our user community and I think that it is the immediate priority. Perhaps the question of a formal component repository is something to be addressed some time in the future although I am not averse to discussing it now. Cheers, Steve. -- Stephen J. McConnell mailto:[email protected] http://www.osm.net