The main difference between the two is that in a license the person granting permission (Licensor) retains an interest in the property being licensed, whereas in an assignment the assignor transfers his rights in the property being assigned.