Ehemalige Maintainer von RubyGems.org haben ein alternatives Repository namens Gem Cooperative gegründet

Fünf ehemalige Betreuer der Projekte RubyGems.org, RubyGems und Bundler, darunter der Eigentümer der Marke Bundler, haben die Gründung eines alternativen Projekts – Gem Cooperative – angekündigt, das der Community gehört und ein offenes Verwaltungsmodell nutzt, inspiriert vom Projekt Homebrew. Zum aktuellen Zeitpunkt wurde der gem-Server gem.coop gestartet, der alle Pakete aus dem Verzeichnis RubyGems.org enthält und mit diesem synchronisiert ist. Vollständige Kompatibilität mit dem Paketverwaltungssystem RubyGems und dem Abhängigkeitsmanager Bundler wurde angekündigt.

Der Server funktioniert derzeit im Spiegelsystem von RubyGems.org, und die Funktionalität zum Veröffentlichen von Paketen soll in den kommenden Monaten hinzugefügt werden. Um auf das Alternative zu wechseln, Server muss lediglich der Wert des Parameters source in der gemfile von „https://rubygems.org“ auf „https://gem.coop“ geändert werden.

Die Gründer von Gem Cooperative wurden nach einem Vorfall mit der gemeinnützigen Organisation Ruby Central, die die Durchführung von RubyConf-Konferenzen überwacht und für die Aufrechterhaltung der Infrastruktur für den Dienst RubyGems.org verantwortlich ist, von der Arbeit ausgeschlossen. Im September erhielt Ruby Central die volle Kontrolle über die GitHub-Repositories, in denen die Entwicklung von RubyGems, rubygems.org und Bundler stattfindet, und entschied sich, alle externen Maintainer auszuschließen. Darüber hinaus wurde externen Maintainer der Zugang zu den Gem-Paketen bundler und rubygems-update verwehrt.

Die Entfernung nicht mehr unter Vertrag mit Ruby Central stehender Maintainer erfolgte nach Rücksprache mit Juristen und basierend auf den Ergebnissen eines durchgeführten Sicherheitsaudits der Infrastruktur. Als Grund für die Konzentration der Kontrolle in einer Hand wurde die Sorge um die Sicherheit und der Schutz vor Angriffen der Klasse „supply chain“ genannt. Ruby Central versucht, den Zugang zu den Repositories zu minimieren und die vollständige privilegierte Zugriffsberechtigung für Personen, die nicht rechenschaftspflichtig sind und keine direkte Verantwortung tragen, auszuschließen.

Neben den zwangsläufig ausgeschlossenen Maintainer ist auch Ellen Dash unter den Gründern des alternativen Dienstes Gem Cooperative. Sie trat im September aus der Firma Ruby Central aus und legte ihre Verpflichtungen als Maintainer aus Protest gegen die Vorgänge bei Ruby Central nieder, die sie als feindliche Übernahme des Projekts charakterisierte. Ellen hält die Maßnahmen von Ruby Central für ungerechtfertigt, und verdiente Personen, die ihren Ruf erarbeitet hatten und mehr als zehn Jahre mit der Betreuung von RubyGems und Bundler beschäftigt waren, wurden ihrer Zugänge beraubt.

Joel Drapper, Maintainer der Gem-Pakete Phlex und Literal und ehemaliger Mitarbeiter von Shopify, dem wichtigsten Sponsor von Ruby Central, sieht die Aktionen von Ruby Central ebenfalls als Übernahme von GitHub-Repositories an, die zuvor von der Gemeinschaft kontrolliert wurden. Seiner Meinung nach hatte Ruby Central, das den Betrieb des Dienstes RubyGems.org sicherte, keinen Anlass zur Aneignung des Repositories github.com/rubygems, da sie vollständig kontrollierten, welchen Code sie für den Betrieb des Dienstes RubyGems.org verwendeten. Die Aneignung von Rechten an den Repositories mit dem Code, der für den Betrieb des Dienstes verwendet wird, wird mit der Aneignung von Rechten an einer Funktionsbibliothek verglichen, basierend darauf, dass sie in einer Anwendung verwendet wird.

In der Zwischenzeit brodelt eine weitere Konfliktsituation in der Ruby-Entwicklergemeinde – ein offener Brief wurde veröffentlicht, der zur Schaffung eines Forks des Ruby on Rails-Frameworks aufruft, der unabhängig von seinem Schöpfer, David Heinemeier Hansson, ist. David wird rassistische und transphobe Äußerungen vorgeworfen, die für einen Community-Leiter unwürdig sind (zum Beispiel wird behauptet, dass David in einem seiner Aufsätze erwähnte, dass London nicht mehr voll von einheimischen Briten sei). Der offene Brief wurde bereits von über 140 Teilnehmern unterzeichnet. Zu den Unterzeichnern gehören Tim Bray (Mitautor der XML-Spezifikation), Jeff Atwood (Mitbegründer von Stack Overflow und Discourse) und Jewgeni Ročko (Schöpfer des sozialen Netzwerks Mastodon).

Quelle: opennet.ru

60GB SSD 8Gb DDR4