Too Long; Didn't Read
Blockchain projects release their tokens to the general public via a crowdsale event. People who wish to support a new token participate in the crowdfund by purchasing their tokens using Ethereum or Bitcoin. At the end of the crowdfunding period, each participant receives tokens corresponding to how much they donated. But some organizations prefer to vest a certain amount of tokens.