On May 23, 2012, at 10:15 PM, Benson Margulies wrote:

> On Wed, May 23, 2012 at 10:09 PM, Ralph Goers
> <ralph.go...@dslextreme.com> wrote:
>> Right after I read Jukka's email that started this thread and I posted my 
>> reply and discovered to my shock that they had started a graduation vote.  I 
>> am shocked because I have pointed out repeatedly the project's complete lack 
>> of diversity.  Virtually all the active PMC members and committers work for 
>> the same employer.  I have told them several times that I would actually 
>> like to participate in the project but the way the project works is very 
>> different then every other project I am involved with at the ASF and the 
>> barriers to figure out what is actually going on is very high. Almost 
>> nothing is discussed directly on the dev list - it is all done through Jira 
>> issues or the Review tool.  While all the Jira issue updates and reviews are 
>> sent to the dev list most of that is just noise.  Feel free to review the 
>> dev list archives to see what I am talking about.
> 
> I don't follow flume, but I'd propose to soften your objection only
> slightly. I've met other groups of people who like a JIRA centric view
> of the world. I suspect that if they did a bunch of other good things
> called out below, you or others would find the JIRA business
> digestible. Also, on the other hand, I fear that the co-employed
> contributors are collaborating in the hallway, and the lack of the
> context in JIRA or on the list is contributing to the problem.

I have reason to doubt the collaboration in the hallway aspect and I certainly 
do not doubt everyone's good intent.  I'm not objecting to the collaboration 
style as an issue preventing graduation. I'm just saying I find it difficult to 
participate with that style and that simply makes me wonder if that is making 
it harder to attract new committers.  I fully realize that that issue might 
just be with me, but the fact remains that there is practically no diversity in 
the project and I cannot in good conscience recommend graduation for a project 
in that situation.

Ralph

> 
> 
>> 
>> Needless to say, when the graduation proposal reaches this list, and I'm 
>> sure it will, I will strongly endorse the IPMC to reject the proposal.
>> 
>> FWIW, I found the post below to be 100% on target.
>> 
>> Ralph
>> 
>> 
>> 
>> On May 23, 2012, at 7:31 PM, Marvin Humphrey wrote:
>> 
>>> On Wed, May 23, 2012 at 5:36 PM, Patrick Hunt <ph...@apache.org> wrote:
>>>> Perhaps someone will have some insight on how to gather new
>>>> contributors that hasn't been tried yet?
>>> 
>>> Jukka's written on this subject multiple times in the past.  Here are two
>>> gems, one from a while back, the other recent:
>>> 
>>>    http://markmail.org/message/o3gbgam4ny2upqte
>>> 
>>>    Most of the cases I've been involved so far of podlings in the "hoping
>>>    some more people come along" have had symptoms of the project team not
>>>    paying enough attention on making it easy for new contributors to show up
>>>    and stick around. Things like complex and undocumented build steps,
>>>    missing "Getting started" or "Getting involved" guides, lack of quick and
>>>    positive feedback to newcomers, etc., are all too common. Fixing even 
>>> just
>>>    some of such things will dramatically increase the odds of new people
>>>    showing up.
>>> 
>>>    Those are things that are very easy to overlook when you're working on
>>>    your first open source projects (it took me years to learn those 
>>> lessons),
>>>    but we here have a massive amount of collective experience on such 
>>> things.
>>>    That's what we could and IMHO should be sharing with the podlings. That's
>>>    what "mentoring" to me is about and that's where our most precious "added
>>>    value" is. Otherwise incubation just boils down to an indoctrination
>>>    period on how to apply and conform to the various Apache rules and
>>>    policies.
>>> 
>>>    http://incubator.markmail.org/thread/qpzg6wdoq7cwko55
>>> 
>>>    I've been involved with quite a few podlings with similar problems in
>>>    attracting longer-term contributors. In my experience the best way to
>>>    solve that problem is to change your mindset of expecting most such 
>>> people
>>>    to be just one-off contributors. If you instead treat them as your next
>>>    new committers and engage with them as peers, many (though of course not
>>>    all) will respond in kind and actually become more involved.
>>> 
>>>    Many developers, especially from commercial backgrounds, tend to treat
>>>    such contributors as just users reporting a problem. A typical 
>>> interaction
>>>    goes like "What's the problem? Do you have a test case? OK, let me fix it
>>>    (when I get around to it)." A better approach is something like "What's
>>>    the problem? OK, here are some pointers to the relevant bits in code. How
>>>    do you think this should be fixed?"
>>> 
>>> Here's another tip I picked up from Joe Schaefer: when you're voting in a 
>>> new
>>> committer and they have a big patch set sitting in the queue, hold off and 
>>> let
>>> *them* commit it so that they get the satisfaction, the new experience, and 
>>> the
>>> appreciation all at once.
>>> 
>>> It would be nice if stuff like this was collected in "Steps to building a
>>> community" documentation somewhere, rather than scattered through the email
>>> archives.  I suggest "Steps" as a format because different approaches are
>>> required at different phases of the project and sizes of the community.
>>> 
>>> Marvin Humphrey
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


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

Reply via email to