As expressões "comunismo" e "socialismo" recebem significados nem sempre muito precisos. Numa explicação bem resumida, daria para dizer que, segundo a teoria marxista, o socialismo é uma etapa para se chegar ao comunismo. Este, por sua vez, seria um sistema de organização da sociedade que substituiria o capitalismo, implicando o desaparecimento das classes sociais e do próprio Estado. "No socialismo, a sociedade controlaria a produção e a distribuição dos bens em sistema de igualdade e cooperação. Esse processo culminaria no comunismo, no qual todos os trabalhadores seriam os proprietários de seu trabalho e dos bens de produção", diz a historiadora Cristina Meneguello, da Universidade Estadual de Campinas (Unicamp). Mas essas duas expressões também podem assumir outros significados. "Pode-se entender o socialismo, num sentido mais limitado, significando as correntes de pensamento que se opõem ao comunismo por defender a democracia. Em contraposição, o comunismo