The Art of Contributing
blog.assemblymade.com
blog.assemblymade.com
What I would prefer is something akin to development currency, that would lower the bar and flatten the learning curve. I think that users want to be able to:
* Suggest a change
* Point to the problem code, if desired
* Suggest a fix, if desired
* Contribute in some way (perhaps monetarily) that helps the change occur, if desired
I wish that github had a bounty system like the one in Stack Overflow:
http://www.quora.com/GitHub/Why-doesnt-Github-add-a-bounty-f...
If a system like this existed, I could easily see developers earning income on the side by improving code. It could incorporate something like Flattr so that developers could join a guild for some amount of money per month and vote for enhancements with their dollars/bitcoins. It would be nice to withdraw karma as currency also.