Software is one of the important products of computer science. Its technology development directly affects people's production and life, and will even determine people's lifestyle in the future. For all, we only care about the technology development of computer software itself, rarely care about its property, because it is not important, and the principle is relatively simple. However, in today, the software industry is highly developed, and the development of software technology has developed a lot of software giants. For example: Microsoft, Oracle, etc. According to the common sense, who is developed, the property of the software should belong to who, who is profitable. On the other hand, the software is highly popular, and there must be strict compatibility, so that software companies can easily form monopoly, thereby the development of related industries. At this time, the property rights problem suddenly, and the software is an abstract object, and the source code naturallycomes the specific carrier of property rights. How to do? Ask the court to decide the public? This is obvious. Well, let's do software yourself! And the software open source is open. This is the origin of open source software. Open source software has attracted many people's attention. According to my observation, these people have two main types:
1. Computer technician, hacker, student
These people support open source software, which is entirely due to mental needs. Computer technicians can use open source software to configure and modify, using existing resources to achieve their own purpose. The hacker is the main force of the production of open source software, and their purpose is completely to challenge the technical shackles of the software giant. This is very similar to the "hacking" China's Nio challenge the robot world, so I think the name of the film is still very attractive. The purpose of the student is the most simple, they just want to learn mature software technology in open source software.
2. Need software, group, government
Personal, groups that require software reduces their fees by using free open source software. The Government is for security considerations, I hope to use technology transparent open source software.
Almost all of the people listed above use software. But why commercial software can still have a big way, constantly sealing the market? There are two reasons: open source software is free, its author - hacker uses his own savings and social insurance, there is no ability to study new technology, and companies with commercial software ownership can use business income organization to develop new Technology, thereby gaining. On the other hand, since the author of the open source software is mainly hackers, the software is not suitable for ordinary people, and the operation is too cumbersome (but powerful). However, the recent changes have changed, and the ease of use of open source software is being improved.
The two parties not only play the technology war, but also regularly launched a saliva offensive. Today, the open source community says that WIDOWS is too bad, tomorrow, a president says that open source software has no profit model, and it is impossible to last long. This has become the most frequent sound of the software industry.
But I think they are wrong between them!
We do a hypothesis that if business software eliminates open source software. At that end, we can only use the software that is expensive and often mistaken, we have no rooms. is it possible?
We have a hypothesis that if the open source software eliminates business software. Then we can only use software that is powerful but only command line mode. For example, if you want to see a document, you have to knock down on the keyboard:
Mount / DEV / HDA2 / MNT /
CD MNT / HDA2
LS-L
More xxx
is it possible? We finally made a hypothesis that if the open source software and commercial software have a half-Wanjiang Mountain. Then we have to use the software that is expensive to make mistakes, and use a computer that is powerful with only command line mode for a while. In fact, this is not assumed, and now Linux and Windows are at the same time, of course, is divided. But this is not the final ending, otherwise it is too simple?
So my research, I judge that two modes will eventually be consistent.
Business software increases its security, directly or indirectly open source, and reduces its profitability. Open source software will look for profit points, improve software ease and versatility.
Eventually when you use the software, if you don't look at the software protocol, you can't tell if it is commercial software or an open source software. The beneficiary of this result is the majority of software users. We look forward to the arrival of that day!