{"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\/et\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative","title":{"rendered":"Endised RubyGems.org hooldajad asutasid alternatiivse Gem Cooperative registri.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Viie endist RubyGems.org, RubyGems ja Bundleri projekte, seal hulgas kaubam\u00e4rgi Bundler omanik, on teatanud alternatiivse projekti loomist \u2014 Gem Cooperative, mis on kogukonna kontrolli all ja kasutab avatud juhtimismudelit, mis on loodud silmas pidades Homebrew projekti. Praegu on projekt k\u00e4ivitanud gem-serveri gem.coop, mis sisaldab k\u00f5iki pakette RubyGems.org kataloogist ja on sellega s\u00fcnkroonitud. On lubatud t\u00e4ielik \u00fchilduvus RubyGems pakihalduss\u00fcsteemi ja Bundleri s\u00f5ltuvusjuhtimisega.       <\/p>\n<p>Server t\u00f6\u00f6tab seni RubyGems.org peegeldusre\u017eiimis ning pakettide avaldamise funktsionaalsust plaanitakse lisada j\u00e4rgnevate kuude jooksul. Alternatiivi kasutusele v\u00f5tmiseks <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> Piisab, kui asendada gemfile'is parameetri source v\u00e4\u00e4rtus 'https:\/\/rubygems.org' v\u00e4\u00e4rtusega 'https:\/\/gem.coop'.    <\/p>\n<p>Gem Cooperative'i asutajad olid eemaldatud p\u00e4rast tekkimist mittetulundus\u00fchinguga Ruby Central, mis korraldab RubyConf konverentse ja vastutab RubyGems.org teenuse t\u00f6\u00f6 infrastruktuuri toetamise eest. Septembris sai Ruby Central t\u00e4ieliku kontrolli GitHubi hoidlate \u00fcle, kus arendatakse RubyGems, rubygems.org ja Bundlerit, ning otsustas k\u00f5ik v\u00e4lised hooldajad v\u00e4lja j\u00e4tta. Lisaks keelati v\u00e4listele hooldajatele juurdep\u00e4\u00e4s bundleri ja rubygems-update gem-pakettidele.    <\/p>\n<p>Ruby Centraliga lepinguta hooldajate eemaldamine toimus p\u00e4rast konsultatsiooni juristidega ja p\u00f5hines l\u00e4biviidud infrastruktuuri turvaauditi tulemustel. \u00dcheks p\u00f5hjuseks, miks juhtimine keskenduti \u00fchte k\u00e4tte, toodi v\u00e4lja mure turvalisuse p\u00e4rast ja <a href=\"https:\/\/prohoster.info\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"421\">kaitse r\u00fcnnakute eest<\/a> klass 'supply chain'. Ruby Central p\u00fc\u00fcab minimeerida juurdep\u00e4\u00e4su hoidlatele ja k\u00f5rvaldada t\u00e4ieliku privileegiga juurdep\u00e4\u00e4su hoidlatele, mis ei ole aruandekohased ega vastuta otseselt.    <\/p>\n<p>Lisaks sundv\u00e4lja arvatud hooldajatele on alternatiivse teenuse Gem Cooperative asutajate hulgas ka Ellen Dash, kes lahkus septembris ettev\u00f5ttest Ruby Central ja loobus hooldaja positsioonist protestiks Ruby Central tegevuse vastu, mida Ellen nimetas projekti vaenulikuks \u00fclev\u00f5tmiseks. Ellen arvab, et Ruby Central tegevus oli eba\u00f5iglane ning v\u00e4\u00e4rikad inimesed, kes olid oma maine teeninud ja kes on rohkem kui k\u00fcmme aastat RubyGems'i ja Bundleri hooldamisega tegelenud, on juurdep\u00e4\u00e4sust ilma j\u00e4\u00e4nud.       <\/p>\n<p>Joel Drapper, Phlexi ja Literal gem-pakettide hooldaja ning endine Shopify t\u00f6\u00f6taja, mis on Ruby Central peamine sponsor, peab samuti Ruby Central tegevust GitHubi hoidlate \u00fclev\u00f5tmiseks, mis olid varem kogukonna kontrolli all. Tema arvates ei olnud Ruby Central'il, mis haldab RubyGems.orgi teenust, vajadust github.com\/rubygems hoidlate omastamiseks, kuna ta kontrollis t\u00e4ielikult, millist koodi kasutada RubyGems.org'i teenuse korraldamiseks. Koodihoidlate \u00f5iguste omastamist v\u00f5rreldakse funktsiooni teegi \u00f5iguste omastamisega selle p\u00f5hjal, et see on kasutusel rakenduses.    <\/p>\n<p>Samas on Ruby arendajate seas tekkinud veel \u00fcks konflikt \u2014 avaldatud on avatud kiri, millega kutsutakse \u00fcles looma Ruby on Rails raamistikule suuremate s\u00f5ltumatut fork'i, mis ei oleks seotud selle looja David Heinemeier Hanssoniga. Davidile pannakse ette rassistlikke ja transfoobseid m\u00e4rkusi, mis ei ole kogukonna juhtidele kohased (n\u00e4iteks on rassistlikud m\u00e4rkused seotud sellega, et \u00fches m\u00e4rkmes mainis David, et London ei ole enam t\u00e4is kohalikku briti rahvast). Avatud kirja on juba allkirjastanud \u00fcle 140 osaleja. Allakirjutajate seas on Tim Bray (XML-i spetsifikatsiooni kaast\u00f6\u00f6line), Jeff Atwood (Stack Overflow ja Discourse'i kaasasutaja) ja Jevgeni Ro\u010dko (Mastodoni sotsiaalv\u00f5rgustiku looja).<br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Endised RubyGems.org hooldajad asutasid alternatiivse hoidla Gem Cooperative | ProHoster","description":"Viis endist RubyGems.org, RubyGems ja Bundleri projekte hooldavat isikut, sealhulgas Bundleri kaubam\u00e4rgi omanik, on kuulutanud v\u00e4lja alternatiivse projekti - Gem Cooperative, mis on kogukonna kontrolli all.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/byvshie-mejntejnery-rubygems-org-osnovali-alternativnyj-repozitorij-gem-cooperative","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/144320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=144320"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/144320\/revisions"}],"predecessor-version":[{"id":173119,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/144320\/revisions\/173119"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=144320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=144320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=144320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}