{"id":35636,"date":"2022-04-20T14:01:40","date_gmt":"2022-04-20T18:01:40","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=35636"},"modified":"2022-04-22T22:50:09","modified_gmt":"2022-04-23T02:50:09","slug":"github-deleting-contributions-from-russian-developers","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2022\/04\/20\/github-deleting-contributions-from-russian-developers\/","title":{"rendered":"GitHub Deleting Contributions From Russian Developers"},"content":{"rendered":"<p><a href=\"https:\/\/www.jessesquires.com\/blog\/2022\/04\/19\/github-suspending-russian-accounts\/\">Jesse Squires<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.jessesquires.com\/blog\/2022\/04\/19\/github-suspending-russian-accounts\/\">\n<p>According to various reports (<a href=\"https:\/\/www.pcmag.com\/news\/github-reportedly-suspends-accounts-related-to-sanctioned-russian-orgs\">[1]<\/a>, <a href=\"https:\/\/techweez.com\/2022\/04\/18\/github-suspending-accounts-russian-developers\/\">[2]<\/a>, <a href=\"https:\/\/www.investing.com\/news\/cryptocurrency-news\/github-suspends-accounts-of-russian-developers-linked-to-sanctioned-firms-2805302\">[3]<\/a>, <a href=\"https:\/\/techthelead.com\/russian-developers-get-their-github-accounts-suspended-lose-work-without-warning\/\">[4]<\/a>), GitHub is suspending accounts of Russian developers and organizations linked to or associated with organizations sanctioned by the US government over Russia&rsquo;s invasion of Ukraine.<\/p>\n<p>[&#8230;]<\/p>\n<p>It is unclear to me what GitHub&rsquo;s intended result was with these account suspensions, but it appears to be incredibly destructive for any open source project that has interacted with a now-suspended account. On a service like Twitter, you can visit the placeholder profile of a suspended account and see a message communicating that the account is suspended, and other users&rsquo; @mentions of the account still link to the suspended account&rsquo;s profile. On GitHub, that&rsquo;s not how it works at all.<\/p>\n\n<p>Apparently, &ldquo;suspending an account&rdquo; on GitHub actually means <strong>deleting all activity for a user<\/strong> &mdash; which results in (1) every pull request from the suspended account being <strong>deleted<\/strong>, (2) every issue opened by the suspended account being <strong>deleted<\/strong>, (3) every comment or discussion from the suspended account being <strong>deleted<\/strong>. In effect, the user&rsquo;s entire activity and history is evaporated. <strong>All of this valuable data is lost.<\/strong> The only thing left intact is the raw Git commit history. It&rsquo;s as if the user never existed.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/03\/14\/duckduckgo-will-down-rank-russian-disinformation-sites\/\">DuckDuckGo Will Down-Rank Russian Disinformation Sites<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2022\/03\/02\/apple-halts-sales-in-russia\/\">Apple Halts Sales in Russia<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Jesse Squires: According to various reports ([1], [2], [3], [4]), GitHub is suspending accounts of Russian developers and organizations linked to or associated with organizations sanctioned by the US government over Russia&rsquo;s invasion of Ukraine. [&#8230;] It is unclear to me what GitHub&rsquo;s intended result was with these account suspensions, but it appears to be [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2022-04-20T18:01:43Z","apple_news_api_id":"b7c1dad9-fb88-4c88-a16b-f540058e7bf6","apple_news_api_modified_at":"2022-04-23T02:50:13Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/At8Ha2fuITIiha_VABY579g","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1016,524,209,991,71,1676,96],"class_list":["post-35636","post","type-post","status-publish","format-standard","hentry","category-technology","tag-datacide","tag-github","tag-legal","tag-open-source-software","tag-programming","tag-russia","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/35636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=35636"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/35636\/revisions"}],"predecessor-version":[{"id":35637,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/35636\/revisions\/35637"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=35636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=35636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=35636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}