On Thu, Aug 12, 2010 at 7:20 PM, Joe Schaefer <joe_schae...@yahoo.com>wrote:

> I both respect and agree with your remarks.  With respect to the delay
> between considering someone for committership and actually becoming one,
> it's true that it is a process that spans several days if not weeks.
>  However
> we really aren't looking for drive-thru committers, we want people who
> will show sustained dedication to the project, spanning several months
> if not years (iow Todd's committership here so far hasn't been something
> I'd consider a success).  Remember it's community over code at Apache.
>
>
In my defense, when I was nominated for being a committer, I did say that my
plan was to help with the 0.2 release and then likely step back. As I think
is the case for every person who works on Thrift, Thrift is not a primary
responsibility. It seems your stance above indicates that the only
"successful" committers are those who spend substantial time on the project
every week - this seems counter to your earlier point that the bar for
committership is too high.

As a central piece of infrastructure, Thrift *should* be a slow moving
project. It would make me very nervous if it released more than a couple
times a year! As a random datapoint, I've heard from within Google that the
move from Protocol Buffers v1 to v2 was an incredibly disruptive change that
took more than a year to do throughout the organization. At a much smaller
scale, I've seen the upgrade from Thrift 0.1 to 0.2 burn about a man-week of
development time internally due to changes in the generated Java code -- so
you can see that releases with breaking changes have a large cost and hence
the team is reasonably cautious about any changes that might cause them.

The Apache mantra is "community over code", and in this case, the community
is voting that they want the code to not evolve rapidly. It's a stable piece
of infrastructure and should be treated as such. Perhaps those who have been
working on some more experimental changes would like to weigh in here if
they feel like their contributions have been unfairly treated?

-Todd
-- 
Todd Lipcon
Software Engineer, Cloudera

Reply via email to