Comunismul este un termen care se poate referi la mai multe notiuni legate intre ele, dar diferite si, istoric, foarte contrastate, sau chiar, dupa comentatori precum istoricul Stephane Courtois, contradictorii:
o ideologie care, oficial, promoveaza un sistem social in care nu exista stat, clase sociale si proprietate privata, si care are scopul de a realiza o societate egalitara;
o miscare politica, un partid care afirma ca doreste sa implementeze acest sistem;
un regim politic care se revendica „comunist", „socialist", „republica populara" sau „democratie populara", in care statul exista, fiind chiar atotputernic si totalitar sub conducerea excluziva a unui singur partid, zis „comunist", „socialist" sau „muncitoresc", iar clasele sociale fiind diferentiate nu prin accesul la proprietate ci prin accesul inegal la uzufructul proprietatii colective