Voormalige maintainer van RubyGems.org hebben een alternatief repository Gem Cooperative opgericht.

Vijf voormalige begeleiders van de projecten RubyGems.org, RubyGems en Bundler, waaronder de eigenaar van het merk Bundler, hebben de oprichting van een alternatief project bekendgemaakt - Gem Cooperative, dat onder controle van de gemeenschap staat en een open bestuursmodel gebruikt dat is geĆÆnspireerd op het Homebrew-project. Op dit moment is het project gestart met de gem-server gem.coop, die alle pakketten uit de catalogus RubyGems.org bevat en daarmee gesynchroniseerd is. Volledige compatibiliteit met het pakketbeheersysteem RubyGems en de afhankelijkheidsmanager Bundler is verklaard.

De server werkt voorlopig als een mirror van RubyGems.org, en de functionaliteit voor het publiceren van pakketten wordt in de komende maanden toegevoegd. Om over te schakelen naar het alternatief, server is het voldoende om in het gemfile de waarde van de parameter source te vervangen van "https://rubygems.org" naar "https://gem.coop.

De oprichters van Gem Cooperative zijn na een incident met de non-profitorganisatie Ruby Central, die verantwoordelijk is voor het organiseren van RubyConf-conferenties en het onderhoud van de infrastructuur voor de werking van de dienst RubyGems.org, uit hun functie gezet. In september verkreeg Ruby Central de volledige controle over de GitHub-repositories waarin de ontwikkeling van RubyGems, rubygems.org en Bundler plaatsvindt, en besloot zij alle externe onderhouders uit te sluiten. Daarnaast werd externe onderhouders de toegang tot de gem-pakketten bundler en rubygems-update ontzegd.

De verwijdering van de onderhouders die niet meer werkzaam waren op basis van een contract met Ruby Central, vond plaats na overleg met juridische adviseurs en op basis van de bevindingen van een veiligheidsaudit van de infrastructuur. Als reden voor de centralisatie van het beheer werd de zorg voor de veiligheid genoemd en bescherming tegen aanvvallen de klasse 'supply chain.' Ruby Central probeert de toegang tot de repositories te minimaliseren en volledige bevoegheidstoegang tot de repositories door niet-verantwoordelijke en niet-aansprakelijke partijen uit te sluiten.

Naast de gedwongen verwijderde maintainers is Ellen Dash, die in september ontslag nam bij Ruby Central en haar functie als maintainer neerlegde uit protest tegen de acties van Ruby Central, een van de oprichters van de alternatieve service Gem Cooperative. Ellen beschreef de acties van Ruby Central als een vijandige overname van het project. Volgens Ellen waren de acties van Ruby Central oneerlijk en werden verdiende mensen verwijderd, mensen die meer dan tien jaar hun reputatie hebben opgebouwd met het onderhouden van RubyGems en Bundler.

Joel Drapper, maintainer van de gem-pakketten Phlex en Literal, en voormalig werknemer van Shopify, de belangrijkste sponsor van Ruby Central, beschouwt ook de acties van Ruby Central als een overname van de GitHub-repositories die eerder door de gemeenschap werden beheerd. Volgens hem had Ruby Central, dat de werking van de service RubyGems.org waarborgt, geen behoefte aan het toe-eigenen van de repositories op github.com/rubygems, omdat het volledig controle had over welke code gebruikt werd voor het functioneren van de RubyGems.org service. Het toe-eigenen van de rechten op de repositories met code die wordt gebruikt voor het draaien van de service, wordt vergeleken met het toe-eigenen van de rechten op een functiebibliotheek omdat deze in een applicatie wordt gebruikt.

Ondertussen groeit er in de Ruby-ontwikkelaarsgemeenschap een nieuw conflict — een open brief is gepubliceerd met het verzoek om een fork van het Ruby on Rails-framework te creĆ«ren, onafhankelijk van de oprichter David Heinemeier Hansson. David wordt beschuldigd van racistische en transfoob opmerkingen die onwaardig zijn voor een leider van de gemeenschap (bijvoorbeeld, de racistische opmerkingen zijn gereduceerd tot het feit dat David in een van zijn berichten vermeldde dat Londen niet langer vol is met autochtone Britten). De open brief is al ondertekend door meer dan 140 leden. Onder de ondertekenaars bevinden zich Tim Bray (mede-auteur van de XML-specificatie), Jeff Atwood (mede-oprichter van Stack Overflow en Discourse) en Eugene Rochko (maker van het sociale netwerk Mastodon).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster