Présentation de Ruby Central
Ruby Central, une organisation à but non lucratif, a connu une série de défis ces derniers mois. L'organisation a perdu deux de ses deux conférences, RubyConf et RailsConf, et a transféré deux de ses trois principaux projets open source, Bundler et RubyGems, à Matz.
Ruby Central a également perdu neuf de ses dix contributeurs open source, dont six des sept opérateurs de RubyGems.org. L'organisation a également perdu trois de ses trois membres du comité open source et cinq de ses sept membres du conseil d'administration.
Contexte technique
Ruby Central a été critiquée pour son manque de transparence et son processus de sélection des membres du conseil d'administration. Contrairement à d'autres organisations à but non lucratif, comme la Python Software Foundation, Ruby Central ne tient pas d'élections pour son conseil d'administration.
La dispute entre Ruby Central et l'auteur de l'article a commencé il y a environ dix mois, lorsque Ruby Central a pris le contrôle des projets open source Bundler et RubyGems. L'auteur de l'article a affirmé que Ruby Central avait enfreint son droit sur le nom Bundler et a exigé des dommages-intérêts.
Implications et limites
Ruby Central a lancé un nouveau projet de sécurité, financé par une subvention d'Alpha-Omega, qui vise à utiliser le projet Glasswing d'Anthropic pour rechercher les problèmes de sécurité dans les gems publiés. Le projet a trouvé cinq vulnérabilités, dont une de gravité moyenne et quatre de gravité faible ou non classifiée.
Ruby Central a également lancé une campagne de parrainage, le Ruby Alliance, qui a trouvé trois membres : Gusto, Thoughtbot et Shopify. Cependant, deux des cinq membres du conseil d'administration de Ruby Central sont également employés par Gusto et Thoughtbot, ce qui soulève des inquiétudes quant à un conflit d'intérêts.
Conclusion
Ruby Central a perdu une grande partie de son influence et de sa crédibilité ces derniers mois. L'organisation doit prendre des mesures pour améliorer sa transparence et son processus de prise de décision, et pour résoudre les disputes avec les contributeurs open source. Sinon, Ruby Central risque de perdre encore plus de crédibilité et de soutien au sein de la communauté Ruby.
ruby -v # Vérifie la version de Ruby installée
Il est important pour les développeurs Ruby de suivre de près les développements de Ruby Central et de soutenir les projets open source qui sont importants pour la communauté.