Buffett gave significant portions of his wealth to the Bill and Melinda Gates Foundation. Buffett made money for 50 years before he donated.