StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

What is the reason behind the success of Open Source - Essay Example

Cite this document
Summary
For software to become popular there is need to have a large pool of users. Many users ensure that the software penetrates communities at a higher momentum which in turn creates a snowball effect. Open source software needs also to be compatible with the end users’ needs. …
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.3% of users find it useful
What is the reason behind the success of Open Source
Read Text Preview

Extract of sample "What is the reason behind the success of Open Source"

?The success of open source can be attributed to a number of factors as illustrated below: Adaptation community For software to become popular there is need to have a large pool of users. Many users ensure that the software penetrates communities at a higher momentum which in turn creates a snowball effect. Open source software needs also to be compatible with the end users’ needs. It is important to note that consumers of software products need to be protected to a certain degree by developers. However, this liability is not that tight in open source programs. An example is Linux which comes with no warranty or liability clauses and consumers are forced at times to stay with their problems. This reduced obligation by the corporate in respect to functionality or failures of the system makes many engage in open source development. Again in the corporate scenario there are time limits within which problems need to be fixed in case of failures. Open source developers usually save on cost in this respect by having another party make changes or offer support at a small fee. An example of this arrangement is Linux and Red Hut. Licensing of open source receives relaxed regulations for example from Free Software Foundation. These regulations make it possible to integrate technical support from a pool of experts. Therefore, for an open source to be adopted by many, programmers are supposed to integrate their resources in bridging the gap of consumer needs. Source Management There is a great deal of difference when an individual develops software and when a pool of programmers develops the same. One person is highly likely to overlook many aspects that are necessary in making the software compatible with the needs of the end user. It is however a challenge to have many developers scattered all over the world doing parallel jobs but it is even worse when there are many development streams involved. This is the case with Linux where the support team is required to deal with various end user preferences all at the same time. In software development and fixing of bugs one change can lead to changes in many other segments of the system. This problem has however been simplified in the last decade or so owing to the availability of high speed internet connectivity at low cost for example the AOL (Rehman & Carleton University, 2006). This makes testing of changes faster and efficient. In overall, the free or low cost connection coupled with high speeds provide for the execution of real time changes. This in turn promotes usage and access for many people; both end users and programmers from around the world. Development Environment In developing open source three things are necessary; network, software and the hardware. It is a fact that more people today are able to access internet at the comfort of their homes than it was the case a decade ago. It is however important to note that programmers mostly require high speeds to do their job efficiently. Cable internet in many countries and expanded bandwidth per user, especially at home have hugely increased the number of developers. These two factors act as motivators for programmers to take their time to develop software. The hardware on the other hand has changed over the years. Pentium III has been replaced by Pentium IV and now Duo Core machines are in the market. The hardware efficiency and capability to handle huge tasks are other factors to consider. Developers not only require high internet speeds but also high speed machines. There are pieces of software that are more complex than others therefore requiring high speed machines with big hard drive; all of which are possible nowadays. These current capabilities are in line with the increasing sophistication in integrating software development. However, Eclipse IDE is an example of a facilitator which enables programmers to use various operating systems (Rehman & Carleton University, 2006). Through this technology developers are able to scan libraries for materials with increased flexibility and ease. Such software also enables developers to share knowledge easily and faster. This has also facilitated the portability aspect of software development. Requirement Formalization Requirements of open source are supposed to be clear, reusable and well formulated. This is therefore the core of software development. Open source has also been successful owing to the fact that many firms require stress free software to develop. Open source has no intellectual property thereby a firm is free to customize it to suit its needs. Open Source also offers unique functions mostly at little or no cost. Therefore, lack of compression algorithm and command line editing in open source facilitates its adoption by many people and firms. In developing open source, what is mostly put under consideration by developers is the fact that it will be used together with many other applications. Open source cannot have many specifications for it to have the reusability touch and as such it should be as basic as possible to enable customization. The beauty of open source is the fact that an individual is able to continuously recycle its requirements. Time Constrain Looking into Linux for example, many people have complained that their complaints are addressed too slowly. The lack of real-time support and feedback to consumers is in one way an advantage which has enabled open source to spread that fast. However, systems for example those that are kernel related e.g. kernel modification are used to deal with real-time feedback or solutions in respect to Linux. Solutions to problems are mostly addressed in their order of popularity although requirements are continuously refined to suit changing trends and end user preferences. The open source community therefore is in a unique field where time constraints are not a problem in various development processes unlike in others where this can lead to total collapse. Source of Income As much as open source is free, some programmers earn from it. Highly skilled and able programmers find it easier to enter into the pool of paid developers. Some companies hire them to develop an open source mainly with the purpose of customizing it to suit various purposes (Rehman & Carleton University, 2006). However, many well skilled programmers develop open source not for the sake of money but because of the passion they have for programming. Language Freedom Open source comprises of a language that is flexible enough to allow for modification. Programmers therefore have the freedom to change it as they experiment with it. Programmers also pass the word in respect to how good a certain language is and how much freedom it is offering. As such, word goes round enabling many programmers to try it out. With many programmers using the language and developing it, chances of it becoming better and widely used are quite high. A good open source therefore is one that offers programmers little or no restrictions of developing it into a better program or language. Value Addition and Appreciation For programmers who are new and semi-skilled, open source offers them a platform where they can add their value to the current code. They are able to fulfill their desires and in case they are in the corporate sector, they are likely to be promoted or better recognized for their contributions in developing suiting programs. These inexperienced programmers are able to learn with time how to better an open source to suit their needs and help others in the process. Reference Rehman, R. U. & Carleton University (Canada). (2006). Factors that contribute to open source software project success. Carleton University (Canada). Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“What is the reason behind the success of Open Source Essay”, n.d.)
Retrieved from https://studentshare.org/information-technology/1422844-what-is-the-reason-behind-the-success-of-open
(What Is the Reason Behind the Success of Open Source Essay)
https://studentshare.org/information-technology/1422844-what-is-the-reason-behind-the-success-of-open.
“What Is the Reason Behind the Success of Open Source Essay”, n.d. https://studentshare.org/information-technology/1422844-what-is-the-reason-behind-the-success-of-open.
  • Cited: 0 times

CHECK THESE SAMPLES OF What is the reason behind the success of Open Source

Massive Open Online Course

This report "Massive open Online Course" discusses the effectiveness of the massive open online courses in comparison with the face-to-face and online course delivery formats.... A massive open online course is a distance-learning program that has a large number of participants.... hellip; Massive open online courses are always patterned on a university or college course.... Despite the fact that they do not offer academic credits, massive open online courses offer an education that can enable the learners to get a certification, go for further studies....
5 Pages (1250 words) Report

Open Source Systems Application in the Navy

This is the reason why we have to refer to F/OSS to accommodate related and interchangeable methods of software development.... This essay "open source Systems Application in the Navy" is about Free Software (FS) are products distributed free of charge and (OSS) Open Sources Software is a product of a unique development methodology.... hellip; Free software and open source Software are often treated as the same thing but there are important differences between them with respect to licensing and use....
10 Pages (2500 words) Essay

Open Source Software

This assignment "open source Software" discusses how to support a law that required all government agencies to use only open-source software on the web servers and how to use windows operating system software on large PRC companies' web servers.... software and switching to the alternative like open source SoftwareSince the Software codes are not easily available, the end-user is unknown about the absolute specifications of closed source software such as Microsoft....
6 Pages (1500 words) Assignment

Comparing The Success & Future Of Open & Closed Source Software

As opposed to the earlier practice of one Company exclusively handling the design, production, sales, delivery and service of software packages, there is now a high level of collaboration and… open source software has been emerging as an increasingly viable option for organizations in the future.... Software such as Java 2 Enterprise Edition and Linux have high levels of potential for development into OSS middleware that would This report examines the potential inherent in the open source Software and the factors that have hindered its widespread usage thus far....
12 Pages (3000 words) Essay

Primary Source of an Article

The specific reason why this article is not the primary source as the article builds upon several philosophies behind open source ERP systems which were discussed earlier in primary articles regarding open source ERP. The primary source text agrees with the statement on the… nds that it believes with certainty that open source ERP is for small and medium enterprises that are not ready to invest too much time, cost and effort for implementing ERP for their organization. The primary source text justifies the strength in the SAP software and its deep SAP got bigger with the insight acknowledgement of the large enterprises and their success stories....
2 Pages (500 words) Essay

Institutional Adoption of Open Source Software

But the very boom of open source software forces the different institutes to take into consideration the OSS depending upon its advantages.... In the adoption of an OSS institutes also pay severe attention to economic growth that what is the Return On Investment (ROI).... open source software adoption is considered as a core issue in… The institutes have to adopt different ways in selection of an open source application which will be able to fulfill their technical and managerial needs....
16 Pages (4000 words) Research Paper

Carrefour in the Competitive Dubai Market

It will show the reasons behind the success of this international market in the Middle East including the type of products that are sold.... It will show the reasons behind the success of this international market in the Middle East including the type of products that are sold.... the reason behind the huge success of this organization is its commitment to serving the customers (Values).... Promoting its name in the international sphere has been one of the biggest reasons behind the group's success....
8 Pages (2000 words) Assignment

Open Source Versus Proprietary Software

This coursework "open source Versus Proprietary Software" focuses on researching and explaining the way open-source software works, present data on the rates of adoption and advising a language School in Vancouver on its benefits and risks.... Apache is one of the largest legacy open source projects that were developed independently of the movement of free software.... The rationale behind open source software is founded on more people having free access to the source code....
8 Pages (2000 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us