Communism, as a generic theory, would be lowercase, as the ideology of a ruling elite or by others who support that specific ideology it would be capitalized. Thus you might say that early Christians practiced a form of communism, holding property in common and supporting each other financially. The Supreme Soviet of the USSR practiced Communism.