Is it Halal to donate money to company (who need money to fund a product/project/etc...) online via crowd-funding sites such as: Kickstarter or IndieGoGo?
What if I gave money to a company (who need money to fund a product) in order to expect something back (i.e. the finished product), would that be considered Halal?
For those who are unaware of what crowd-funding sites are, they are a platform which allow large quantities of people to give money to a company to either help fund a project, such as this (with this example, if you pay a certain amount you will receive the finished product) or to fund aid programs, such as this.
I assume that we are allowed to give money to these companies ensuring that they are Halal?
Thanks!