What is Cooperative Housing?

Cooperative housing is when a group of people (sometimes a very large group) live together in one house and each contribute something to the overall group. Its the perfect model of cooperative communism.