http://en.wikipedia.org/wiki/Bill_%2...te-FactSheet-3
If any criticism exists here it should have to do with how you allocate resources and what projects you pursue and how aggressively in terms of obtaining maximum benefits and actually changing world for the better. Nobody can dare say they do not already do good work.
I happen to believe that selecting research projects and education as the core is a better idea that changes the world faster and more efficiently.
Developing technology that can be used in areas that it can have maximum impact is also a good idea. (solar energy technology, batteries, any kind of advanced equipment that can operate in very unfriendly locations and deliver value to people in need, substantially altering their quality of life, enabling education to replace endless hours of hard work. We can study what these may be.)
Also it is indeed hypocritical to derive your fund assets' growth from companies that generate their profits actually by deploying strategies worldwide which effectively harm the causes you are then financing. Its like destroying the world and then giving it a bit of a refund!
How about instead investing in new companies created with specific purpose the direct progress of mankind without the slightest targeting of profit unless they have first fulfilled that role they were created for. Progress may be new energy production methods, pollution control, AI development with the purpose of assisting to solve global problems and helping increase productivity in poor countries etc.
Think big and win big!