Introduction
Ruby Central, once a key player in the Ruby ecosystem, has recently undergone a tumultuous period. With the loss of its flagship conferences and the transfer of major open-source projects, the organization is in transition. But how did we get here, and what are the implications for the Ruby community?
A Promising Past
About 18 months ago, Ruby Central was organizing two major annual conferences: RubyConf and RailsConf. These events were must-attend for Ruby developers worldwide. Simultaneously, the organization funded 10 open-source contributors for projects like RubyGems and Bundler.
A Decisive Turning Point
Ten months ago, an event described as a "hostile takeover" disrupted the organization. Ruby Central seized control of RubyGems, Bundler, and RubyGems.org, excluding the team that had maintained them for over a decade. The immediate consequence was the loss of 9 out of 10 open-source contributors and the resignation of many open-source committee and leadership members.
Impact on the Community
The loss of Bundler and RubyGems, transferred to Matz, created a significant vacuum. These tools are essential for Ruby developers, and their transfer raised concerns about their future development. Furthermore, the end of RubyConf and RailsConf deprived the community of vital meeting and sharing spaces.
Governance Issues
Unlike other community organizations like the Python Software Foundation, Ruby Central does not hold elections for its board of directors. New directors are chosen by existing members, leading to a lack of transparency and community involvement.
A New Beginning?
Despite these upheavals, Ruby Central launched a new security project funded by Alpha-Omega. However, the community expects more initiatives to compensate for recent losses.
What to Do Now?
For Ruby developers, staying informed and engaged is crucial. Participating in forums, proposing ideas, and supporting new projects can help revitalize the Ruby ecosystem. The community must also consider new, more inclusive governance structures.
Conclusion
Ruby Central is going through a challenging time, but this is not the end of the story for the Ruby community. With resilience and innovation, developers can turn this crisis into an opportunity to reinvent a new community momentum.
Let's discuss your project in 15 minutes.