Home headlines Avoid sanctions and enter the Chinese market! GitHub plans to open a branch in China

Avoid sanctions and enter the Chinese market! GitHub plans to open a branch in China

Dec 11, 2019 pm 06:20 PM
github

Domestic GitHub often has trouble opening. The news of GitHub coming to China is full of worries and joys!

GitHub Chief Operating Officer Erica Brescia revealed in a recent interview with FT that it is considering establishing a Chinese branch and has received potential support.

Relevant plans are currently in the early stages and have not yet been announced.

The company has met with relevant Chinese departments and received a supportive attitude.

As soon as this news came out, it was immediately welcomed by the majority of developers, especially Chinese developers, but it did not completely relieve their worries.

Encouraged by Beijing officials to open a foreign subsidiary first

Sheng Wu, a developer from Beijing, participated in one of the events. He told " The Economist, GitHub discussed the possibility of publicly expanding its China operations at the event.

An anonymous GitHub employee said that GitHub Enterprise, GitHub’s profitable product for large companies, recently passed the “GB18030” Chinese national standard certification, which is a prerequisite for providing services in China.

Erica Brescia said in an interview with the Financial Times that Beijing has a "very encouraging attitude" towards the company's expansion plans in China.

Brescia said on the sidelines of the first event in Beijing

(zf ministries and commissions) told us that they believe that open source is a way to further innovate based on the innovations of others. Not a bad approach, but...it brings more security because it's not subject to any trade restrictions from the United States.

GitHub plans to open a "wholly foreign-owned subsidiary in China, starting with the general manager," before exploring "joint ventures and the possibility of hosting GitHub content in China," Brescia said.

How will GitHub enter China?

In fact, GitHub’s move to enter China has already been foreshadowed. Erica Brescia has visited China several times this year. In mid-September, Erica Brescia personally hosted GitHub's first event in China. In December, Erica Brescia also held meet-and-greet events with developers in Shenzhen and Beijing.

Avoid sanctions and enter the Chinese market! GitHub plans to open a branch in China

Source Erica Brescia Twitter screenshot

Although GitHub’s entry into China is still in its infancy, before that, there have been relevant predictions that GitHub will How to enter China.

One of the speculations is that GitHub may establish a new subsidiary in China under the jurisdiction of the Chinese government and set up servers in mainland China. However, this may raise jurisdictional issues regarding computer code databases between China and the United States.

Another speculation refers to placing the server in non-inland areas of China, but close to China, such as Singapore, Hong Kong and other places. This can solve the problem of slow server response speed.

In the interview, Erica Brescia also revealed how GitHub entered China. She noted that GitHub plans to consider setting up a wholly foreign-owned subsidiary in China and hiring staff starting at the general manager level before exploring "joint ventures and the possibility of hosting GitHub content in China."

In addition, Erica Brescia also added that GitHub has met with officials from the Ministry of Industry and Information Technology of China. She believes China has been making a strategic push around open source in general because it provides a way to connect with the rest of the software development world without relying on proprietary technology.

China has become Github’s second market

At present, it seems that there are two important reasons for Github to enter China.

The first is the restrictions imposed by the US government. China wants to protect its channels for obtaining technology from being affected.

Secondly, GitHub itself does not want to lose the huge potential of the Chinese market.

GitHub’s 2019 Octoverse report shows that in terms of the number of developers, China has become the second most important market for GitHub after the United States, and it is growing rapidly. In 2019, the rate of Chinese developers forking and cloning open source on GitHub increased by 48%

Avoid sanctions and enter the Chinese market! GitHub plans to open a branch in China

GitHub subsidiary plan to prevent problems but not cure the root cause?

In the situation on both sides of the Pacific, code hosting platforms that were originally on the fringes have also become political tools.

As the world's largest open source code hosting platform, GitHub and GitLab first restricted the accounts of developers in countries such as Iran, and later issued bans indicating that some positions were no longer open to recruitment in regions such as China and Russia.

Many people have been worried that if GitHub continues like this, one day it will either cut off the service or may not be able to access it normally.

So GitHub’s official action can be regarded as a preliminary solution.

However, this is not a perfect solution, because as long as GitHub is still a company registered in the United States, there is still the possibility of "cutting off" due to compliance with regulations.

Compared with the RISC-V open source organization moving to Switzerland, the establishment of a "factory" by GitHub in China is not a permanent solution.

Moreover, GitHub's two previous important "helpless actions" have also raised concerns about its ability to maneuver vertically and horizontally in the overall situation.

Once forced to become a means of sanctions

In July this year, GitHub was used by the United States as a means of sanctions against Iran and Crimea in the "strike". Accounts in areas sanctioned by the United States are restricted without warning, and personal pages receive a 404 directly.

Avoid sanctions and enter the Chinese market! GitHub plans to open a branch in China

Regarding the specific restrictions on his account, the programmer listed them one by one:

First, it is hosted on My personal website on GitHub Pages got 404.

Secondly, private repo cannot be created.

Third, the private repo created in the past is now disabled. The git clone command returns 403.

Fourthly, public repo can be created, but cannot be deleted.

At that time, GitHub suddenly cut off the supply of accounts in Iran, Crimea and other places without warning.

Even many Iranian developers living in the Netherlands have also been affected.

CEO Nat Friedman explained that this was to comply with US sanctions and had to impose restrictions on accounts in Iran, Syria and Crimea.

But even so, GitHub shocked many developers.

Because it happened suddenly without any reminder or buffer.

Many innocent developers can no longer use it normally overnight, and their work and development process can be described as a sudden disaster.

GitHub may not have done anything wrong, but it did not consider human feelings for legal reasons, which hurt the hearts of many developer fans.

Later in November, another platform GitLab announced the launch of a "job family country block" for team members with access to customer data, involving China and Russia , local employees are no longer able to apply for this type of position.

So another stone stirred up waves. GitHub may not have expected that an open source code platform would now become a pawn and focus in the political game.

What is the significance of GitHub coming to China?

Today, when digital technology spreads across all fields, open source is indispensable to the development of Chinese science and technology.

360 Chairman Zhou Hongyi once mentioned that without open source software, China's Internet may not develop at such a rapid pace; without open source Android system, China's mobile phone industry may not sweep the world; without open source code, China's The AI ​​industry may not be so booming.

Not only that, he also believes that open source is not only a software development method, but actually a form of economic development and an innovation mechanism. It can be seen that open source is important to China.

And GitHub is the world's largest open source community. The significance of GitHub to developers is self-evident, which can be reflected in the words of Microsoft CEO Satya Nadella.

Satya Nadella once said that digital technology has now pervaded the entire social and economic fields. Software developers are the architects of digital technology, and GitHub is the "home of developers."

It is worth mentioning that Zhou Hongyi also ridiculed GitHub’s impact on China. He said:

There is a joke in the industry that one day GitHub goes bankrupt and China’s AI It will be set back five years. Why? Because many of the AI ​​computing frameworks we use are developed based on international open source codes.

Now, this “developer’s home” plans to enter China. For Chinese developers, why not?

#Where is the domestic open source platform today?

The successive “stains” on GitHub have also prompted domestic developers to call out whether they should switch to domestic open source platforms?

But so far, there seems to be no domestic open source code platform that can compete with GitHub or GitLab.

In fact, similar platforms, BAT giants and startups are involved.

A subsidiary of Alibaba: Alibaba Cloud Code.

Produced by Tencent: Tencent Cloud Developer Platform.

Baidu has: Baidu Efficiency Cloud.

Huawei simultaneously launched its own open source platform - Huawei Open Source Code Hosting Platform when the Ark compiler was open sourced.

In terms of startup companies, MaYun (nothing to do with Jack Ma), MaShi, etc. are also famous in small circles, but there is still a lot of work to be done before they can reach the influence of large platforms.

Domestic code open source platforms are not available, but they are comparable to GitHub and even serve as a "spare tire". Currently, they can only spread their hands.

What do you think?

This article refers to the WeChat public accounts "Qubit" and "Leifeng.com"


Related tutorials:

1. Git usage tutorial (video)

2. Git usage technical articles (pictures and texts)

3. Quick start tutorial (manual)

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

GitHub project sharing: 10 open source online games that can be played with just one click GitHub project sharing: 10 open source online games that can be played with just one click Mar 24, 2023 pm 07:15 PM

This article summarizes 10 open source online games on GitHub, which can be played by clicking on them. Most of the games can be played on mobile phones, which is really cool!

what is github what is github Mar 24, 2023 pm 05:46 PM

GitHub is a hosting platform for open source and private software projects, allowing developers to host their own code here and perform version control. GitHub focuses on open source projects and collaboration. Through open source projects on this platform, developers can view the source code of other developers' projects, communicate and learn.

[Summary] Some reasons and solutions that may cause GitHub to not open [Summary] Some reasons and solutions that may cause GitHub to not open Mar 27, 2023 am 11:33 AM

GitHub is a very popular version control and code hosting platform. However, sometimes we may encounter the problem of being unable to access GitHub. This is because GitHub is a global platform and is affected by factors such as geographical location, network conditions, and website settings. This article will introduce some possible reasons why GitHub cannot be opened, as well as methods to solve these problems.

Let's talk about how to upload projects and text documents in github Let's talk about how to upload projects and text documents in github Mar 27, 2023 am 10:53 AM

GitHub is a Git-based code hosting platform that is widely used in open source communities and internal enterprise code management. You can upload projects and text documents on GitHub, but the formats it supports and the upload methods are slightly different.

[Organization and sharing] 7 interesting and practical open source GitHub projects [Organization and sharing] 7 interesting and practical open source GitHub projects Nov 30, 2022 pm 06:18 PM

This article will share with you 7 interesting and practical open source projects. These projects have been included on GitHub. I hope it will be helpful to everyone!

How to download only the contents of one folder in github How to download only the contents of one folder in github Mar 27, 2023 am 10:53 AM

GitHub is a popular code hosting platform used for developer collaboration and version control. As a developer, you may need to download only the contents of a specific folder from another developer's GitHub repository. In this article, we will demonstrate how to download only a folder in a GitHub repository without downloading the entire repository.

Let's talk about how to set up a protected branch and submit a PR in Gitlab Let's talk about how to set up a protected branch and submit a PR in Gitlab Mar 30, 2023 pm 09:01 PM

This article is about learning Gitlab, talking about how to set up a protected branch and submit a PR to your leader. I hope it will be helpful to everyone!

Let's talk about how to delete a folder in the GitHub repository Let's talk about how to delete a folder in the GitHub repository Mar 27, 2023 am 11:33 AM

GitHub is a very popular version control system that allows users to store and share their code bases on the Internet. It is one of the must-have tools for programmers. However, sometimes we may need to delete a folder in the GitHub repository. This article will introduce how to delete a folder in the GitHub repository.