"Success" in the OSS world is putting code out that others can use. Either they find it useful, or they don't. If they don't that's not failure. That's ... someone else put out something better, or that your user community is small or just not out there.
OSS is not a business model. It's a SHARING model.
God it's just like the music scene these days. Did you get into it for the Art? Cool you're gonna be ok. Did you get into it wanting to be a rock star? Might as well buy a lottery ticket. Your chances are better.
OSS success is providing something of use to a community that contributes back to it.
Yeah, maybe you can find a way to make a nickel off that, but that's not what it's FOR. It's not a marketplace, it's a public library.
This celebrity/glamor seeking is so apparent on github. Every single project's readme.md reads like marketing copy these days.
Just like the music scene again. Reminds me of the 90's when the record labels still had money and steamrolled the alternative scene looking for a cash grab.