What is the difference between a donation and an investment?

A donation is essentially a gift: you give money to a project that you like – they may or may not offer a reward such as the product, a T-shirt or your name being included in credits etc.
An investment is where you pay money to a company in the hope of making a return over time.