I have always held the notion that Open Source Is Not A Business Model; just because you build it does not mean that you are entitled to money, especially if you willingly give it out for free.
Just like any startup, you must find product market fit and generate revenue. It's heartening to see the same philosophy in OSS as well. Treat it like any other commercial product, not as something special.