Difference between revisions of "Free and open-source software"
(→External links) |
(→External links) |
||
Line 16: | Line 16: | ||
== External links == | == External links == | ||
+ | === Organisations === | ||
+ | *http://www.fsf.org/ Free software foundation (FSF) website | ||
+ | *http://www.gnu.org/philosophy/free-sw.html FSF Free software definition | ||
+ | *http://www.opensource.org/OSI Open Source Initiative (OSI) website | ||
+ | *http://opensource.org/docs/definition.php OSI Open source definition | ||
+ | |||
+ | === Software links == | ||
*http://en.wikipedia.org/wiki/List_of_open_source_software | *http://en.wikipedia.org/wiki/List_of_open_source_software | ||
*http://www.linux.org Open source operating system | *http://www.linux.org Open source operating system | ||
*http://www.OpenOffice.org Open source office productivity software | *http://www.OpenOffice.org Open source office productivity software | ||
*http://www.mozilla.org/products/firefox Open source web browser | *http://www.mozilla.org/products/firefox Open source web browser | ||
− | |||
− | |||
− | |||
− |
Revision as of 15:25, 21 December 2005
Open source and similarly Free software* is a software development model involving loose networks of people connected by the internet who collaborate to create and evolve software that is also made freely available for anyone to use. Not only is the end product available to all but the source code used to create it is also free to view and modify. This is the code that commercial software firms normally keep secret.
Making source code available means anyone with the ability can customize the software, spot flaws and improve it. Usually the improvements are made available too, creating a positive feedback loop in the software's evolution. Open Source is becoming a very prominent method of software production and poses a serious challenge to commercial products.
Contents
What goes around comes around
If the software is useful to many people then there is a wide audience who are able to spot and report problems, and even fix them. People are motivated to contribute because the result of their work benefits many people. Someone putting in effort on an open-source software project knows there are people of a similar mind-set putting in effort elsewhere that will be useful to them also. What goes around comes around.
Maximum utility
The fact that thousands of other people are able to make use of the software having put in no effort themselves and haven't paid any money simply isn't an issue - after all it costs nothing to replicate the software and the open-source developers are only too happy that it is proving useful to a wider audience. It is truly maximizing it's utility.
Because of the mutual benefits, open source projects encourage collaboration on an almost unheard of scale, as well as promoting rapid evolution and stability of the applications being developed (one might normally consider the last two properties as being mutually exclusive). There are now high quality open source projects filling every major category of software application, including entire operating systems.
*Note: Free software is not the same as Freeware software
External links
Organisations
- http://www.fsf.org/ Free software foundation (FSF) website
- http://www.gnu.org/philosophy/free-sw.html FSF Free software definition
- http://www.opensource.org/OSI Open Source Initiative (OSI) website
- http://opensource.org/docs/definition.php OSI Open source definition
= Software links
- http://en.wikipedia.org/wiki/List_of_open_source_software
- http://www.linux.org Open source operating system
- http://www.OpenOffice.org Open source office productivity software
- http://www.mozilla.org/products/firefox Open source web browser