There are many ways to contribute to Eclipse. Companies can become members and individuals can spend their time or/and donate some money (and become a Friend of Eclipse). It’s up to the Eclipse Foundation what to do with the money. Up to now the Eclipse Foundation has done a pretty good job and your money has been spent well.
If you are interested in resolving a special bug then you could wait until someone fixes it, do it yourself or hire someone to do it for you. But if the bug is too big then probably nobody will fix it and the bug will stay unfixed forever. For example bug 8009 has existed for more than 9 years and has more than 200 votes. In a comment James Roome promised to pay $100 if someone will fix the bug and Lars Sonchocky-Helldorf raised it up to $150. I like the idea of bug bounty, in particular if it will be possible to spend also small amounts of money and on the following conditions: The money should be paid into a trust account and if the bug is not fixed in a specified period of time, the payer decides what to do with the money: pay back or donate.
Even though the idea seems not to be very new, I didn’t find a related bug so I filled bug 309536. I’m looking forward to the Bounty button. $-)