What I am sharing here is not socialism or communism. Socialism and communism have very specific definitions. Wealth redistribution does not equate to either philosophy. Both philosophies emphasize a change in ownership of land, goods, and the distribution and exchange of goods. There is no need for corporate social responsibility in either of those models.