"Fueled by the eagerness to make the best free. Open-source development is gaining mass popularity."
I don't understand why anyone would create quality code but not want to get compensated for their labor. If the quality of your programming is so good others want to use it, and you enjoy doing it enough to do it for free, why not get paid for your efforts? I'm not saying there's anything wrong with the idea of working for free, but I honestly don't understand why you would do it. Programming isn't like working with Habitat for Humanity or feeding the homeless. (I also don't understand why anyone would want to benefit from someone else's labor but feel exempt from compensating them for it, but software piracy is -really- way off topic.)
Mr. Gates uses part of his near-infinite resources to perhaps... buy world health (among other charitable works). Please see http://www.billandmelindagates.org
Keep Up with TechRepublic