기본적으로 공산주의와 사회주의는 서로 같음 내지는 비슷한 주의, 그러니까 자유와 기본권이 통제당하는 사회를 말하는 것 같습니다만, 공산주의와 사회주의는 서로 다른 것입니다.
공산주의는, 자본주의와 반대되는 개념입니다. 자본주의는 개개인의 자본에서 세금을 징수해서 국고로 취약계층을 돌보는 형태입니다만, 수도세 가스비 집세 등을 개인이 세금으로 내는 형태입니다. 하지만 공산주의는 개개인의 자본의 개념이 전혀 없습니다. 대신 정부에서 노동자에게 필요한 만큼의 봉급은 주고 집과 수도세 가스비 집세를 거의 무료 수준으로 주는가 하면, 북한에서는 노동자에게 집, 수도세, 가스비는 물론 노동자에게 식료품도 무료로 제공합니다. 그러니까 북한 주민들은 생필품만 사면 되는 정도이죠. 북한에서는 생필품 생산이라든지 자동차 기업 등 모든 기업이 국영으로 운영되며, 주민이 봉급으로 생필품을 사면 기업의 이윤으로 집과 의료, 복지를 제공해줍니다.