 |
Open Source Software - Useful or Not?
Author: Adam Nowak  | Posted: 17-05-2008 | Comments: 0 | Views: 7 | Rating: (51) (?)
Copyright (c) 2008 Adam Nowak
The aim of this paper is to acquaint the reader with the idea underlying the distribution of Open Source Software and to compare the main features of this solution with the features of commercial software. Particular emphasis is placed on describing the usefulness of Open Source in business applications.
Open Source ideology
The idea of Open Source Software (OSS) has existed for many years. Its main purpose is to hand over with the program its source code and the right to use the program and its code for free. This condition refers to all kinds of program distribution - both commercial sale and free distribution .
Open Source Software originates from non-commercial environments underlining the quality and availability of a program and not striving to maximize the sales profit by all means. These were university students, groups of geek programmers, and companies combining science with business that contributed to the popularization of this program distribution form. GNU projects and open kernel system unix -Linux project played a very important role.
The most popular and most commonly used version of Open Source license is GNU GPL. On the basis of this licence most free software is distributed worldwide (including the Linux kernel). This license - in comparison with commercial licenses - protects the user's rights and not the rights of the producer.
The Open Source Initiative is a big problem for the companies selling commercial software with a closed source code. Such companies are geared towards gaining profit from the sale of their products. In order to be profitable they usually try to make their clients dependent on them. The financial policy or the desire to outrun competition often lead to launches of imperfect products. Arguments against OSS put forward by the closed source software providers are seemingly right: Lack of responsibility for an OSS product, lack of support, anonymous authors. In fact it's just marketing illusion and an attempt to protect one's own business. Why? Responsibility for the product and OSS support can be bought as an additional service provided by a number of third parties and the case of author's anonymity is solved by the openness of the code - anyone can control and modify OSS either on their own or with the help of freely chosen suppliers. It makes the client independent from the supplier after completing the transaction/buying the product. The client can but doesn't have to cooperate with the subject that sold him the program.
Open standards
Commercial software suppliers use different techniques to make their client product-dependant. The most popular technique is using closed and undocumented standards, i.e. file format known only to the producer.
The nature of OSS makes such dealings impossible - the openness of the source code doesn't allow the program to hide its mechanisms. Open Source licenses (e.g. GNU GPL) make it impossible to enter reserved codes to Open Source projects, e.g.. these under licensing fees. Therefore, there is no possibility that some third parties in the future will have claims towards any persons using an Open Source program made available on the basis of such a license.
While developing OSS programs the programmers often use popular, well documented and free of charge technologies - open standards. Open standards make it possible to use software supplied by different companies and make possible to the buyer to avoid dependency on the conditions dictated by one supplier. As a result, the client can choose the solution with the best ratio of price to quality. Open standards provide great flexibility, important in combining different IT solutions, and contribute to permanence and availability of information.
Advantages of Open Source
From the point of view of business applications, the most distinctive feature of OSS is the low price of such solution. When implementing an OSS, the client pays - usually little or even nothing - for the product only at the moment of purchase; the problem of buying and renewing the costly license for each user doesn't exist in this case. Since the client receives the right to use and modify the product he can redistribute it... even for free. That is why OSS programs are usually tree of charge and their suppliers gain profit only from services related to the support of products offered by them. Care for the quality of services is essential here - an unsatisfied client may at any time decide to choose another supplier (which usually is impossible with commercial applications).
The use of Open Source software increases the reliability and safety of IT systems: the user can verify, with the help of third parties or by himself, how exactly the OSS program works. Without any risk he can decide to use this software in critical branches of his/her activity. Closed Source Software lack this particular feature - sometimes modules stealing user's data are secretly installed there; they spy on the user's work or allow unauthorized persons to use the system resources of the "victim".
The permanence of Open Source software plays a vital role 'suppliers of such software cannot make their clients resign from the old version of the product and buy a new one. The strategy of "closing support" of a given version of the product, often used by commercial companies, cannot be used in the case of OSS - if the company finishes supporting a given product, their role can be overtaken by other (competing) subjects or the client him/herself - because they have access to full source code of the product! As a result, the client becomes the only subject responsible for the program lifecycle.
Who uses Open Source?
Until recently OSS was reserved for academic / scientific centres and IT enthusiasts. A condition to use this software was rich IT expertise and experience. Lack of vast commercial support caused little interest in Open Source software among business circles.
For several years there has been a dynamic increase in the interest in OSS projects in administrative and business environments. Governments of many countries (especially members of the European Union) insist that the offices subordinate to them use OSS. Open Source software is more and more willingly used in business (e.g. in big banks) and military centres. The main reasons for the interest in Open Source software are as follows:
The market of commercial solutions is monopolized heavily. The concerns producing Closed Source systems demand high price for the possibility to use their products. OSS gives the same products for much less money. An additional advantage of OSS is its independence from the product's supplier and guarantee of permanence.
The extent of hacking and misuses in the world wide web in the recent years has revealed the dark side of the Closed Source software - low quality of the code (known only to the producer) contributed to many gaps in the safety of systems.
The code of Open Source programs is reviewed already during their development by many people interested in it. The OSS project is constantly audited by its users - errors found in it are deleted almost immediately (by the author of the application or by third parties that have full access to the source code). As an effect, the reaction time for a "hole" is measured in hours and not in days/months, as in the case of Closed Source software (it sometimes even happens - although less frequently - that the producer denies the existence of a discovered error).
Scandals related to introducing a spying code to Closed Source software (extorted from producers for example by military agencies) undermined the sense of using such a solution in strategic applications. The possibility of auditing and monitoring the code is priceless in these areas where safety is the ultimate condition. Therefore, the governments of many countries (now mainly European) put pressure on the army and administration not to use Closed Source solutions (currently mainly of American origin). For instance, the governments of France, Germany, Italy, Finland, and the Netherlands use OSS in central government systems (eg. insurance systems). The official website of the Dutch government encouraging OSS usage can serve as an example. There are more and more big companies on the market that support Open Source projects. Giants such as IBM, HP, SGI and Novell willingly install advanced and free Linux software on their servers. These companies obtain profit not from the distribution of software but from the sales of hardware and services.
Many advanced technologies deriving from commercial and closed operating system are made available by their owners for free and introduced into the Linux kernel. A great file system XFS created by Sylicon Graphics, Inc. and derived from the Irix system can be an example here. Now the Linux system is developed not only by enthusiasts but also by teams of engineers representing such companies as Intel, SGI, IBM, and Novell.
More and more small and medium size companies also offer commercial support of Open Source Software as far as implementation, modification and servicing are concerned. This creates favourable conditions to the application of Open Source Software in solving business problems.
Rate this Article:
Current: 0 / 5 stars - 0 vote(s).
Article Source: http://www.articlesbase.com/computers-articles/open-source-software-useful-or-not-417295.html
About the Author:This article was translated by mLingua Worldwide Translations, Ltd. mLingua provides professional language translations in all major Western and Asian languages, software localization and web site translation services. Please visit http://mlingua.pl
|
Submitting articles has become one of the most popular means of generating quality backlinks and targeted traffic to your website. Join us today - It's Free! |
|
Related Articles
How to Design a Functional Website - Part I By: Adam Nowak | 05/05/2008 | Computers The combination of functionality and aesthetic qualities is difficult, but possible. Although achieving this balance requires a lot of effort and compromise, it will surely result in the satisfaction of Internet users.
The Role of Words in Advertising By: Adam Nowak | 07/05/2008 | Business Have you ever seen an ad without any words? Be it a radio, TV, cinema, press, Internet or outdoor advertisement, text is always an element of the utmost importance.
Against the Rules - Hints About How to Create Text for a Website By: Adam Nowak | 08/05/2008 | Computers I am sure that many people wonder what the secret of filling up a website with its content is. The recipe seems to be quite simple - clarity and an appropriate outline are crucial. However, there is one thing you cannot forget about. Those who have never published texts or documents outside the Internet will find it easier, as they do not have to get rid of their old habits while learning the new art of website publishing.
Online Advertising With Gingerly Precision By: Adam Nowak | 12/02/2008 | Computers The system tracks the Internet user,remembers his every click and query typed in the browser.After gathering all information about the person,it gets to work.That is the future of Internet Advertising.Everything happens automatically,without the potential client even noticing it.Every single access to the website is recorded and saved in a cookie file on the hard drive of the Website visitor.
Efficient Mailing on the Basis of the Essential Principles of E-mail Marketing - Part II By: Adam Nowak | 13/03/2008 | Internet The Internet user's mailbox is every day full of mail. Much of this mail is unsolicited and treated as spam, which together with viruses is a problem of today's Internet. That is why it is crucial to create such a message that would interest the recipient and would not be treated at the very beginning as junk mail.
My Review of Iphone - Part I By: Adam Nowak | 17/05/2008 | Computers I bought iPhone. And after long exploitation (a few weeks), it's time for a review of this gadget. Steve Jobs divided his official presentation into 3 main groups: a mobile phone, iPod, the Internet. So I will do the same, and let's start from the most important...
Beef Up your Customer Service and Achieve 200% Increased Sales! By: Nicholas Goh C S | 09/10/2007 | Customer Service In today’s increasingly commoditized markets, companies are hard-pressed to offer differentiated services. Many organizations have made the move from selling products to selling customized solutions in an attempt to deliver value to customers.
Nicholas Goh, Managing Director of Verztec Consulting Pte Ltd, a leading Multilingual Communications Service Provider, will share his experiences on inculcating a customer-focused culture in his organization.
Iphone in My Opinion - a Review - Part II By: Adam Nowak | 18/05/2008 | Computers I bought iPhone. And after long exploitation (a few weeks), it's time for a review of this gadget. Steve Jobs divided his official presentation into 3 main groups: a mobile phone, iPod, the Internet. So I will do the same, and let's start from the most important...
Got a Question? Ask.
Ask the community a question about this article:
Frequently Asked Questions
Apparently my son needs to take another course to ...
By: mmk | 20-08-2008
Apparently my son needs to take another course to fill up his schedule for high school, and the only options for foreign language are Chinese mandarin 1 or Latin 1. He is a senior and would like to know which one would take less time and effort because his other courses are difficult. Do you have any opinion?
What language is getapa
By: Pam | 19-08-2008
what language is getapa
Curiosity
By: frank | 17-08-2008
what does ite wele wele ite osuwo means and wat langusge is it
Chabad org on russian language
By: iafantom | 17-08-2008
chabad org on russian language
Necessery of Java Language to work on QEngine
By: Kumar | 14-08-2008
Hi All, Previoulsly i worked on QTP. I am new to QEngine, is it necessery to know the Jython or Java lanuage to work on this. Bcz i don't know java.
What does meiyo ai no chikara mean?
By: emoantisocial | 07-08-2008
what does meiyo ai no chikara mean?
Q&A Powered by:
Latest Computers Articles
Upgrading Your Cisco Memory By: Sterling Christian | 08/09/2008 Almost all advanced Cisco routers and switches are equipped with the Cisco proprietary operating systems called the IOS (Internetwork Operating System). Cisco PIX firewalls have a special operating system, the PIX Finesse OS.
In some versions of the IOS, there is a MIB (Management Information Base) module integrated into the IOS...
Active X Controls-Fix Yours Today! By: Kelly Purden | 08/09/2008 If you are not a computer geek and you find yourself encountering errors when you browse the internet, like programs that would not run or can't be installed, don't be upset. Chances are your issue is about your Active X controls. The good news is you don't have...
Windows XP Slow Boot - Fix This Problem Now! By: Kelly Purden | 08/09/2008 One of the annoying problems with our computer life is the Windows XP slow boot. It really gets into the nerve especially when you have an important meeting and you are already late but still, you find yourself in front of the computer screen, staring blankly at the message- 'please...
Windows XP Registry Cleaners - Which One is the Best? By: Kelly Purden | 08/09/2008 Are you bugged by the pace of your computer as it loads up? I believe everyone can be really guilty with being impatient and frustrated about the processing speed of their own computer. It's really amazing how technology has come up with new innovations that are computer related and yet...
Why is My Computer Running Slow? Learn How to Speed it Up Today! By: Kelly Purden | 08/09/2008 You wake up one morning from a rather tiring overtime in your home office; you turn on the PC and went to the kitchen to prep up some coffee. When you got back to your desk, your PC still seems asleep so you went out to fetch the newspaper. You...
A Lesson About Registry Fix - The All in One Solution By: Kelly Purden | 08/09/2008 There are times when the computer gets really slow. This could be very annoying especially if you are doing something urgent. I've experience this a lot of times and boy am I so frustrated. It's like having a nightmare in the middle of the day. I would turn the computer...
How to Clean Registry-Learn in Just a Few Simple Steps! By: Kelly Purden | 08/09/2008 The registry is the central storage of all configuration and settings needed to run your system smoothly. As you continue to use your computer, installing and uninstalling programs or software, you also increase the size of your registry with data that are oftentimes unnecessary. These unnecessary data may cause damage...
Free Windows Registry Fix-Fix Your Registry Instantly! By: Kelly Purden | 08/09/2008 A method that detects and repairs errors in the registry and keeps your computer safe from risks is registry fix. There are several user-friendly free windows registry fix that you can find from the web that will empower you to resolve issues associated with a corrupted registry especially those errors...
More from Adam Nowak
Iphone Description - Part I By: Adam Nowak | 20/05/2008 | Computers iPhone is a device presented by Apple Inc. performing the function of a mobile phone, MP3 player (iPod) and Instant Messenger, as it has been called by Apple Inc.
Iphone in My Opinion - a Review - Part II By: Adam Nowak | 18/05/2008 | Computers I bought iPhone. And after long exploitation (a few weeks), it's time for a review of this gadget. Steve Jobs divided his official presentation into 3 main groups: a mobile phone, iPod, the Internet. So I will do the same, and let's start from the most important...
My Review of Iphone - Part I By: Adam Nowak | 17/05/2008 | Computers I bought iPhone. And after long exploitation (a few weeks), it's time for a review of this gadget. Steve Jobs divided his official presentation into 3 main groups: a mobile phone, iPod, the Internet. So I will do the same, and let's start from the most important...
Against the Rules - Hints About How to Create Text for a Website By: Adam Nowak | 08/05/2008 | Computers I am sure that many people wonder what the secret of filling up a website with its content is. The recipe seems to be quite simple - clarity and an appropriate outline are crucial. However, there is one thing you cannot forget about. Those who have never published texts or documents outside the Internet will find it easier, as they do not have to get rid of their old habits while learning the new art of website publishing.
The Role of Words in Advertising By: Adam Nowak | 07/05/2008 | Business Have you ever seen an ad without any words? Be it a radio, TV, cinema, press, Internet or outdoor advertisement, text is always an element of the utmost importance.
How to Design a Functional Website - Part I By: Adam Nowak | 05/05/2008 | Computers The combination of functionality and aesthetic qualities is difficult, but possible. Although achieving this balance requires a lot of effort and compromise, it will surely result in the satisfaction of Internet users.
How to Advertise a Web Page By: Adam Nowak | 25/04/2008 | Internet 'How to advertise a web page' is a very common question. Unfortunately, the answer is neither simple nor unambiguous. Why?
Apple's Iphone - Summary By: Adam Nowak | 24/04/2008 | Computers The iPhone is a device created by Apple Inc. that integrates the features of a cellular phone, an MP3 player (iPod) and what Apple Inc. has named an instant messenger. The device was presented on January 9 2007 at the Macworld convention in San Francisco by Steve Jobs.
|
 |