What happened to RubyGems and what can we learn?

Lessons for non-Ruby projects on non-profits, governance, money and access in open source, drawn from the RubyGems dispute.