How GitHub blocked me (and all my libraries)

栏目: IT技术 · 发布时间: 4年前

内容简介:My name is Nikolay. I’m a web developer from Moscow, Russia. My hobby is writing Open SourceOn March 9th, 2020, GitHub banned my account without any notice for an unknown reason. I found out about that only when people started sending me emails telling me

My name is Nikolay. I’m a web developer from Moscow, Russia. My hobby is writing Open Source libraries ( libphonenumber-js , react-phone-number-input , relative-time-format , javascript-time-ago , react-responsive-ui , read-excel-file , virtual-scroller , imageboard , captchan universal imageboard frontend ) and I really enjoy it. Like others, I’ve been happily using GitHub ( @catamphetamine ) as the primary way of reaching out to people and publishing the source codes. Until recently.

How GitHub blocked me (and all my libraries)

A Google-cached version of my GitHub profile, until it was blocked.

On March 9th, 2020, GitHub banned my account without any notice for an unknown reason. I found out about that only when people started sending me emails telling me that my hosted libraries have stopped working and asking me why did I delete my GitHub account (I didn’t). Apparently, for any person other than me, when navigating to any of my libraries’ page, GitHub simply displayed a “404 Not found” page. Not even a “user account suspended” page — nothing. Just as if the person didn’t exist, and all their libraries too. GitHub, if you’re banning someone then at least have some balls to publicly admit it.

The ban resulted in at least tens of thousands of people using my libraries not being able to access the source codes, not being able to report bugs or seek assistance when they’re stuck. Some of my libraries also relied on “GitHub Pages” for hosting “static” assets (for example, country flag icons), and those have stopped working properly as a result.

The only hint from GitHub was when I navigated to their website and (only for me) it showed a notification at the top saying: “Your account has been flagged. Because of that, your profile is hidden from the public. If you believe this is a mistake, contact support to have your account status reviewed” . I’ve sent a support request to GitHub, Inc. as soon as I found out about the issue (Ticket ID: 594578). It has been a week now and they haven’t responded.

“Flagged”? So this is how you call “disposing of someone” in a “politically correct” manner nowadays — you “flag” them. “The United States flagged 120,000 Japanese Americans during World War II”. Yeah, much friendlier than: “The United States forcefully relocated and incarcerated in concentration camps about 120,000 Japanese Americans during World War II”.

What could possibly be the reason of the ban? Maybe one of my repos contained a mysterious “blacklisted” word? Or maybe I’ve called someone a moron on the internet? Geez, GitHub. Whatever that could possibly be, it surely doesn’t justify silently blocking off a bunch of useful open-source projects tens of thousands of people rely on in production every day.

Also, apparently, all my comments in all issues in all other repos have instantly disappeared for anyone other than me, and some of those comments contained a lot of really useful and valuable information/knowledge/solutions. While git version control itself makes sure that you don’t lose your code when GitHub, Inc. decides to block you, the same isn’t true for all your other intellectual property in the form of numerous comments you’ve posted in issues/pull-requests/commits/etc (including your employer’s paid repos). It’s funny how GitHub, Inc.’s marketing is all about “sharing” and “co-creating”, and at the same time look how easily they’re stripping the community of all the source codes and knowledge base the people (not them) have collectively created with their time and effort (should I remind you that numerous people have contributed to my repos both in the form of code commits and issue comments) just to maniacally hunt down one guy who just happened to fall out of favor for an unknown reason. Isn’t it what’s called a “loose cannon”? And we’re trusting it with all our sources.

This incident should teach us all that corporations are still corporations, even when proclaimed the heart of open source, even when they’ve played a huge role in growing the open source community to its current state. The main focus of every corporation are good “public relations” image and silky-smooth operation. This giant machine can be your best friend as long as you’re good for the business. But if you accidentally happen to get in its way, it’ll simply screw you over and won’t even notice. If tomorrow a corporate lawyer decides they need to cover their corporate ass more tightly — be it international sanctions , dodging any potential lawsuits from vocal minorities , or anything else — they won’t think twice: they’ll readily dispose of anyone and betray any “ideals” they used to claim they stand for.


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

WebKit技术内幕

WebKit技术内幕

朱永盛 / 电子工业出版社 / 2014-6 / 79.00元

《WebKit技术内幕》从炙手可热的HTML5 的基础知识入手,重点阐述目前应用最广的渲染引擎项目——WebKit。不仅着眼于系统描述WebKit 内部渲染HTML 网页的原理,并基于Chromium 的实现,阐明渲染引擎如何高效地利用硬件和最新技术,而且试图通过对原理的剖析,向读者传授实现高性能Web 前端开发所需的宝贵经验。 《WebKit技术内幕》首先从总体上描述WebKit 架构和组......一起来看看 《WebKit技术内幕》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码