I've created some open-source projects for Bitcoin. It's great when tips come in and most developers keep themselves open to it.
However, the real benefit usually comes from the freelance jobs you get from potential employers seeing the work you do. Although, by all means any donations received always put a smile on OS developers faces.
If you are wanting to start a campaign of some sorts, I say go for it.
How are you planning on coordinating this though?
I'm trying to put my thoughts together into this, I think it's a good idea especially to encourage more people to try and get into the bitcoin community by contributing something, anything to the lost sea of newbies just now discovering
BTC. Even if it's a batchfile to get cgminer running, or a compiled binary with instructions, a small tip for anyone who can help out just that tiny little bit.
When it comes down to it, I think it would either have to go:
Contact github, or people sign up for github, and do pulls or make their own repos, with each pull, they receive say a small amount of bitcoin, if they do a major project they receive x amount, if they do a fork x amount. I don't know, I'm not very savy on github either, I've used it in the past for my own minor things but nothing serious.