Current location - Education and Training Encyclopedia - Graduation thesis - What does open source code mean?
What does open source code mean?
In short, open source refers to those software or design bodies whose source code or source code design can be used, modified and distributed by the public.

The most familiar open source software is Android. I believe that smartphone users who use non-Apple will definitely use Android every day. It is also one of the most influential open source software. Without the open source of Android, I believe that there are not so many mobile phone manufacturers and the rise of the mobile Internet today.

If only from the ecological point of view, Apple's ecology is also very open, and now they have also launched an open source Swift. In this respect, the two are actually the same, but the open source and open methods are different.

Linux is undoubtedly the most successful open source software. Whether from its current ecological construction or industry evaluation, including the foundation of cloud computing today, it also depends on the contribution and cornerstone of Linux. Of course, there are OpenStack, Hadoop, Spark and so on. And very successful. These open source projects belong to the underlying technology and are supporting the development of big data and cloud computing today.

Extended data:

Open source does not mean free. Open source only means that we have made a good thing for everyone to use. The purpose is to hope that everyone can use it more, feedback the problems in the use process or improve the methods, so that the whole open source project can progress faster and more people in need can enjoy it better. At present, Linux, Hadoop, Spark and so on are all doing this. But many times there is still a strong business background behind open source.

There are commercial companies behind relatively large open source projects. If there is no commercial company behind a successful open source project, it is unhealthy. We need complementary symmetry between open source and business to promote the continuous progress of the whole community and technology.

References:

Baidu Encyclopedia-Open Source Code