On Wed, May 21, 2008 at 01:10:46PM -0700, David Miller wrote:I think that they are often young and want to get their name associated to something their friends can touch. Not that much for newbies. Linux is thought^Wknown to be bug-free. People don't get a name by claiming everywhere "hey, I found bug X which I could trigger by doing stupid thing Y, and I could fix it, I've contributed". On the opposite, they have the ability to say "hey friends, now you can buy webcam XX, I have implemented support for it" (often meaning "I send a PCI ID update"). This is a lot more rewarding for them. I've encountered a lot of them. There is a general culture of visible and measurable results, and that's why people focus more on creating than fixing. Speaking for myself, I clearly prefer being responsible of getting something to work very well and have happy users than to have a ton of users whine about my bugs. But I know this is not common, and I often see people asking what motivates me in stabilizing things and even if I get paid for this ! On the other side, when the same people see my name on some doc, they suddenly look at me as someone very clever, which is completely stupid, given the fact that I'm probably one of the smallest contributors of new code. But that's the way people compare themselves and judge their fellow men, and it's not going to change :-( Git certainly has made things worse. We're not as careful as we used to be about credits in the files since everything is in the changelogs. And since it's easier to post 3 whitespace patches than 1 bug fix, there are people posting stupid patches to get their name in a shortlog and tell their friends. If we want to get more manpower on bug hunting, we should really think about what type of work we need, and simply assign credit to people. Let's maintain scores for people doing painful bisect, posting fixes for real bugs, etc... and get this file directly linked to from kernel.org. I'm really really sure we'd suddenly get more people working on regressions and provide a fix for their oopses (or even their friends'). Also attribute "tested-by" credits. We need people to test the fixes. Let's incitate them. I don't know what workflow we could use for this, as it is probably not easy and will require more manual work (or maybe have scripts look for particular tags ?). But I'm sure it works. We should not try to change contributors, just take what is good in them and bring them what they seek. Willy --
| Andrew Morton | 2.6.21-rc2-mm1 |
| Greg Kroah-Hartman | [PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt |
| Herbert Xu | Re: 2.6.24-rc6-mm1 |
| S.Çağlar | Rescheduling interrupts |
git: | |
| Ken Pratt | Re: pack operation is thrashing my server |
| Linus Torvalds | Comments on recursive merge.. |
| Boyd Lynn Gerber | git-svn-import or CVS import from local HD rather than remote. |
| Marco Costalba | [PATCH 11/11] Convert sha1_file.c to use decompress helpers |
| Richard Stallman | Real men don't attack straw men |
| Douglas A. Tutty | low-MHz server |
| Juan Miscaro | When will OpenBSD support UTF8? |
| thacrazze | Multiboot Windows XP + OpenBSD doesnt work |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Arjan van de Ven | Re: [GIT]: Networking |
| David Miller | Re: [BUG] New Kernel Bugs |
| Jeff Garzik | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
