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

Fünf ehemalige Projektbetreuer von RubyGems.org, RubyGems und Bundler, darunter der Markeninhaber von Bundler, haben die Gründung eines alternativen Projekts – Gem Cooperative – bekannt gegeben, das von der Community kontrolliert wird und ein offenes Governance-Modell verwendet, das sich an dem Projekt Homebrew orientiert. Aktuell wurde der gem-Server gem.coop gestartet, der alle Pakete aus dem Katalog von RubyGems.org enthält und mit diesem synchronisiert ist. Es wird volle Kompatibilität mit dem Paketverwaltungssystem RubyGems und dem Abhängigkeitsmanager Bundler angekündigt.

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

Die Gründer von Gem Cooperative wurden nach einem Vorfall mit der Non-Profit-Organisation Ruby Central, die für die Durchführung der RubyConf-Konferenzen verantwortlich ist und die Infrastruktur von RubyGems.org betreut, von ihrer Tätigkeit abgezogen. Im September erhielt Ruby Central die vollständige Kontrolle über die GitHub-Repositories, in denen RubyGems, rubygems.org und Bundler entwickelt werden, und entschied, alle externen Maintainer auszuschließen. Darüber hinaus wurde externen Maintainern der Zugang zu den Gem-Paketen bundler und rubygems-update verwehrt.

Die Entfernung der aus dem Vertrag mit Ruby Central ausgeschlossenen Maintainer wurde nach Rücksprache mit Juristen und basierend auf den Ergebnissen eines durchgeführten Sicherheitsaudits der Infrastruktur vorgenommen. Als Grund für die Konzentration von Management in einer Hand wurde die Sorge um die Sicherheit erwähnt und Schutz vor Angriffen der Kategorie „Lieferkette“. Ruby Central versucht, den Zugang zu den Repositories zu minimieren und sicherzustellen, dass Personen, die nicht rechenschaftspflichtig sind und keine direkte Verantwortung tragen, keinen vollständigen privilegierten Zugang zu den Repositories haben.

Neben den zwangsläufig ausgeschlossenen Maintainers ist auch Ellen Dash, die im September ihr Ausscheiden aus der Firma Ruby Central bekanntgab und ihre Rolle als Maintainer aus Protest gegen die Maßnahmen von Ruby Central niederlegte, die sie als feindliche Übernahme des Projekts bezeichnete, eine der Gründerinnen des alternativen Dienstes Gem Cooperative. Laut Ellen waren die Maßnahmen von Ruby Central ungerecht, und verdiente Personen, die über ein Jahrzehnt Erfahrung in der Betreuung von RubyGems und Bundler gesammelt haben, wurden ihrer Zugangsrechte beraubt.

Joel Drapper, der Maintainer der gem-Pakete Phlex und Literal sowie ein ehemaliger Mitarbeiter von Shopify, einem Hauptsponsor von Ruby Central, betrachtet die Maßnahmen von Ruby Central als Übernahme der GitHub-Repositories, die zuvor von der Community verwaltet wurden. Seiner Meinung nach hatte Ruby Central, das den Dienst RubyGems.org betreibt, keinen Grund, die Repositories auf github.com/rubygems anzueignen, da sie bereits vollständig Kontrolle darüber hatte, welchen Code sie zur Betreibung von RubyGems.org verwendete. Die Aneignung der Rechte 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.

Währenddessen gibt es in der Ruby-Entwicklergemeinschaft einen weiteren Konflikt – ein offener Brief wurde veröffentlicht, in dem dazu aufgerufen wird, einen Fork des Ruby on Rails-Frameworks zu schaffen, der unabhängig von seinem Schöpfer David Heinemeier Hansson ist. David werden rassistische und transphobe Äußerungen vorgeworfen, die für einen führenden Community-Vertreter unangebracht sind (zum Beispiel wird ihm vorgeworfen, in einem seiner Beiträge erwähnt zu haben, dass London nicht mehr voll von einheimischen Briten ist). Der offene Brief wurde bereits von über 140 Teilnehmern unterzeichnet. Zu den Unterzeichnern gehören Tim Bray (Mitverfasser der XML-Spezifikation), Jeff Atwood (Mitgründer von Stack Overflow und Discourse) und Evgeny Rochko (Schöpfer des sozialen Netzwerks Mastodon).

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster