+1 ... although the list is so slow at the moment, you might only get
the vote next year... grr. :-(
Sean Schofield wrote:
I propose that we go ahead and create a sandbox area and at a minimum
it can be used by committers (such as myself) who have existing code
they want to get feedback on. Those that want to contribute a
component and work within the confines of the sandbox rules (a myfaces
committer has to commit your code and patches) can also volunteer
components.
Can we agree on this principle? I will come up with a proposal for a
specific SVN structure this weekend but for now we need agreement on
the concept.
sean
On 5/15/05, Martin Marinschek <[EMAIL PROTECTED]> wrote:
Yes, I think that should finally be sorted out ;)
And we will try to err to the best of the ASF, promised.
regards,
Martin
On 5/16/05, Ted Husted <[EMAIL PROTECTED]> wrote:
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 :)
.