Pros and Cons of Open Source For Developers

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

ADVANTAGE OF LINUX : 1.

The majority of Linux variants are available for free or at a much lower price than Microsoft Windows. 2.Linux is and has always been a very secure Operating System. Although it still can be attacked when compared to Windows, it much more secure. 3. The majority of Linux variants and versions are notoriously reliable and can often run for months and years without needing to be rebooted. DISADVANTAGE OF LINUX : 1.Although the majority Linux variants have improved dramatically in ease of use, Windows is still much easier to use for new computer users. 2.Linux has a large variety of available software programs, utilities, and games. However, Windows has a much larger selection of available software. 3.Linux companies and hardware manufacturers have made great advancements in hardware support for Linux and today Linux will support most hardware devices. However, many companies still do not offer drivers or support for their hardware in Linux. ADVANTAGE OF WINDOWS : 1.Microsoft has made several advancements and changes that have made it a much easier to use Operating System, and although arguably it may not be the easiest Operating System, it is still Easier than Linux.

Pros and Cons of Open Source for Developers


From a developers point of view, open source technologies provide a platform on which to build custom solutions. Rather than develop, say, an entire proprietary operating system, developers can build and improve upon the already existing open source Linux operating system platform. In this way, more time is spent on the specific task to be solved rather than getting the system up and running to the point where it is stable and reliable. Unfortunately, this means that other developers have access to the developers work and can easily create a competing product. One of the reasons why Microsoft has such a huge market share of the operating system industry is because its software operates on a closed source paradigm; no one but those people privy to the source code can customize Windows. In addition, developers must be prepared to have their work publicly scrutinized. Almost everything in open source is viewable by other developers. If a developer makes a major mistake, it can become public information and tarnish the developers reputation.

Pros and Cons of Open Source for Users


The biggest advantage of open source for users is that most projects are free to download and use. Without the pressure to show a profit from their work as in a large corporation, open source developers can work more toward end users individual needs and less on appealing to the masses. The result can be fewer bugs and more productivity due to the semi-custom solution. However, one con to using open source technology is that the focus is often on backend processing of information and not on user interfaces. Microsoft Windows has arguably one of the easiest interfaces with which to work. Often, open source software such as Linux requires the user to have specialized knowledge that cannot be configured with just clicks of a mouse. In addition, open source projects often do not have good documentation to walk the user through the learning and using of the technologies. In the case of Linux, for example, many hardware manufacturers seem to make their drivers and software work on Windows platforms first and consider other operating systems as an afterthought. The result can be poor support and more of a reason to switch to a better supported, yet closed source solution such as Windows.

Conclusion
Open source has a number of advantage and disadvantages from both the point of view of developers and the point of view of users. These pros and cons must be weighed carefully before switching from a better-supported close source solution to a riskier open source technology. In the long run, the end user is the ultimate judge of which is a better solution. Without support from the user, developers and open source projects cannot continue except as a hobby or personal challenge for the developers. NEXT ARTICLE > Comments | Flag
Share Share Share

Email Share

OPEN SOURCE TECHNOLOGY DEFINITION, ADVANTAGES, AND DISADVANTAGES


In the first article of this series, learn a definition for open source technology and explore some of its more important features. The second article discusses the advantages and disadvantages of open source technology.

1. An Introduction to Open Source Technology 2. What are the Pros and Cons of Open Source?

COMMENTS
4

John Garger Jan 17, 2011 12:20 PM


Compensation No. The real money is in providing support for open source projects. Still, those offering support have an interest in the product being stable and progressive to trends. But no, they are not compensated directly. There are, of course, bragging rights.

Idris Jan 16, 2011 7:11 PM


Compesation Does the user that modifies the source code ever get rewarded

John Garger Feb 16, 2010 7:34 AM


Make Money with Open Source Most people and companies distributing Open Source software make money by selling/offering support services on using the software.

sarna Feb 14, 2010 8:11 PM


How does a Open Source make money If its free to use , then who is gonna pay for it?

Add a comment
Subject:

2000 characters remaining

Your Name Your Email* Enter the code below:

Notify me of followup comments via email

TOPICS
Learning Linux Linux Application Management Linux Commands & Programming Linux Desktop Environments Linux Distributions Linux Multimedia Linux News & Developments Linux Online & Communications Linux Security Linux Servers & Hosting Linux Support System Performance

FEATURED AUTHORS

Profile| Articles

Profile| Articles

Profile| Articles

Profile| Articles

Profile| Articles

Profile| Articles Profile| Articles

Profile| Articles

MOST POPULAR ARTICLES


Undelete Files in Ubuntu Using Foremost How to install Linux on an Intel Mac with Boot Camp Minimum Hardware Requirements for Linux Updating GRUB After Installation of a New Linux Distribution or Kernel Renaming Directories in Linux An Introduction to Open Source Technology The Difference Between Linux and UNIX How to Easily Convert Linux Files to Windows What are the Pros and Cons of Open Source? 3D Cube Desktop Effect in Ubuntu

Read more:http://www.brighthub.com/computing/linux/articles/62136.aspx#ixzz1GTYFtenf

You might also like