Question 5
Write a brief definition of “open source software”, particularly describing the differences between open source software and programs made by companies such as Microsoft. Find 3 examples of open source software, and explain some of its benefits and disadvantages. Answer must be ≥200 words.
Open Source Software is computer software for which the source code is available under a license (or an arrangement such as public domain) that meets the Open Source Definition. This allows users to use, change, and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative way. Open-source software is the most prominent example of open source development and often compared to user generated content.
Programs made by companies such as Microsoft are closed-source programs, meaning you cannot access the source code and changing it or redistributing it freely is illegal.
Studies about security in open-source software versus closed-source software show that closed-source software have fewer advisories but open-source software usually has less time between flaw discovery and a patch or fix. Supporters closed source argue that since no one is responsible for open-source software, there is no incentive or guarantee it will be fixed, and there is nobody to take responsibility for negligence. Open-source supporters argue that since the source code of closed-source software is not available, there is no way to know what security vulnerabilities or bugs may exist. However, having the source code for a program could also make it easier for a person to discover security vulnerabilities that they can take advantage of.
Examples of open-source software include;
GIMP – a free graphics editor
Blender – a free 3D animation program
Open Office – an office suite application
The obvious advantages to these programs are that they are free. They are, however, usually out-done by their closed-source counterparts (GIMP to Photoshop, Open Office to StarOffice, etc). They are also, as stated above, slower to be updated, since the work done on the programs are by volunteers.
November 20, 2007
Well done Jackie. You need to post a link to this answer on the Q5 post on my blog. Thanks.