I think pretty much only No. 2 is sufficient and almost necessary these days. That is if you have a community already, you can sell your project/book even if it lacks much substance(this project certainly has some substance and is a good cause).
If you do not have the early adopters who will also help you spread the word to secondary adopters, you are SOL.
There have been countless posts on HN where the author has made some amazing sales on e-book, SaaS MVP, apps, other software, and so on.
In pretty much all those cases, they already had some sort of community/e-mail list to kickstart(ahem) the sales.
If you do not have the early adopters who will also help you spread the word to secondary adopters, you are SOL.
There have been countless posts on HN where the author has made some amazing sales on e-book, SaaS MVP, apps, other software, and so on.
In pretty much all those cases, they already had some sort of community/e-mail list to kickstart(ahem) the sales.