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 --
| Jeff Chua | 2.6.27rc1 cannot boot more than 8CPUs |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Winkler, Tomas | RE: iwlwifi: fix build bug in "iwlwifi: fix LED stall" |
| Evgeniy Polyakov | Re: [BUG] New Kernel Bugs |
git: | |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Andrew Dickinson | tx queue hashing hot-spots and poor performance (multiq, ixgbe) |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
