This is not an MIT or open source license then.
What if I adapt your code under MIT and distribute it. Can someone else then use it commercially? Or do they pay you? Or me? The answer is your license either isn't open source or it is easy to bypass.
Dual license copy left on the other hand works because the stipulations and restrictions are compatible, i.e. not overlapping.