Le communisme (à chacun selon ses besoins) n’existe pas et n’a jamais existé nulle part. C’est un idéal qu’on peut essayer d’approcher sans jamais l’atteindre vraiment. Staline ou Mao, pas plus que Lénine n’ont jamais prétendu avoir installé le communisme, tout au plus parlaient-ils de socialisme.
Le socialisme n’est qu’une phase de transition entre le capitalisme qui aurait terminé son rôle historique d’accumulation primitive du capital (c’est actuellement le cas en occident). Phase qui doit jeter les bases qui permettront de dépasser le capitalisme en réglant harmonieusement les contradictions léguées par le capitalisme finissant.
Le communisme suppose la disparition de l’état (dépérissement), donc de la police qui gère les contradictions de classe (propriété privée des moyens de production), et aussi de l’armée qui gère les contradictions nationales.
Le communisme moderne, selon Marx, ne peut s’installer que progressivement, au fur et à mesure que sont dépassées les contradictions de classe entre les prolétaires qui vivent de leur travail et les capitalistes qui vivent du travail d’autrui.