Я как-то отвечал на этот или подобный вопрос. Посмотрите. Суть в том, что коммунизм есть установившееся общество на основе коммунистического способа производства, тогда как социализм - движение к нему на основе диалектического единства капиталистического и коммунистического способа общественного производства. Поэтому при социализме возможны движение как коммунизму, так и к капитализму, или стагнация - брежневский застой.
все определения уже дали раньше меня как и в трудах по марксизму так и в трудах по классическому либерализму но тем не менее все мы можем наблюдать что схемы данных людей не работают