{"id":144320,"date":"2025-10-07T23:11:55","date_gmt":"2025-10-07T21:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative"},"modified":"2026-02-08T21:43:51","modified_gmt":"2026-02-08T19:43:51","slug":"byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative","title":{"rendered":"Voormalige maintainer van RubyGems.org hebben een alternatief repository Gem Cooperative opgericht.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>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 aangekondigd - Gem Cooperative, dat onder de gemeenschap valt en een open beheermodel gebruikt, ge\u00efnspireerd door het Homebrew-project. In deze fase is het gem-co\u00f6peratieproject gelanceerd, met een gem-server op gem.coop, die alle pakketten uit de catalogus van RubyGems.org bevat en hiermee is gesynchroniseerd. Volledige compatibiliteit met het RubyGems-pakketbeheersysteem en de Bundler-afhankelijkheidsmanager is verklaard.       <\/p>\n<p>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, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> Het is voldoende om de waarde van de parameter source in het gemfile te vervangen van 'https:\/\/rubygems.org' naar 'https:\/\/gem.coop'.    <\/p>\n<p>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.    <\/p>\n<p>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 <a href=\"https:\/\/prohoster.info\/nl\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"421\">bescherming tegen aanvvallen<\/a> Van de klasse 'supply chain'. Ruby Central probeert de toegang tot repositories te minimaliseren en te voorkomen dat onbevoegde en niet-verantwoorde personen volledige privileges krijgen over de repositories.    <\/p>\n<p>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.       <\/p>\n<p>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.    <\/p>\n<p>Ondertussen ontstaat er nog een conflict binnen de Ruby-ontwikkelaarsgemeenschap - een open brief is gepubliceerd met de oproep om een fork van het Ruby on Rails-framework te cre\u00ebren, onafhankelijk van de maker, David Heinemeier Hansson. David wordt beschuldigd van racistische en transfobe opmerkingen die niet passen bij een leider van de gemeenschap (bijvoorbeeld, de racistische opmerkingen zijn gerelateerd aan het feit dat David in een van zijn artikelen vermeldde dat Londen niet langer vol is met inheemse Britten). Meer dan 140 deelnemers hebben de open brief al ondertekend. Onder de ondertekenaars zijn Tim Bray (mede-auteur van de XML-specificatie), Jeff Atwood (mede-oprichter van Stack Overflow en Discourse) en Evgeny Rochko (maker van het sociale netwerk Mastodon).<br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64008\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u044f\u0442\u044c \u0431\u044b\u0432\u0448\u0438\u0445 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u044b RubyGems.org, RubyGems \u0438 Bundler, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u043b\u0430\u0434\u0435\u043b\u0435\u0446 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u043c\u0430\u0440\u043a\u0438 Bundler, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 &#8212; Gem Cooperative, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0441 \u043e\u0433\u043b\u044f\u0434\u043a\u043e\u0439 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 Homebrew. \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u044d\u0442\u0430\u043f\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u0437\u0430\u043f\u0443\u0449\u0435\u043d gem-c\u0435\u0440\u0432\u0435\u0440 gem.coop, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0432\u0441\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 RubyGems.org \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u043d\u0438\u043c. \u0417\u0430\u044f\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u043b\u043d\u0430\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-144320","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u044f\u0442\u044c \u0431\u044b\u0432\u0448\u0438\u0445 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u044b RubyGems.org, RubyGems \u0438 Bundler, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u043b\u0430\u0434\u0435\u043b\u0435\u0446 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u043c\u0430\u0440\u043a\u0438 Bundler, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 - Gem Cooperative, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u044b\u0432\u0448\u0438\u0435 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b RubyGems.org \u043e\u0441\u043d\u043e\u0432\u0430\u043b\u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Gem Cooperative | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u044f\u0442\u044c \u0431\u044b\u0432\u0448\u0438\u0445 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u044b RubyGems.org, RubyGems \u0438 Bundler, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u043b\u0430\u0434\u0435\u043b\u0435\u0446 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u043c\u0430\u0440\u043a\u0438 Bundler, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 - Gem Cooperative, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-10-07T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T19:43:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Voormalige maintainers van RubyGems.org hebben een alternatieve repository Gem Cooperative opgericht | ProHoster","description":"Vijf voormalige maintainers van de projecten RubyGems.org, RubyGems en Bundler, waaronder de eigenaar van het merk Bundler, hebben de oprichting van een alternatief project - Gem Cooperative - aangekondigd, dat onder controle staat van de gemeenschap.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u044b\u0432\u0448\u0438\u0435 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b RubyGems.org \u043e\u0441\u043d\u043e\u0432\u0430\u043b\u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Gem Cooperative | ProHoster","og:description":"\u041f\u044f\u0442\u044c \u0431\u044b\u0432\u0448\u0438\u0445 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u044b RubyGems.org, RubyGems \u0438 Bundler, \u0441\u0440\u0435\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0432\u043b\u0430\u0434\u0435\u043b\u0435\u0446 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u043c\u0430\u0440\u043a\u0438 Bundler, \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0438 \u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 - Gem Cooperative, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0434\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043d \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 \u0438.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-10-07T21:11:55+00:00","article:modified_time":"2026-02-08T19:43:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144320","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-08 19:43:52","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:12:51","updated":"2026-02-08 19:43:52","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/144320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=144320"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/144320\/revisions"}],"predecessor-version":[{"id":173119,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/144320\/revisions\/173119"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=144320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=144320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=144320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}