Hi folks,

While reading the meeting minutes, I found a link to:

https://cwiki.apache.org/confluence/display/CLOUDSTACK/Current+Maintainers+Per+Component

I feel concerned about the distinction between "primary maintainer" and
"secondary maintainer". I believe this could discourage contribution. So I
thought I'd bring this up here so we can have a chat about it.

If you had a group of maintainers, and it was obvious that this lis could
be one person, or several, then you would feel like you could join it if
you wanted to. It would feel like a team effort. A loose organisation of
interested parties.

If there is a primary maintainer, then there is a feeling that
this piece of code is owned by somebody, and all you can do is perhaps
assist that person. Or perhaps you need to clear everything with that
person first? How does it work?

(This is the reason Apache projects do not have "lead developers" or BFDLs.
It discourages participation, and fosters a subservient permission culture
where we want a do-ocracy. It's also the reason we don't put author names
in source code file. We never want someone to look at something, with an
idea to fix or improve it and think, "oh, I better not, this isn't mine.")

I took a peek through my email for additional context, and I found:

On 2 April 2013 23:45, Animesh Chaturvedi <animesh.chaturv...@citrix.com>
 wrote:

>
> Can I propose that whoever wants to contribute in fixing defects for a
> specific module add their name as maintainer of  that module in component
> maintainer list [1]? And we update how to contribute wiki on this process .
>
> During 4.1  there are a large number of major issues that as community we
> ended up not addressing and given that number of unassigned issues is high
> % should we consider auto-assign based on the maintainers list? This is
> still not optimal since auto-assign will go to primary maintainer and
> secondary maintainers still need to pull in defects  but is better than one
> person triaging defects.
>

I understand the motivation behind this, but I believe the outcome of that
thread was a consensus that auto-assignment does not happen in any other
Apache projects, and should not happen here either. (So no need for this
"primary maintainer" column.)

-- 
NS

Reply via email to