Les anciens mainteneurs de RubyGems.org ont fondé un dépôt alternatif, Gem Cooperative.

Cinq anciens accompagnateurs des projets RubyGems.org, RubyGems et Bundler, dont le propriétaire de la marque Bundler, ont annoncé la création d'un projet alternatif : Gem Cooperative, qui est contrôlé par la communauté et utilise un modèle de gestion ouvert inspiré du projet Homebrew. À ce stade, le projet a lancé le serveur gem de gem.coop, contenant tous les paquets du répertoire RubyGems.org et synchronisé avec celui-ci. Une compatibilité totale avec le système de gestion des paquets RubyGems et le gestionnaire de dépendances Bundler a été annoncée.

Le serveur fonctionne actuellement en mode miroir de RubyGems.org, et la fonctionnalité de publication de paquets sera ajoutée au cours des prochains mois. Pour passer à l'alternatif, serveur il suffit de remplacer dans le gemfile la valeur du paramètre source de « https://rubygems.org » à « https://gem.coop.

Les mainteneurs fondateurs de Gem Cooperative ont été écartés après un incident avec l'entreprise à but non lucratif Ruby Central, responsable de l'organisation des conférences RubyConf et de la maintenance de l'infrastructure du service RubyGems.org. En septembre, Ruby Central a pris le contrôle total des dépôts GitHub utilisés pour le développement de RubyGems, rubygems.org et Bundler, décidant d'exclure tous les mainteneurs externes. De plus, l'accès aux paquets gem de bundler et rubygems-update a été fermé aux mainteneurs externes.

Le retrait des mainteneurs contractuels avec Ruby Central a été effectué après consultation avec des avocats et sur la base des résultats d'un audit de sécurité de l'infrastructure. La concentration du contrôle entre quelques mains a été justifiée par des préoccupations de sécurité et protection contre les attaques de type « supply chain ». Ruby Central tente de minimiser l'accès aux dépôts et d'exclure toute personne ne rendant pas compte au sein de la gestion d'avoir un accès privilégié complet aux dépôts.

En plus des mainteneurs exclus, parmi les fondateurs du service alternatif Gem Cooperative se trouve Ellen Dash, qui a quitté Ruby Central en septembre et a démissionné de ses fonctions de mainteneur en signe de protestation contre les actions de Ruby Central, qu'elle a qualifiées d'absorption hostile du projet. Selon Ellen, les actions de Ruby Central étaient injustes et ont privé des personnes méritantes, qui ont gagné leur réputation sur la base d'un travail de plus de dix ans sur RubyGems et Bundler.

Joel Drapper, mainteneur des paquets gem Phlex et Literal, et ancien employé de Shopify, un sponsor clé de Ruby Central, considère également que les actions de Ruby Central constituent une prise de contrôle des dépôts GitHub, auparavant sous le contrôle de la communauté. Selon lui, Ruby Central, qui gère le service RubyGems.org, n'avait pas besoin de s'approprier les dépôts github.com/rubygems, car elle avait un contrôle total sur le code utilisé pour faire fonctionner le service RubyGems.org. S'approprier les droits sur les dépôts de code utilisés pour le service est comparable à s'approprier les droits d'une bibliothèque de fonctions simplement parce qu'elle est utilisée dans une application.

Pendant ce temps, une autre crise émerge dans la communauté des développeurs Ruby : une lettre ouverte a été publiée en appelant à la création d'un fork du framework Ruby on Rails, indépendant de son créateur, David Heinemeier Hansson. David est accusé de propos racistes et transphobes, indignes d'un leader de la communauté (par exemple, ses propos racistes se résument au fait que dans une de ses notes, il a mentionné que Londres n'est plus peuplée par des Britanniques d'origine). Plus de 140 participants ont déjà signé la lettre ouverte. Parmi les signataires figurent Tim Bray (co-auteur de la spécification XML), Jeff Atwood (co-fondateur de Stack Overflow et Discourse) et Evgeny Rochko (créateur du réseau social Mastodon).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster