I don't want to "change your mind", but consider this: someone might try using your software/design in combination with something commercial, but not directly making money off the software/design itself.
Surely there is a license which covers that, so you can "use it commercially" but not "sell it" -- ?