种类千千万万，没有一种定义可以概括，但是每一种都认为应该由社会控制生产资料。社会主义按是否有市场可分为两种。不带市场的社会主义将要素市场和金钱替换为工程和技术上的要求，基于，于是废止了资本主义下的价值规律。这类社会主义追求避免、追求利润造成的浪费和金融危机。相反，所谓市场社会主义强调在社会拥有的企业和资本分配中保留金钱、要素市场甚至利润动机的作用。这些企业的利润可以选择直接由雇员控制，或者选择以社会红利的形式发给全社会。社会主义计算争论讨论了社会主义内的资源分配方法和可行性——例如有社会主义者认为，市场