We know from history that cooperation among small producers in cooperatives under certain circumstances can beat commercial private companies. But within software, another type of cooperation has appeared during the last decades. The whole thing was started by hobbyists who liked what they were doing and were cooperating which each other, despite that there was no economic benefit in it. In some areas it has proven extremely effective in challenging monopolies and bringing down excess costs for the user.