What is a foundation? The definition appears obvious at first.
A foundation is a nonprofit entity that awards grants to organizations.
Thinking about a foundation's objectives, however, makes the definition fuzzier.
Some are driven mainly by social impact (helping communities, improving
lives...), fewer by economic impact & innovation (investing in science,