Crowdfunding projects are usually projects where you do not expect a return of your investment as these are solely used to raise money to either release a new product.
ICOs however are treated as investment, as these usually will give out tokens or coins as a form of currency or a share. This is also the reason why it is heavily regulated in some areas.
The term of ICO was just catchy as it resembles to IPO but it has almost nothing in common, mainly in the legal aspect.
ICOs means crowdfunding or better say, it is one way of crowdfunding.
The most important thing ICO and crowdfunding have in common, is he fact that the tokens (or the project) may NOT exists at the end of the sale.
In an IPO there is a bid for shares of an already existing company or business how you want to name it.
In an ICO the bid if for tokens of arbitrary value which might not even be issued and certainly don't go through the SEC approval process.
There are two major differences which clearly differenciate crowdfunding from ICOs . ........ Whereas , crowdfunding such as Indiegogo is a crowd of people raising funds collectively to get some mutual profit from a product. The value of the crowdfunding is known before hand and the investors have a pretty good idea of the outcomes.
Yeah, people investing in tokens do that out of goodwill.
And you're mistaken about the second part.
Also add one thing. In most crowdfunding if the value is not reached the money are sent back , in ICO.....can I laugh?