On 5/15/05, Sean Schofield <[EMAIL PROTECTED]> wrote: > > It's not a question of what you *think* you can maintain. If you bring an > > external code base into the ASF repository, you *must be committed* - as a > > community, not one or two individuals - to maintaining it and resolving > > any technical issues, not to mention resolving any legal issues *before* > > it touches the ASF repository. If there is even a hint that this is not > > the case, you should go through the incubator. > > In the case of Jesse's SF code it doesn't sound like incubator is > required. This is based on Craig's detailed explanation as well as > common sense. According to Craig it is fine for a few individuals to > work off list on things and then offer them to the community for > inclusion. Its up to the PMC to decide whether or not that code > should then go in the sandbox or could be added directly to the source > code proper.
According to Craig, it is fine for *committers* to work of list and then ... I haven't reviewed Jesse's SF code. But if it's on the scale of custom JSP tag, then you might have Jesse file a CLA and accept the donation directly to the MyFaces project. If the contribution is more than a tag library, with several interacting tags, then it might be significant enough to pass through the Incubator. Whether you put the component into the trunk, or into a sandbox, is a separate issue than whether the project or the incubator accepts the donation. Some projects use a sandbox to develop new code and then decide whether to make it part of the standard distribution (merge it with the trunk). The Incubator Project is the Foundation's "front controller" for significant, or extra-ordinary, code donations. HTH (really I do!), Ted :)
