Home > News content

Open source and self-reliance, not at this time, when more?

via:博客园     time:2019/5/27 12:21:49     readed:169


According to the announcement, the legally established and qualified integrated circuit design enterprises and software enterprises shall calculate the preferential period from the profit-making year before December 31, 2018, exempt from enterprise income tax from the first year to the second year, and reduce the enterprise income tax by half according to the 25% statutory tax rate from the third year to the fifth year, and enjoy until the expiration of the period.

On 15 May 2019,beautifulChina Industry and Security Bureau (BIS) includes Huawei Company. According to the information, the so-called

To put it simply,

What are developers panicking about?

Developer panic is not caused by empty air, nor by public opinion.

Originally a big power game, the United States used Huawei as a political bargaining chip to limit China, and the United States is only cracking down on business, high technology, and so on. People will more or less hear the relevant information and judge it. And because it's separated from daily life,

However, when Google announced on the 20th that it would restrict Huawei's use of Android-related services at the order of the US government, the news began to spread panic among ordinary people and developers.


Google's restrictions on Huawei's use of Android-related services mean that Huawei users will not be able to use Google Play Store to update applications in future Huawei products and download new applications. In addition, some of the most important Google services, such as Gmail, Google Maps, Search and Google Intelligent Assistants, will not work.

The general public is worried about the use of features, and for developers, it is also necessary to figure out

There is a real difference, and you can simply understand that Android and AOSP:AOSP are an open source operating system project, and here's what we're talking about.

Some people don't understand the difference between the two, so the crowd begins to spread on a small scale


The Apache Software Foundation (ASF), the world's largest open source software foundation, has such content on its official website:

U.S. export laws and regulations apply to our distributions and remain in force as products and technology are re-exported to different parties and places around the world.

American export laws and regulations apply to our distribution and remain valid as products and technologies are re-exported to different places.

This means that ASF products or technologies shall not be exported directly or indirectly or re-exported to any place subject to U.S. embargo or trade sanctions unless duly authorized by the U.S. Government.

ASF's management has clearly stated that it follows U.S. export laws, so all its projects are subject to U.S. export laws. There are many well-known projects on ASF's open source list, such as Kafka, Solr, Hadoop and Spark.

On the other hand, GitHub, the world's largest open source hosting platform, has a similar expression on its official website:

GitHub.com, GitHub Enterprise Server, and the information you upload to either product may be subject to US export control laws, including U.S. Export Administration Regulations (the EAR).

GitHub.com, GitHub Enterprise Server, and the information you upload to any product may be subject to U.S. export control laws, including the U.S. Export Regulations (EAR).

GitHub, a Microsoft commercial product, is easily understood to be subject to U.S. export controls, and GitHub Enterprise Server has actually restricted its use in some countries, including Cuba, Iran, North Korea, Sudan and Syria.


Suddenly, developers panicked, and everyone suddenly found that the so-called open source without borders how it feels a bit empty, in the final analysis, will still be involved in politics. Can GitHub be used happily after that? Can't the software of the Open Source Software Foundation be legally used?

Subsequently, the Apache Software Foundation and the OpenStack Foundation came out one after another to clarify, saying

But is it that simple?

What is the deeper fear behind this?


We can start with a different relationship between China and the United States.

In this case, let's look at it again. Have we not seen the change of open source agreement? This is only evidenced by the more interesting cases in the past two years:

  • Neo4j, a popular graphics database, announced that since Neo4j 3.5, the Enterprise Edition is only available under commercial license and no longer provides source code.

  • Confluent announced that it would modify the open source protocol for some of its platform components and switch from Apache 2.0 to Confluent Community License. The new protocol does not allow project source code to be provided to users as SaaS products. Behind it is the team of Kafka, a well-known streaming platform, and this protocol modification affects KSQL.

  • MongoDB announced the switch from GNU AGPLv3 to Server Side Public License (SSPL), explicitly requiring cloud computing companies hosting MongoDB instances to either obtain commercial licenses from MongoDB or open source their service code to the community.

  • Some modules of Redis have changed from AGPL to Apache 2 modified with Commons Clause (Apache 2 modified with Commons Clause) and Redis Available License (RSAL) in half a year. RSAL requires that source code cannot be integrated into database products, cache engines, stream processing engines, search engines, index engines or Machine Learning/Deep Learning/AI Service Engine.

To put it simply, there are issues of interest behind this, and in the words of these open source project communities, they don't want some cloud vendors.

Even Jim Jagielski, co-founder of the Apache Software Foundation, said:

Saying this means that the reason for modifying the agreement is unreasonable, he also said that the developers of, Apache Web servers have always been happy to be by commercial companies.

Imagine that the open source agreement can be changed at will because of such interest problems, and even directly shut down the source, and can still go its own way in the case of being questioned and counterattacked, not to mention how it will be interpreted in the face of political orders.

Here we can even say that "open source" theory and standards implementation is still in positive development, it seems far from reaching maturity.

Otherwise, we will not see these storms of modifying the open source agreement. Otherwise, we will not see the Open Source Initiative (OSI) reaffirming the need to define open source in these storms: “If there is no right Open source standard definition, software development is impossible to go on. If anyone can come up with a definition of open source, then the world will lack trust, and without trust, there will be no community, no cooperation, no innovation. ”

Otherwise, Chris Aniszczyk, chief technology officer of the Cloud Native Computing Foundation (CNCF), will not be blunt to point out: “The original open source concept must be fixed because it is no longer suitable for today's era, cloud computing. Companies can use their monopoly power to adopt successful open source projects without making any contribution to them. ”

Open source influence

The scare about developers needs to be understood from another angle, that is, how big is the influence of open source? & rdquo;, not introducing this is not enough to better understand why once the open source is limited, how much impact it has.

Data released by the Linux Foundation shows that there are currently more than 23 million open source developers, more than 64 million GitHub codebases, more than 4.1 billion open source code, and 1100 daily new projects.

Behind these data is the open source nature of today's IT infrastructure, software packages and services. AWS Cloud Architecture Strategy Vice President, also led Netflix to the "cloud native" architecture, which began to turn to cloud computing, and later became the field giant Adrian Cockcroft pointed out that "the hottest technology trends, Including cloud computing, big data, machine learning and artificial intelligence, the underlying frameworks are all open source, and now the situation is that everyone is based on these open source frameworks to develop even commercial products. ”

Although open source also brings some problems, such as code security, quality and copyright, and there has always been a voice against open source, but in this huge movement, most companies, organizations and individuals are actively involved. In the big environment of open source, because of the general trend.

At the corporate level, IBM, Adobe, Red Hat, Canonical, Docker, HP, Oracle, and Google don't contribute to open source for a long time. We have also seen companies like Microsoft, which initially regarded open source as a hostile force. In recent years, they have gradually turned to embrace open source, and now they have become the world's number one company in open source contribution.

According to Red Hat's recently released enterprise open source survey, 68% of companies have increased their use of open source in the past 12 months, and more than 59% expect to continue to use open source in the next 12 months.

The survey also showed that companies using open source technology to achieve infrastructure modernization and application modernization accounted for 53% and 42% respectively. In addition, 42% of respondents indicated that they are using open source for digital transformation, mainly for large applications. Data analysis and database management.

At the same time, open source is unique in that it enables individuals and organizations to collaborate with minimal barriers to achieve common goals, which provides good conditions for innovation, and 29% of respondents will “get innovation” as One of the top three reasons for using open source.

At present, there are more and more related organizations supporting open source, the scale is getting bigger and bigger, and the community ecology is getting better and better, including but not limited to the following:

  • Open Network User Group, Open Network User Group (ONUG)

  • Open Container Initiative (OCI)

  • Linux Foundation, Linux Foundation

  • Cloud Native Computing Foundation, Cloud Native Computing Foundation (CNCF)

  • Open Source Initiative (OSI)

  • Apache Software Foundation, Apache Software Foundation (ASF)


On the other hand, today's business success does not seem to better reflect the influence and greatness of a thing. Let's take a look at the historical breakthroughs in open source at the commercial level last year:

  • IBM acquired $1,400 million in a "open source" brother, Red Hat, the largest transaction in IBM's 100-year history of glorious history, and it is also the third-largest deal in the history of the US technology community, and it is still The biggest deal in the open source world.

  • Microsoft acquired GitHub, the world's largest source hosting platform, for $7.5 billion.

  • Salesforce acquired Mulesoft (a cloud-based application integration service provider), a publicly traded open source software company, for $6.5 billion.

  • Adobe acquired the open source software company Magento (B2B/B2C e-commerce management platform) for $1.68 billion.

  • VMware acquired Heptio, an open source container technology company with an estimated price of over $100 million.

There are only six software companies with market capitalization in the world of billions of dollars, Microsoft, Oracle, SAP, Adobe, IBM and Salesforce, counting VMware's nearly $70 billion market capitalization of a hundred billion, a total of seven (trust VMware Entering the 100 billion club is only a matter of time), and open source has attracted five of them.

The energy of open source is so big. In contrast, on open source,Our country is too backward in the world.The open source projects mentioned above as the underlying infrastructure of various technologies, such as Linux, Kubernetes, Redis and Spark, are all foreign-led; at the same time, global organizations that formulate specifications such as open source domain agreements are also foreign; The most popular source code hosting platform is also foreign.


Domestically, in recent years, more and more companies and individuals have concentrated on open source. According to a survey of the achievements of domestic well-known Internet companies in the field of open source, these best Chinese Internet companies still have a big gap between the key projects at the bottom and foreign countries.

The survey results pointed out that domestic open source only looks at the excitement, and in terms of actual role, it has a great gap with foreign countries. While projects like Ant Design and Element have a high degree of attention, they are just a component library of front-end frameworks such as React, part of their ecosystem, and their own core projects are rarely in the country.

On the other hand, the survey also showed that domestic companies lacked open source governance. For example, they left a large number of empty fork projects on the code hosting platform, and these projects should have been cleaned up in the first place.

I don't know if you recalled. Actually, many years ago, for some reason, domestic developers could not access GitHub for a while.

At that time, Li Kaifu, the CEO of the innovation workshop, and other industry rushed to scream, and publicly expressed that he did not understand it. Li’s Weibo was forwarded more than 32,000 times in three hours. He believes that GitHub is the tool of choice for programmers to learn and connect with the world. Blocking GitHub is unreasonable and will only lead to derailment of domestic programmers and the international community, losing competitiveness and forward-looking.

The closure of a source code hosting platform can quickly provoke the nerves of so many people. On the one hand, it directly reflects the energy of open source, and on the other hand, it shows that our country is lagging behind in the open source industry.

So, when we are so backward in open source, we are experiencing limited open source, it will be a disaster.

First, a large number of projects and technologies are based on these basic open source projects abroad. If they are restricted, we must develop an alternative solution at the limit.

Even if you overcome the difficulties and get an alternative, you may not be fully compatible with the existing technology or equipment. If you want to re-establish the ecology and create a development-friendly environment, it will take a long time and money. We say that what we do technically is still good to say, the most difficult part is ecological construction.

More specific to developers, many developers are improving their programming skills by reading excellent open source projects and learning and learning in the open source project community. If many excellent source code is no longer distributed smoothly and conveniently, the open source community is no longer open, then Like Kai-Fu Lee, developers will be derailed from the international market, losing competitiveness and forward-looking, not to mention innovation.

Looking forward to the spring of domestic open source business

The core competence is in the hands of others, and if others are no longer open, everything will be wiped out. Yes, such a thing can happen in any country, any company and any field.

Software engineering-driven IT industries such as cloud computing, big data, and artificial intelligence have made open source-related content an important digital asset in the future, especially in the context of the current Sino-US trade war. Software source code, open source standards, and ecology have become core competencies. Very important competitiveness.

What should we do? Panic is unnecessary, but the small abacus in your heart still has to be played first, which means that it is necessary to prevent such a situation from happening. In a very simple sentence: open source.

Many people may think that such an idea is really a small family, even a narrow nationalism. It is to see who has a hammer on hand and feels that it will nail this nail.

But think back, have you ever thought that today’s greatness, such as the United States of America, would start with Huawei? At this time, the reason why the spare tire Huawei Hisilicon chip can smash every circle of Chinese people overnight is why?

It’s just because Huawei was “small family” many years ago. In 2012, Ren Zhengfei said in his internal speech: “If they suddenly broke our food, the Android system will not be used for me. Are we stupid? & rdquo; Now, a word is awkward.

data-ratio=0.5265625Image source: CCTV News

Huawei has assumed the ultimate survival situation many years ago. On the chip side, they expect that one day, all advanced chips and technologies in the United States will not be available, and Huawei will continue to serve customers.

For this hypothesis that I thought it would never happen, Haisi embarked on the most tragic long march in the history of science and technology, creating a “spare tire” for the survival of the company. Huawei's product field is so vast, the technology and devices used are so diverse. Faced with thousands of scientific and technological problems, Huawei has been working hard for thousands of days and nights, and it has been hard to move forward. “We have failed many times, confused. I have never given up. ”

To quote a word circulating on the Internet: All the years you think are quiet, and there are people behind them who are carrying weight.

As an ordinary citizen who has seen modern civilization and thought, we also want to actively integrate into the wave of globalization in all aspects, and even look at various issues from the perspective of humanity as a whole, expecting the world to be different, however, looking at China What has been experienced in the process of international confrontation with various parties since the reform and opening up is sometimes not allowed.

This is not a small family, it is not a narrow nationalism, because we have to be vigilant at all times, the dark forest has a dark color.

Look at what news is currently stimulating the country:

  • Microsoft Mall removes Huawei computer

  • ARM cuts off Huawei supply

  • Microsoft Azure Stack suspended cooperation with Huawei in the US and removed Huawei products from the official website.

  • The United States will despise technology, Dahua Technology, Hikvision, Meiyabo and Keda Xunfei to include five Chinese high-tech companies in the list of entities, and to provide components and software provided by US companies.

  • Many colleges and universities in the United States have terminated cooperation with Huawei, including: MIT, Oxford University, University of California, Berkeley, San Diego, University of Wisconsin

  • British telecom EE announced that it does not support Huawei 5G mobile phones

  • British telecom operator vodafone suspends Huawei 5G mobile phone pre-order

  • Japan's three major telecommunications companies announced the suspension of the sale of Huawei P30 mobile phones

  • The Wi-Fi Alliance, which has established wireless technology standards, and the SD Association, which has developed SD and microSD memory card standards, have removed Huawei's membership list and prohibited Huawei from participating in relevant standards development activities.

  • Six domestic universities appear in the BIS entity list: Beijing University of Aeronautics and Astronautics, University of Electronic Science and Technology, National University of Defense Technology, Sichuan University, Northwestern Polytechnical University and Hunan University National Supercomputing Changsha Center

  • ……

The news is endless. Some of these news have been officially confirmed, some have been rumored, and some are still undecided, but they are always provoking the nerves of the Chinese people, so that we are not allowed to live.

The days when a knife is hanging on the head are not good, so why sit still?

Ren Zhengfei said, “If you don’t understand the strategic retreat, you will not be strategic offensive”. Huawei's "small family" is a king's demeanor when this nation and country may be subject to people; the world's spare tires are thousands of dollars, and Huawei's Plan B is the MVP (Most Valuable Plan).


So looking back, open source risks exist, panic is unnecessary, but open source is needed. Quoting the analysis of most developers, this risk mainly comes from three kinds of objects, namely, the open source agreement itself, “and the company and organization behind open source” and “the national policy that is above all”. As mentioned above, “the developer’s panic” is exactly one-to-one correspondence between the three, and a brief summary:

  • The open source agreement said that it would change.

  • The companies behind the open source project, the source code hosting platform and the open source foundation are subject to the will of the US government.

  • Will the blade of the policy that cuts off everything hanging on the head be ruthless?

Panic is not necessary, but the risk has to be prevented.

The article mentioned at the beginning that the state implemented a tax reduction policy for the IC design and software industry. This is understood by many people as the spring of this field has already arrived. This policy is extremely uncertain in the current Sino-US relationship, and Huawei and other enterprises and universities In the case of individuals being directly listed in the “list of entities”, it is like a timely rain, with the belief that turning the challenge into an opportunity to set off the sleeves and cheering, it is very exciting for the developer.

As a result, many people have learned more about open source projects such as open source projects, open source communities and open source foundations.Taking advantage of this opportunity, everyone can pay attention to all aspects of risk, recognize their own local open source capabilities and ecological deficiencies, and calm down to develop open source business, this is a good opportunity.

We have been talking about how the domestic open source is not good and needs change, but when to actually change it, not at this time, and when? The real winter hasn't come yet. I hope the spring of domestic open source business will be tomorrow.

Clean up your spirit and take charge of yourself

I heard that Huawei has developed its own cross-platform operating system.

The name of Huawei's system is very historic and has a lot of sense of poetry.

We do not hope that one day we will return to the pre-liberation era, or even to Hongmeng. All walks of life, especially the science and technology industry, should be prepared, and the open source sector is no exception. Let's seize the opportunity, meet the challenge and overcome all difficulties and obstacles. Let's look forward to Huawei's release of Hongmeng Operating System this autumn.

China IT News APP

Download China IT News APP

Please rate this news

The average score will be displayed after you score.

Post comment

Do not see clearly? Click for a new code.

User comments

Related news