A question I get in almost every seminar I present on topics like
open source or
Linux is: if the product fails, who can I yell at?
In other words, they are looking for a massive, faceless corporation they can call to complain (and sue). In the open source/Linux world, who can you scream at?
I think it's a valid concern ranging from home users to operators managing the information technology infrastructure of million dollars businesses. But is free software really that much of a risk compared to proprietary software?
If you download and install any piece of software licensed with the
GPL, you will notice that the license boldly states that the software comes with no warranty whatsoever. In other words, if it breaks, you have no one to sue. Should you go back to proprietary software then?
If a warranty and support is the only reason to use proprietary software, well, you're in for a nasty surprise.
Let's take a look at a couple of commercial licenses:
To paraphrase the
Microsoft Windows Home edition EULA, you have no warranty. Should the software not meet your needs, you have 90 days to ask for a refund. Should it cause your computer to meltdown, your claim is 'limited to the greater of the actual damages you incur in reasonable reliance on the Software up to the amount actually paid by you for the Software or US$5.00.'
I would love to peak at the
Microsoft Office 2007 License, but it's in an EXE file. Strange that you need Windows to be able to see a license. Oh well, if Microsoft wants to be incompatible with the rest of the world, that's their choice.
The
Adobe Photoshop CS3 license is not much more promising. Again, you have 90 days to ask for a refund. After that, you're on your own.
I'm assuming that if you feel that running proprietary software is preferable over open source, then you probably pay for an anti-virus. Here's the
McAfee EULA. Aside from the warranty lasting only 30 days, the rest sounds awfully familiar. I don't know about you, but after a while, all licenses starts to sound the same, don't you think?
Just for giggles, let's take a look at one more license from a company that 'thinks different.' Can you guess who? Here's a link to their
licenses. Any surprises over here? Not in terms of warranty, but looking at section 2.B, there's a mention of open source software included with the product. So, it seems that some software vendors do take a byte out of the forbidden fruit called open source.
So, are you still convinced that proprietary software offers better protection? But what about service and support agreements, you say? Microsoft will happily lighten your wallet in exchange for a phone number that you can call if you're up the creek without a paddle.
Here's the kicker. If you are in a situation where support is a requirement, that is readily available to you. You need help with your
Ubuntu setup, call
Canonical. You heard that
PHP is a great web development language but want support, call
Zend. What's a website without a database in the back end. Let's install M
ySQL and call
Sun Microsystems for a support agreement.
If this is too many companies, you could look at one-stop single-vendor support from shops like
IBM,
Sun or even
Novell.
And hey, if you're looking for friendly, personable support in Ontario or Quebec, call
Farstar Networking.
By considering free and open source software as an alternative, not only do you get the complete source code to your application (which you don't with Microsoft), you can also get support. The choice is yours.
I'm hoping that this is a bit of a wake up call. I've seen a number of article discussing the virtues of single-vendor or multiple vendor-solutions. However, it sometimes seems like Microsoft is the only single-vendor solution out there. They may also seem to be the only one who is on solid financial grounds. If that's your opinion, be aware that when you buy Windows of Office, you are subsidizing their Internet and game division, which is known for losing money.
It may be surprising to know that Microsoft is not the only company that is making a profit. Open source is a
billion dollar market that Microsoft has not been able to tap. Others are already tapping it.
So, next time you have a need for a new server or home computer, before you hit your quick dial button to Microsoft Sales, how about you place a few calls around. You may be surprised as to how much you can save in the short and long term.
And you can still have someone to blame if it doesn't work. Except you get to keep the code. What more could you want?
Labels: free software, fud, gnu, gpl, linux, microsoft, mysql, ubuntu, windows