Contrary to open source software, software that restricts access to or modifies source code is called "proprietary software". Generally speaking, the software source code becomes intellectual property, so it is sold together with the license fee. Many commercial software are proprietary software, and the source code cannot be modified.
Typical open source software includes Linux operating system, MySQL database management system, Java programming language, Perl, PHP, Python and so on. Although OSS is free, many high-performance and high-reliability products are well known, and companies usually develop them for commercial use based on OSS.
Typical open source
1. OpenOffice based on business (office software, such as creating documents and spreadsheets)
2. Open source Linux operating system of OS (UNIX compatible OS)
3. Open source Apache(Web server) and MySQL(SQL database) based on Web.
4. Open source Xoops(CMS) of CMS system.
5. Universal software Firefox (web browser)
Benefits of using open source software
1. Reliable
Because the source code has been released, it has certain reliability, and we can check malicious programs and vulnerabilities at any time. Even if vulnerabilities are found, its open source software can be quickly modified.
2. High stability
Due to the situation of the provider company, the proprietary software may terminate the service or support. But as long as users are here, open source software can continue to be maintained, suitable for long-term users.
3. The cost can be reduced
The license fee of open source software is free, so we can expect the comprehensive cost. It can reduce both the initial cost and the replacement cost, so it is very practical in software development.