Let's Talk Open Source...
Some folk are just plain tired of paying Microsoft styled prices for software or have been so confused about pricing and licensing options that they have either purchased the wrong software or licensing options for their systems. This can cause several issues:
Until very recently, there has not been desktop office or operating system software that can allow you to dispose of Microsoft based solutions entirely. Many have touted open source (free software) solutions for years. As an interesting technology trend for programmers and schools, it worked. As a viable alternative for today's highly inter-connected businesses, open source software had been less than ideal.
Advotech is a small business that typically uses Microsoft Pocket PC based smart phones, Microsoft servers, several desktop/laptop Microsoft O/S, and of course the latest version of Office. This constitutes an annual expense which many businesses wish they could reduce. Every year or so, I collect and try out various Linux distributions both to retain and refresh arcane Linux skills, but also to gauge the potential for using purely open source solutions in our own business. This year, I managed to migrate our service laptops and all related functions to a Mandriva 2009.1 X64 based solution set. Be sure when I tell you that between Linux distribution idiosyncrasies, hardware, and software compatibility issues, that this is truly a milestone in my experience with open source software.
I am no pointy headed open source super-advocate, but I am quite weary of paying the only company that consistently delivers some level of interoperability the exorbitant prices it charges every year for the dubious privilege of paying other software vendors to keep me from being vulnerable to every underemployed programmer with Internet access. The only other commercial desktop challenger, Mac OSX has about the same level of interoperability as the newest Linux distributions, but Apple adds excessive costs to the system in proprietary hardware (actually only a single EPROM on the system board and a Faraday cage enclosed case nowadays). This makes the best low-cost solution today an open source one.
How did that work for you?...
Some small amount of techno-weenie terms are required to describe what worked and what didn't, so please be patient. I will define anything that isn't in your local dictionary or a proper name.
Open Source Pros:
Open Source Cons:
What does it look like?...
The answer is that it varies depending on the distribution and the desktop window manager. Beyond that, the user interface is much more configurable than Windows or OSX and there are even user developed themes that look and behave like various Windows or OSX systems. My own setup under Mandriva 2009.1 using KDE 4.2.4 looks like this:
Overall it works as well for less money if...
That really is the point. During tight times like this, finding less expensive solutions to daily business issues really is the order of the day. There are however, some caveats. Any business considering moving from Windows to Linux has to know what they have in terms of software and hardware and they must be ready to change some processes where system compatibility is imperfect. It is always possible for larger organizations to move incompatible applications to a virtual server, but small businesses can rarely afford the largess of even one dedicated server. This means they will have to spend time/money on planning and executing the migration.
Will those costs balance out over the long run? For Advotech, the answer is mixed. We will move to a strictly open source desktop solution with virtual XP and Vista desktops available remotely for support of special applications and for training. We will maintain our current Windows Servers for now, but look forward to migrating them down the road both to lower costs and add to our solution repertoire. For other businesses with a sharp eye on the bottom line, I would say that a real cost benefit can be achieved by moving to open source software, but that it should be done in small steps until you are familiar with the system enough to move all your processes into an open source environment.
On that note, I would suggest obtaining one of the Linux Live CD-ROM based boot-able desktop solutions as a means of trying it out without breaking anything you are currently working with. Here are some links to to a few of the general purpose free Linux distributions. While all are open source and support the Linux Standard Base along with thousands of open source applications, they each have unique features, appearance, and pay support options.
Written by Lyle Sharp
Copyright© 2009 Advotech, LLC