Hi,

On Mon, Jan 23, 2017 at 3:34 PM, A. Soroka <aj...@virginia.edu> wrote:
> ...the project is humming along nicely, growing and changing organically, 
> when a Nice Person...presents
> a contribution to the project. This contribution ...is _large_. It expands 
> the remit of the project much more
> than the ordinary commit..

> ....Is it okay for only one person to take responsibility for such a piece of 
> the project going forward?...

What's important from the Foundation's point of view is that the
project's PMC takes responsibility for releases of that module. If
something goes wrong, like an urgent security hole that needs to be
patched, it's not ok for a PMC to reject the responsibility for that
on a specific sets of committers - it's the PMC's business.

So if a given module is clearly maintained by a single person that's a
risk for the PMC and it should label that module accordingly.

Apache Commons for example classifies their projects in Proper,
Sandbox and Dormant - that's a fair way to give honest info about
their status, IMO, see http://commons.apache.org/

Items QU10 and QU60 of our Maturity Model [1] are relevant to this - a
PMC should be honest about its code, and make sure users have a good
visibility into each module's "community strength", quality, etc.

If a PMC feels uncomfortable accepting a contribution that's too big
or not likely to be maintainable, it's fair to ask for that module to
be developed elsewhere or incubated separately.

-Bertrand

[1] http://community.apache.org/apache-way/apache-project-maturity-model.html

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to