What is open source?
The term "open source" refers to something that can be modified because its design is publicly accessible. In general, open source projects, products, or initiatives are those that embrace and celebrate open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community development.
Some fundamental benefits of open source software are:
• Availability: the source code of open source software is available to all. It can be operated and maintained by multiple vendors and reduce barriers to entry (and exit) of course the risk of increasing competition.
Show: Mozilla source code on powerpoint…
• Affordability: OS software is usually developed through collaboration in communities and forums, and coordinated by fewer actually paid programmers. To top it off, the licensing costs are also minimal, resulting in substantial savings for businesses who adopt open source software.
• Security: what happens when the source code for software is publically available? One person can examine the software for security flaws and eliminate defects that others may miss. This form of peer-review improves security. Availability of the source code also facilitate auditors to perform in-depth security reviews in the government sector.
• Customizable: each vendor or company can alter the open source software source code to suit its scope and boundaries. The company is also not “locked-in” with a particular vendor’s system.
Potential disadvantages of open source software:
• Requires expertise: Linux is technically superior and versatile to both Windows and Mac and any other proprietary operating systems and on top of it completely FREE! But close to zero people in this class either work on it or has had experience with it because it requires expertise and experience in that department.
• Lack of quick support: open source software refers to its community of users to fix any problems; this can cause delays.