Отвечу слоганами, использовавшимися в СССР:
Социализм: "От каждого - по способностям, каждому - по труду". Подразумевалось, что каждый член общества ответственно делает свой посильный вклад и построение общественного благополучия и получает за это соразмерную своему вкладу зарплату.
Коммунизм: "От каждого - по способностям, каждому - по потребностям".
Здесь уже подразумевается, что в процессе социалистического развития общество достигло такого уровня благосостояния, что каждый член общества может пользоваться ЛЮБЫМ количеством благ, вне зависимости от его вклада. Т.е. (утрируя) уборщица помещений может взять в магазине (не КУПИТЬ!!!, а ВЗЯТЬ, т.к. коммунизм не подразумевает товарно-денежных отношений) Ролс-ройс, если считает, что он ей нужен. Считалось, что для достижения коммунизма люди должны избавится от чувства собственничества и быть высокоморальными - иначе невозможно достичь требуемого уровня благосостояния общества. Идея в целом утопическая, хотя и очень заманчивая :)