The Pros and Cons of Open Source

1479 Words3 Pages

Open Source: Good and Bad
Introduction:
In the following paper I will be discussing the use of open source software as part of a larger project. Example uses of this include incorporating existing publicly available source code within another piece of software. Because the term open source has such broad implications, I will attempt to explain it within the context of this paper. Open source code comes with many different licenses such as GPL, BSD, and MIT. I will describe the most popular licensing options and how they differ. Many companies believe open source software projects have an immense lack of accountability; this is simply untrue. Lastly, open source software has recently received an abundance of attention in the media because of possible copyright violations. I will discuss some of the probable scenarios regarding copyright violations with open source and how to protect ones self. Throughout this paper, I hope to shed some light on the use of open source and how beneficial it truly can be to a company.

Open source software and code can be a wonderful and vastly useful tool. In today’s programming world, there is not much left in terms of new frontiers of programming. Most of the algorithms that programmers need have already been written. Why spend the time to rewrite a complicated algorithm or function when it has already been done and free for you to use? Luckily, other programmers have generously donated their time and money to provide you with free code. Before you dive in, there are a few details to be aware of.

Definition of open source:
The term open source refers to several different things. Sometimes it means a fully functional software program, available for free. Other times it is a C library, made available free of charge. For this paper, when I say open source, I mean the following: source code, in partial or complete form, with some form of public, free-of-charge licensing. I do not mean using open source tools to write software. A good example of what I am referring to would be heading over to Sourceforge (1) and grabbing a couple hundred lines of code from the CVS repository of the Gaim Project (2) for use inside your project. Note that 99 percent of the time when you engage in this type of activity, you are required to also copy the license at the top of the code. Basically, the licensing information must always be copied with ...

... middle of paper ...

...nderstand that open source as a whole is more than bits and bytes of code; it is a type of social movement that many people take very seriously. Instead of treating open source as an obstacle to profits, consider it as another tool used to develop a better product. The best form of advertising is word of mouth, even in the age of computers. If word gets around that you are an open source contributor or friend, I guarantee you will find yourself with extra customers.

Bibliography
1. SourceForge.net is the world's largest Open Source software development website.
Open Source Technology Group, 28 Apr. 2005. .
2. Hammond, Christian. “A multi-protocol instant messaging (IM) client.” 4 Apr 2005 .
3. “The MIT License.” The Open Source Initiative OSI. 2005 .
4. “What is copyleft.” “GNU Project – Free Software Foundation.” 26 Apr 2005 .
5. Taft, Darryl K. “Google Gives Behind-the-Scenes Peek” eWeek. 3 Mar. 2005 .
6. “News.” Open Source Risk Management. 15 Feb. 2005. .
7. Ante, Spencer. “A Linux Nemesis on the Rocks.” BusinessWeek. 3 Mar. 2005 .
8. “Offerings. “ Open Source Risk Management. 2004.
9. “Why Subscriptions.” Red Hat Corporation. 2005.

More about The Pros and Cons of Open Source

Open Document