I've actually been looking for a license like that for a while. A combination of the ease of MIT and the spirit of CC-BY-NC, for source code. I don't want to write one myself since I am not a lawyer and would inevitably get it wrong.
There is hardly a definition of "non-commercial" uses in any one jurisdiction. There is no way how this plays out in multiple jurisdictions.
CC-NC is a waste of the name Creative Commons. They might as well use "All rights reserved" and then just not go after anyone that copies the material in their basement.