The cautiousness with which the Open Source software has been treated until recently, seems to be disappearing. Today the Open Source software is seen as a source of savings on licence fees, which additionally equals many commercial applications in quality. Which tasks may be assigned to Open Source programmes without fear? Should it be implemented to a company gradually or should everything be changed at once? How much can one gain? What should be avoided?
Usually the implementation of the free applications begins with the new operating areas of the IT systems, not exploited by the commercial software providers. In such a way Linux got to the network equipment. According to the rule of priority, the Web server market has been overrun by free Apache. Time for migration?
An extensive migration to Open Source Software happens rarely. In Poland a well known exception is the implementation of Linux and StarOffice to the Jan III Sobieski hotel (next to commercial software for hotel management). Linux is also used by the chain of Orbis hotels, however, they do not boast much about it. The fact that a migration usually takes place gradually, has few reasons. It is difficult to resign from well operating commercial software, most of all due to the already incurred costs. The next reason is the well understood conservatism (better as the enemy of good), and the resistance of people by nature not too eager for changes. Important is also the exchange of information with the outside world, especially in desktop installations - the departure from data formats used by Microsoft Office raises doubts, although the mechanisms used in free applications offer similar possibilities. Sometimes companies evade this problem using StarOffice or OpenOffice within the company, whereas for drawing up the documents exchanged with the outside world they use Microsoft Office.
An incentive to migration towards Open Source is often a necessity of subsequent updating the software. The more users, the more means is required for such an operation. Additionally, new versions usually need more efficient hardware. Controversial costs
According to the survey published in April and conducted by an Australian company Cybersource, the Total Cost of Ownership (TCO) of a free business platform, based on the operating system Linux, is 24.7 per cent lower than that of the Microsoft platform if new hardware is purchased, and 34.25 per cent lower if the so far applied hardware is used. It means considerable savings, however, the critics of the survey consider it too simplified. In Cybersource model the training in use of Open Source software has not been taken into consideration, which is of great importance in the case of migration from the Microsoft platform.
As the survey estimates, most of the software costs in the case of the Microsoft platform is related to the licence fees for back-end software ' SQL server or e-commerce interface (Microsoft Commerce Solution); great sums are also required for Visual Studio, Exchange Server 2000 and ISA. Included were also the licence fees for the operating system and Microsoft Office for the 250 users assumed in the survey.
The model created by Cybersource describes an extreme situation, in which all the IT system components may be replaced by the free software and only for the purchase of Linux it is necessary to spend several dozen dollars. However, it does not include the software, for which the free counterparts are not available or still do not rival the commercial products; the examples are application servers. In some cases passing to the less mature environment may be profitable, taking into account the high cost of commercial solutions. However, the authors of the survey did not take into account such a scenario. Specialist in demand
The main position in operation costs is IT personnel's salaries. The employment of three people: an experienced administrator, applications specialist and a junior assistant for easier work is according to Cybersource, 9 per cent more expensive than in the case of free software. Unfortunately, no slightest justification for such an estimation is provided in the survey. The differences in recruitment costs were also not pointed out; after all, before the decision about the salary amount is made (normally, as a result of negotiations between an employer and an employee), the company has to find a person with suitable qualifications.
A tip concerning the salaries is to be found in the Dell's webhosting offer including the lease of Dell PowerEdge 350 servers, which play a role of Web servers. An annual lease cost of a server together with the administrator's services is 2629 dollars if Microsoft Windows 2000 is used and 2079 dollars if the server has Red Hat Linux installed, whereas the installation fee is in both cases the same: 299 dollars. The price of the administration of Linux server is 21 per cent lower than the one of the competing Microsoft server. Problems with quality
Taking into consideration the issue of costs, it is necessary to consider what software one already has and with what one wants to replace it. As for the operating system, the Web server or office software is concerned, it is possible to find suitable free components. It is worse if we want to replace a programme with unique functions. Apparently it is not difficult to find a free counterpart or something, which pretends to be such a counterpart; on websites cataloguing freeware or supporting its development (e.g. SourceForge or FreshMeat) there are many proposals. Unfortunately, quantity does not always mean quality.
Testing a programme, as it may seem appropriate for our needs, we will quickly become convinced that its functionality was overestimated. It's not difficult to find such packages, which reliance on other preinstalled components effectively discourages. A good experience is browsing through the packages described as 'website' or 'contents management system'; in spite of the difference suggested by the names, most of them offer identical mechanisms, mainly not very elaborate, requiring from the consumer adjusting them to individual needs. Less 'mature' products may also unpleasantly surprise reporting an error after installation and leaving the user with it. A lot to be desired leaves the openness of some Open Source products to the cooperation with other applications. Often the ingenious and useful programmes can not be used, because of the lack of possibility to exchange data with the external word.
Copyright (c) 2008 Adam Nowak
This not a charge that is exclusive to Open Source products, since I have worked with organizations who have bought software product and support only to find that it is buggy and that the software developer has a three month release cycle. I have been involved in innumerable workarounds for commercial software.
Open Source products are developed by the software community at large; with a credo of develop fast release often. Because of short development cycles bugs are found quickly and releases come out often.
One of the good things about open Source products is that you can learn from the work of others. As an example, it might be that you want a HTTP server that must be extremely efficient but your developers don't know enough about the problem. They can download a number of different servers (Apache is only the tip of the iceberg) look at the code and get a feel for what other developers have done.
If you're lucky you will find one that almost does what you want (I have done this in the past) and it's often possible to adapt the existing code to your new problem. You might think that you are inheriting someone else's headache, but you are left with the option to use the software as it is, or migrate at your leisure when the community changes the code. It is win-win all the way around, since you save development time and deliver a more reliable product.
Unless you as a business owner or business professional are very lucky then developers move on from time-to-time taking a vast store of knowledge with them. If you are lucky enough to have used some Open Source software then you can rely on the community being there to support it. The members of that community may vary as people drift in and out, but the body of knowledge remains.
If your new developers are familiar with the open Source products they are adopting then the learning curve, and the level of exposure you are subjected to is reduced. That doesn't mean that Open Source is necessarily a Silver Bullet. Open Source products are nearly always a tool that allows you project to be completed quickly, but not the solution themselves.
Business owners and business professionals should not ignore open Source products as a part of their Software development or business technology upgrade. In the same way as commercial software there are good and bad Open Source products, so it essential for you to perform some evaluation.
If you are software developers, get your team to download and use the product. You may learn from the code, and although there are deficiencies you may be able to live with them, and at the same time save a whole heap of money.
Both Adam Nowak & Arthor Pens are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Adam Nowak has sinced written about articles on various topics from Finances, Iphone Reviews and Internet Marketing. This article was translated by mLingua Worldwide Translations, Ltd. mLingua provides professional . Adam Nowak's top article generates over 18100 views. to your Favourites.
Arthor Pens has sinced written about articles on various topics from Affiliate Programs, Pets and Pets. For the last 20 years the author has been helping Business owners and professionals to improve their software development. Visit:. Arthor Pens's top article generates over 90500 views. to your Favourites.