The Wikipedia Encyclopedia describes open source as "practices in production and development that promote access to the end product's sources." Before the label open source was coined, developers and producers used a variety of phrases to describe the concept. In fact, earlier researchers used a process which is similar to open standards to develop telecommunication network protocols. Characterized by contemporary open source work, this collaborative process led to the birth of the Internet in 1969. Its application to software gained popularity with the emergence of the Internet. It is said that the open source label came out of a strategy session held at Palo Alto, California, in reaction to Netscape's announcement that it planned to release the source code for its browser Navigator.
The politically correct version is that to clarify a potential confusion caused by the ambiguity of the word "free", so that the perception of free software is not anti-commercial, the label open source (contributed by Chris Peterson) stuck. The official version is that it was to shed the confrontational attitude that had been associated with free software in the past and sell the idea on pragmatic, business case grounds to the commercial world. Whatever it may be, Netscape listened and released their code as open source under the name of Mozilla. That was the beginning of the contemporary open source movement, whose main champion today allegedly is the Open Source Initiative ("OSI") which makes and continues to make a case for the open source software to the commercial world. Consequently, we have seen the application of the open source philosophy in other fields inlcuding biotechnology. Linus Torvalds, a finnish software engineer who initiated the development of the Linux kernel went as far as saying "the future is open source everything".
According to the OSI, the case for open source software is simple - free access to read, redistribute and modify the source code of a piece of software results in a rapid evolutionary process that produces better software. Advocates of open source argue that when programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.
However, evangelists of free software have been at pains to clarify that open source software is not synonymous with free software. The philosophy of the open source movement is based on practicality and not ethical considerations while free software is based on freedom, not price. Borrowing from Richard M. Stallman, "free software" and "open source" describe the same category of software, more or less, but say different things about the software, and about values. While the two are not synonymous, both have a common enemy - proprietary software.
Hi!
ReplyDeleteI love being able to find posts regarding things like this...keep me updated. Thanks for the useful link.
Thanks & Regards.
Akhilesh
Top canadian universities for mba