Communism is a ideology which is very complex and has many interpretations which I with my lack of knowledge can not dive into. It should be mentioned that most people who talk about communism basically have no idea what it is and their definitions usually lack and decent source.
in: