There are many varieties of socialism and there is no single definition encapsulating all of them .
There are many varieties of socialism , so no one definition can apply to all of them ; however , in all varieties , the workers own the means of production .