Bootstrapping gem.coop Governance

gem.coop was announced on Monday. As part of that announcement it was mentioned that I was helping gem.coop set up a governance process, continuing the work I’d first started helping with on RubyGems.

I think it speaks well of the gem.coop maintainers that they brought me on board given I’ve:

Unfortunately, how things went down initially with RubyCentral signalled the need for two things:

  • a written, democratic and formal governance process (to provide a clear decision-making framework)
  • financial transparency (to provide accountability on where money comes from and goes to)

To help ensure decisions are community-led and finances transparent, gem.coop now has gem.coop/governance and gem.coop’s OpenCollective. I was an administrator on both to bootstrap these structures and have now stepped back.

I had planned to stay involved through the first round of community voting, but given the wider situation I felt it was best to withdraw earlier.

I remain proud of the governance work completed so far. More community-driven governance and financial transparency in open source can only be a good thing.

I wish everyone involved the best in finding a constructive path forward for, and this time with, the wider Ruby community.