The word for today is…
benevolent (adj) – 1. (a) Characterised by or given to doing good.
(b) Suggestive of doing good; agreeable.
2. Relating to a charitable organisation that operates without making a profit.
Source : The Free Dictionary
Etymology : Mid-15th century, “wishing to do good, kindly,” from Middle French benivolent and directly from Latin benevolentem (nominative benevolens) “wishing (someone) well, benevolent,” related to benevolentia “good feeling”.