Question: in marxist theory what is the difference between communism and socialism?
Answer: While socialism implies public ownership (by a proletarian semi-state apparatus) or cooperative ownership (by a worker cooperative enterprise), communism would be based on common ownership of the means of production. Class distinctions based on ownership of capital cease to exist, along with the need for a state.