On 12/30/05, Martin Marinschek <[EMAIL PROTECTED]> wrote: > Ted, > > the intent is not to get Apache accounts for ADF developers. The > intent is to work together on a source-base strictly separated from > what MyFaces is today, and then be able to decide what happens from > this on. > > If we take the source code in right now without something like an > incubation time, we don't get to make the decision anymore, right?
As the body of people doing the work, the MyFaces PMC gets to make all the decisions about what does or does not happen within MyFaces. We need to follow the usual ASF protocols as to IP and Community, but we have sole responsibility for any and all technical decisions. Just because a codebase is setup in the sandbox, doesn't mean we ever have to ship a release of that codebase. That's why we have a sandbox: to experiment. If we later decide that the donation, or any other part of our codebase, should be a top-level project, then we can submit a proposal to the Incubator PMC. If there is already a strong feeling that the donation should be a TLP, then, yes, it would make sense to start it out as a poding. But, if we expect that the donation will be part of MyFaces, and we don't want to add new committers right now, then I don't see any value-add in creating a podling. A community can blossom around a sandbox codebase as easily as a Incubator podling. The Jakarta Commons does it all the time. Struts recently did that very thing with Shale. The tipping points are whether (1) we need a place to work on the codebase before the IP can be cleared, or (2) we need to indoctrinate new committers in order to work with the codebase. We suspect (1) won't be a problem. At the beginning, we agreed not to do (2). Of course, we can't make a informed decision about either (1) or (2) until the snapshot is available. =:) -Ted.
