Innanzitutto va detto che i paesi da noi etichettati come "comunisti", loro si autodefinivano "socialisti". Ad esempio la URSS significava Unione delle Repubbliche Sovietiche Socialiste, e persino Stalin spiegava la differenza:
- Nel socialismo (il presente che avrebbero realizzato) chi dà di più allo stato ... riceve di più dallo stato.
- Nel comunismo (il futuro da realizzare) non esisterà più lo stato e ... tutti daranno il massimo che possono dare al mondo internazionalizzato e tutti riceveranno il massimo che possono ricevere dal mondo internazionalizzato.