Over the last 20 years, Vinod Gupta has donated over $50 million in philanthropic purposes. He plans to give more of his net worth to charity in the future.