What is open source software? Open source software is software that provides software source code (strings written in a programming language) for free, allowing anyone to freely improve and change it. Well-known open source software includes Java, PHP, Python, etc., and OSS plays an important role in software development effect. [Recommended reading: What is open source】
Contrary to open source software, restricted access or restrictions Software that modifies the source code is called "proprietary software". Generally speaking, the software source code becomes intellectual property, so it is sold with a license fee. Many commercial software is 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 and PHP, Python, etc. Although OSS is free, many high-performance and high-reliability products are well known , and companies usually develop based on OSS for commercial use.
Typical open source
1. Business-based open source OpenOffice (office software, such as creating documents, spreadsheets)
2.OS Open source Linux operating system (UNIX compatible OS)
3. Based on WEB●Open source Apache (Web server) and MySQL (SQL database)
4.CMS system open source Xoops (CMS)
5. General software Firefox (web browser)
Benefits of using open source software
1. Reliable
Due to The source code has been released, so it has a certain degree of reliability. We can always check for malicious programs and vulnerabilities. Even if a vulnerability is found, its open source software can be quickly modified.
2. High stability
Due to the situation of the provider company, proprietary software may terminate service or terminate support. However, as long as the users are there, open source software can continue to be maintained and is suitable for long-term users.
3. Can reduce costs
The open source software license fee is free, so we can expect the comprehensive cost, we can not only reduce the initial cost, but also reduce the replacement cost, so in software development Very practical.
The above is a complete introduction to what open source software is. If you want to know more about HTML tutorial, please pay attention to the php Chinese website.
##
The above is the detailed content of What is open source software. For more information, please follow other related articles on the PHP Chinese website!