Open Source Software Ecosystem: Current Status and Trends

(Perfecting...)


Table of contents

1. Overview of open source ecology

2. Current status of open source ecosystem development

2.1 The number of open sources continues to rise

2.2 Open Source Occupies Major Market Shares in Various Fields

2.3 The number of open source companies is growing steadily, and my country is showing an active open source trend

2.4 The Open Source Foundation Becomes an Important Role in Open Source Operations

2.5 Industry Open Source Ecosystem Has Formed

3. Analysis of open source ecological development trend

3.1 China is gradually and actively deploying the open source ecology in the field of basic software

3.2 The Rise of Open Source Ecosystem in the Industry

references


1. Overview of open source ecology

The open source ecosystem is built around open source projects, relying on the collaboration of open source communities to form open source projects such as software and hardware. It has the characteristics of multiple roles (open source contributors, users, operators, service providers, etc.), multiple links (open source governance, operation, business layout), etc. It needs to meet the requirements of open source rules and rely on infrastructure such as code hosting platforms .

Figure 1 Architecture diagram of open source software

2. Current status of open source ecosystem development

2.1 The number of open sources continues to rise

China's open source covers the field of full-stack technology . China's spontaneous open source projects cover the underlying operating system, IoT operating system and compiler, middle-level edge computing, containers, middleware, micro-services, databases and big data, upper-level front-end development, mobile development and UI framework.

2.2 Open Source Occupies Major Market Shares in Various Fields

In the field of global basic software, open source occupies a major market share . Basic software mainly includes operating system, database and middleware.

Table 1 Basic software
operating system PC operating system Linux、Windows
mobile operating system
Internet of things operating system Huawei Lite OS
super computer operating system Linux
database Relational Database
non-relational database Document database (MongoDB, Couchbase), graph database (Neo4j, OrientDB), time series database (InfluxDB, Prometheus), KV storage database (Redis, Memcached), etc.
middleware message middleware Apache Kafka
transaction middleware Set
Remote Procedure Call RPC middleware Dubbo

In the global emerging technology field, open source has become the main technology path . Emerging technologies include cloud computing, big data, artificial intelligence, etc.

Table 2 Emerging technologies
cloud computing Involving multiple technologies such as virtualization and virtualization management, the cloud-native technology path represented by containers is the future development trend of cloud computing Users use kubernets for container cluster management
Big Data Involves key technologies such as big data acquisition, preprocessing, storage and management, analysis and mining, presentation and application Hadoop is the main technology for big data storage and management
artificial intelligence Involving machine learning, knowledge graph, natural language processing, AR/VR and other technologies Machine learning frameworks (TensorFlow, Caffe, Keras, etc.) are key technologies

2.3 The number of open source companies is growing steadily, and my country is showing an active open source trend

GitHub is the preferred open source code hosting platform for spontaneous open source enterprises in China . The code hosting platform most considered by enterprises for open source projects is GitHub operated by a US company, followed by Gitee operated by a Chinese company, and GitLab (operated by a US company) and Coding (operated by a Chinese company).

More than 60% of open source service companies provide closed source software based on open source software . More than 60% of open source service companies have closed source software based on open source software, and most of them sell packaged closed source software to provide open source services and create commercial value.

Cloud computing and databases are two hot areas for open source services companies. Open source service companies carry out secondary development based on open source software in the fields of cloud computing, database, network and artificial intelligence.

2.4 The Open Source Foundation Becomes an Important Role in Open Source Operations

The number of members of open source foundations (Linux Foundation, Apache Foundation, etc.) and the number of hosted projects continue to expand, and Chinese companies actively participate in international open source foundations.

2.5 Industry Open Source Ecosystem Has Formed

Popular fields of open source code application: Internet and software infrastructure industry and Internet of Things industry, education technology, network security, marketing technology field, financial services and technology, energy and clean technology, and entertainment media industry.

The top 4 most frequently used open source components: jQuery is the most used open source component , followed by the front-end web framework open source component Bootstrap , the third is an open source font and icon toolkit component based on CSS and LESS, Font awesome , and the fourth is Lodash , a JavaScript library that provides utility functions for common programming tasks.

Traditional industries actively follow up with open source organizations to form industry-specific open source communities . Industries such as AT&T, JPMorgan Chase, and Siemens actively participate in open source contributions. Members of the Linux Foundation cover key industry users such as GM, NTT, Fujitsu, China Mobile, and Minsheng Bank.

Table 3 Key industries and domain-specific open source communities
field open source community
Telecommunications Industry Linux establishes LFN working group
Financial sector A sub-foundation of the Linux Foundation - Financial Industry Open Source Community (FINOS)
Edge Computing Field The Linux Foundation Forms the LF EDGE Foundation It aims to establish an open and interoperable edge computing framework independent of hardware and chips.

3. Analysis of open source ecological development trend

3.1 China is gradually and actively deploying the open source ecology in the field of basic software

By actively deploying open sources, enterprises reduce boundary costs, guide de facto standards, change the market competition pattern, attract multiple parties to participate, stimulate product innovation, and meet the needs of users in multiple scenarios. In recent years, domestic enterprises have gradually focused on the layout of open source projects in the field of basic software, and many open source projects have emerged in the field of basic software such as operating systems, databases, and middleware.

3.2 The Rise of Open Source Ecosystem in the Industry

The global industrial Internet field is actively investing in open source in the direction of the Internet of Things. At present, the industrial Internet is actively deploying open source projects, mainly focusing on the IoT field. Leading companies are trying to establish an open source ecosystem in the industrial Internet field based on general open source software. Siemens has 38 open source projects on GitHub, involving IOT2000 equipment hardware feature management and other projects. GE's open source strategy has gone through three main stages. The first is the stage of relying on technology investment, jointly investing with EMC in the CloudFoundry architecture provider Pivotal to control key technologies; the second is the stage of spontaneous open source, the open source industrial Internet platform Predix, trying to propose similar Android Ecology; the third is the open community stage, which establishes an ecology through an open API interface. An open source collaboration mechanism in the industrial Internet field has been formed, focusing on edge computing and the Internet of Things, such as the Eclipse IOT working group and the LF EDGE working group .

references

1. China Academy of Information and Communications Technology, White Paper on Open Source Ecology (2020) - Department of Industry and Information Technology of Henan Province , 2020.

2. How does open source make money and the development of domestic open source ecology, "Open source" business experience: Nearly 90% of enterprises apply open source technology_Tencent News , 2021.

3. In the next five years, the three key trends that will promote the development of China's open source ecology -InfoQ , 2020.

4. Huawei upholds open cooperation and embraces and builds "new globalization" with open source ecology. Huawei upholds open cooperation and embraces and builds "new globalization" with open source ecology .

Guess you like

Origin blog.csdn.net/smiling_sweety/article/details/119710760