If it's a kid in his basement with an amazing idea, absolutely. I'll watch them ring the closing bell at the NASDAQ from my couch and feel nothing but pride.
If it's Google or Amazon... maybe still yes, but less so? It'd depend on my subjective perception of the net benefits to societal innovation, which is 1) more wishy-washy-subjective than I'm comfortable with, and 2) seems like it would make for a really bad license: "MIT-Unless-I-Dont-Like-You"
https://creativecommons.org/faq/#can-i-apply-a-creative-comm...
"We recommend against using Creative Commons licenses for software. Instead, we strongly encourage you to use one of the very good software licenses which are already available."
How does attribution-sharealike-noncommercial fit this case?
It sounds like he doesn't mind if some people (small startups) make money using his project, he just doesn't want anyone (large companies) to be able to.
1) Sometimes it is hard to tell, if an entity is regarded to be commercial or not. Is a hacker, who receives ad-money and donations a commercial entity? What about a university? It's unclear and therefore many won't touch your code.
2) The license may not be fully compatible with, MIT, BSD, Apache, etc license which also hinders integration.
Anyway, I would also welcome a license opening up your code for hackers and non-profits alike... Maybe someone knows?