It doesn't help that there are varying definitions of all these words. I have always understood socialism in the Marx sense. It's the stage after capitalism but before communism where the workers control the means of production. There are still markets, but things are run as cooperatives. I'm not saying if it's right or wrong, just that a lot of people get the definitions confused and what not.