Types of socialism
The word socialism refers to a broad range of theoretical and historical socio-economic systems, and has also been used by many political movements throughout history to describe themselves and their goals, generating numerous types of socialism. Different self-described socialists have used the term socialism to refer to different things, such as an economic system, a type of society, a philosophical outlook, a collection of moral values and ideals, or even a certain kind of human character.
Some definitions of socialism are very vague, while others are so specific that they only include a small minority of the things that have been described as "socialism" in the past. There have been numerous political movements which called themselves socialist under some definition of the term; this article attempts to list them all. Some of these interpretations are mutually exclusive, and all of them have generated debates over the true meaning of socialism.
Early interpretations