Consider the following sentence:
Legalised gambling is no different from imposing extra taxation on the poor. That is because the poor tend to spend a bigger proportion of their disposable income on gambling than people who are financially better off.
I wonder whether the use of no different above is interchangeable with not different. If not, what should be the rule of using each expression?