Philanthropy is doing something for the public good to improve other people's lives. A person who does that is called a philanthropist. Philanthropy often involves donating money for things that need to be done.
The word philanthropy comes from Greek words that mean "love of humanity". Former President of Uruguay, José Mujica donated 90% of his salary to charity. This is an example of philanthropy.