Open source license question for you all:

If you were to choose a license a project today, which would you choose? What would you choose if your goal were to prevent people from using your project as the basis of a commercial project without continuing to be open source and without contributing changes back?
Commercial projects that stay open source or contribute all improvements back would be a-okay.

This feels a bit like I want a GPL flavor, but the last decade has taught me to beware the GPL for reasons that may or may not be sensible. I am, however, tired of shenanigans.

(I am also aware that the Obscurity Nobody Cares license is likely the end result of any of my hobby projects :D )

@ceejbot it really depends on what you're looking to accomplish, but often times Apache 2.0 is the license I use: https://www.apache.org/licenses/LICENSE-2.0
Apache License, Version 2.0 | Apache Software Foundation