The Open Source movement has progressed from being a labour of love for a relatively small number of geeks into the mainstream. It’s got huge momentum at the moment, with the likes of RedHat, SuSE, Ubuntu, Apache, OpenOffice, Mozilla and many others making great inroads into the realm of the traditional software vendors, chief among which is Microsoft. But are we yet at a stage when it is even viable, let alone preferable, to run your business without any Microsoft software ?
I should point out at this stage that many companies already do run their business this way. The use of Apple Macs is widespread in the publishing arena, for instance, and there are design companies that wouldn’t consider using anything other than a high-end Unix workstation (Sun is prevalent here). But the vast majority of business, small or large, run Microsoft on the desktop, and predominantly through the data centre too. And Microsoft has made extremely good money out of this.
You might be asking why you would even want to consider making the switch? And that’s a very good point. If you’re happy paying Microsoft for the version of Windows on the servers, desktops and laptops in your company, for the office productivity software (including the bits you pay for but never use), and are happy to be a target for 99%+ of all known viruses on the internet then well and good. And I can’t turn around and tell you for sure that taking a different route will be cheaper, because only you can work out what you pay now versus what you would pay if you made the switch. But there is an alternative, and I believe it has reached the stage where it is worthy of consideration. Indeed, one of the world’s largest companies, IBM, is actively moving it’s workforce onto a Linux operating system and using the eclipse-based Workplace Managed Client to run common productivity software (email, word processing, spreadsheets, presentation, etc.).
But just because IBM is doing it doesn’t make it viable for the small business, surely ? Well, I believe it is possible for most people to carry out their day-to-day activities using only open-source software. Pretty much any windows software you use will have a Linux version, or at least a Linux equivalent these days. In some cases the Linux software may be even more featured, and will almost certainly be more stable. So what would a typical windows user have on his/her laptop, and what could they replace it with?
Operating system
There are a multitude of choices, ranging from well-established vendors offering a high level of support such as Red Hat and SuSE (Novell), through well respected offerings aimed more at the enthusiast such as Mandriva, Debian, Slackware, etc. and many, many niche products that are designed around specific needs, such as Linspire (Windows clone), Coyote Linux (very small firewall) or Yellow Dog Linux (for PowerPC CPUs). Ubuntu is very popular at the moment as a good, all-round version aimed initially at home users but creeping it’s way into small businesses too, and is probably a good starting point for those new to Linux.
Office productivity
This one is easy, OpenOffice offers all the functionality that is traditionally used in MS Office, and has a couple of nice extras included, not least of which is the ability to save directly to PDF format. It follows many of the MS Office ocnventions, making it pretty easy to start using.
Web browsing
If you haven’t heard of Firefox over the last couple of years, then you must have been on a different planet. By the hype is justified, it is a very nice web browser with literally thousands of extensions created by enthusiasts. Alternatively, Opera is an extremely good browser too, and probably quicker than Firefox or Internet Explorer. Both offer better protection from the many scams prevalent on the internet. Both have Windows version should you want to try them out before switching OS.
Email
Many people are moving to web-based email, just look at the popularity of Google’s Google Mail offering which is still in beta-testing. So it is worth considering that option. However, if you like having an email client then probably the best alternative is Thunderbird, again from Mozilla. As long as your mail server (whether internal or hosted) supports the POP3 or IMAP protocols, then you should have no problems with Thunderbird as your mail client. As I mentioned, IBM have taken a different route, using the Eclipse-based Lotus Notes plugin for email. So if you are a Lotus Notes/Domino user then Linux is now an option for you.
VoIP
This is very much a growth area, with many people using Skype software. If you do, then you may already know there is a native Skype client for Linux.
Other software
Many, indeed most, other applications have Linux version or equivalents. And if they don’t, then there are emulation packages, such as CrossOver Linux, that allow you to run many windows applications within a Linux OS. So even the investment you have already made in software licences is not lost.
Being realistic, it will not be a totally smooth move from Windows to Linux. No matter how good the Linux software is, and how close in functionality it is to the Windows equivalent, it will be different and you will need to take some time to learn how to use it effectively. This is particularly the case with the Linux Operating System itself, although you can console yourself with the knowledge that you are better protected from the many malicious attacks that arrive via the internet every day. I would certainly recommend a ’suck it and see’ attitude to begin with. Start off by setting up a virtual machine (making sure it support the Linux distribution you’ve chosen) so you have have a play without affecting your live work environment. Then set up Linux in a dual-boot configuration on you desktop/laptop, so that you are exposing it to the hardware you want to use. This way you’ll find out if there are any issues with Linux running on your PC. You will also be able to move everything gradually over to the Linux boot until you reach a point where you find yourself rarely venturing into Windows at all. At that point you can either make the decision to lose Windows altoghter, or to hang on to it as a ‘just in case’ option.
In conclusion, it is eminently feasible for most people to consider Linux as an alternative to Windows. For individuals there is the improved security, greater stability and reduced expenditure on licences to consider, although even now there is a bit of a learning curve for the OS. Having a source of advice and support available is to be recommended. For companies, the saving on licences can become very significant…it’s worth examining your Microsoft licencing agreement and asking if you actually use all the software you are paying for? For example, typically a site agreement will include an OS upgrade licence, but most PC’s are sold with an OEM Windows licence, so why pay twice for the same OS? Are you really likely to upgrade the OS on that PC before it reaches the end of its useful life? Given the hardware requirement of Vista, are you going to be able to run it on the PC’s you currently own?
Having done the calculations, you may decide that the heartache is too much, that’s fine. But if you don’t do the calculations, are you missing an opportunity?