I recently wrote a piece of software and wanted to make it open source. GitHub's helpful dropdown of license choices gave me more pause than I expected as I struggled to choose between MIT and GPL. "I definitely want someone to be able to modify, fork, and publish better versions of this code. Do I also want them to be able to commercially license their derivatives?" On one hand, this code was contributed to the publ…
Isn't a Creative-Commons-style license good for that? You could choose attribution-sharealike-noncommercial or something like that and be done with it.
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.