Re: [Ksummit-2008-discuss] How many contributors are we losing

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Greg KH <greg@...>
Cc: Luck, Tony <tony.luck@...>, <ksummit-2008-discuss@...>, linux-kernel <linux-kernel@...>, Pekka Enberg <penberg@...>, David Woodhouse <dwmw2@...>
Date: Friday, May 30, 2008 - 7:37 pm

On Fri, May 30, 2008 at 1:47 PM, Greg KH <greg@kroah.com> wrote:
...

"contributed" here means a patch was accepted.
This is measuring "attribution", not contribution.

Posting a patch is not trivial and (hopefully) takes a fair
amount of work to prepare for anyone not doing this full
time. I'm not talking about white space changes but
even trivial patches that require some testing.


It would be interesting to scrape the archives of linux-*
and netdev mailing lists to see who is submitting patches
(and how many) and compare that with how many the
same person gets "attribution" for. The fallout rate would
be a better indicator.


My guess is top 30 people are spending more time reviewing patches
than writing code. They get "attribution" by adding their SOB lines.


In general I agree - I don't think the problem is as bad
as some people are claiming. But I want to acknowledge
it is a problem and I think jejb is right in how he is
raising the issue.


I still don't buy this. I've been contributing to linux kernel since about
1999 and it's definitely not getting easier.  The size of SubmittingPatches
is one indicator of how much work it is to submit a patch.
SubmittingPatches is now 600 lines (3400+ words).

The large number of contributors says nothing about how easy or hard
it is to get a patch into the tree. I think it says more about how many
people are getting paid to work on linux or are exposed to linux.

My own experience with tulip driver certainly isn't one that encourages
people to submit more patches and stay involved. USB patches I've
submitted were trivial (hard to debug and required specific HW to test)
but did get accepted. The first IDE patch I submitted also got rejected
with an answer that didn't help:
   http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg22756.html

That last patch "Worked For Me" and Alan Cox argued for it but it
didn't get further attention. I mention these only because except
for tulip, I wasn't paid to submit or work on those patches.

The problem is with specific maintainers not having BW or interest
in the users' problems. I'm thinking each maintainer should have
some "minions" to assist people submitting bugs/patches like
my issue with IDE until a patch gets accepted or the issue otherwise
resolved.

Another reason I suspect we are seeing more "one-time" contributions
is because of product development sticking with one kernel version
they've cooked themselves for several years.  The project will submit
fewer patches upstream as their kernel "ages" and each patch requires
substantial more work to "forward port". I don't expect there is anything
we can even if we could find volunteers to do that forward porting.

hth,
grant
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[Ksummit-2008-discuss] Fixing the Kernel Janitors project, James Bottomley, (Wed May 28, 1:20 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, James Bottomley, (Thu May 29, 10:26 am)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Thu May 29, 2:17 am)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Thu May 29, 9:20 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Sun Jun 1, 7:56 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Thu May 29, 9:25 pm)
RFC: Moving firmware blobs out of the kernel., David Woodhouse, (Thu May 29, 12:15 pm)
Re: RFC: Moving firmware blobs out of the kernel., Benjamin Herrenschmidt, (Thu May 29, 9:22 pm)
Re: [Ksummit-2008-discuss] RFC: Moving firmware blobs out of..., Mauro Carvalho Chehab, (Sun Jun 8, 7:13 am)
Re: [Ksummit-2008-discuss] RFC: Moving firmware blobs out of..., Arnaldo Carvalho de Melo, (Fri May 30, 9:47 am)
Re: RFC: Moving firmware blobs out of the kernel., Jeff Garzik, (Thu May 29, 3:12 pm)
Re: [Ksummit-2008-discuss] RFC: Moving firmware blobs out of..., Benjamin Herrenschmidt, (Thu May 29, 9:27 pm)
Re: RFC: Moving firmware blobs out of the kernel., David Woodhouse, (Thu May 29, 5:18 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, James Bottomley, (Thu May 29, 10:36 am)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Rafael J. Wysocki, (Thu May 29, 4:24 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Rafael J. Wysocki, (Mon Jun 2, 6:43 am)
How many contributors are we losing, Luck, Tony, (Fri May 30, 4:23 pm)
Re: How many contributors are we losing, Josh Boyer, (Fri May 30, 9:12 pm)
Re: How many contributors are we losing, Greg KH, (Fri May 30, 4:47 pm)
Re: [Ksummit-2008-discuss] How many contributors are we losing, Grant Grundler, (Fri May 30, 7:37 pm)
Re: How many contributors are we losing, Stefan Richter, (Sat May 31, 3:53 pm)
Re: How many contributors are we losing, Willy Tarreau, (Fri May 30, 4:46 pm)