Making the Switch: the Open Source Argument

February 4, 2010 at 6:59 am (Making the Switch)

Five years ago if you would have asked me to try Linux I would have laughed and made some snarky comment about not Wanting to spend hours trying to write a driver for my keyboard. I probably would have given you a dirty look if you had asked me how I felt about the Gimp. I would have also  thought you were crazy if you said I could get free, legal, and competitive alternatives to  Adobe and Microsoft products. But things have changed quite a bit since then, and the Open Source  world has grown tremendously.

I do  still feel a bit of trepidation towards the idea of diving head first into the Open Source pool. The fact is I am not a programmer and the terminal is like some alien creature to me. So why would I want to leave the comfortable steely clawed embrace of Windows?

For one thing  Vista has turned into another Windows ME or Win 2000 Home Edition (not 2000 Server that was a good one). I’m starting to think that it was never Microsoft’s intention to make Vista a viable OS; only to release something that would have the appearance of utilising our shiny new quad core processors and copious amounts of ram. After spending ridiculous amounts of money on this terrific bloat monster I realise that it doesn’t remotely live up to my expectations or to Microsoft’s promises. I’ve heard Windows 7 is all that Vista was supposed to be, but I’m sceptical and broke.

There are also a lot of ethical reasons not to use Microsoft products. For a long and very factual list of what I’m talking about click here. His rant is a a bit lengthy, but if you can stomach the techno-jargon it’s very informative and enlightening (and will help cure insomnia). I’m sure most people could add to this list but mostly I dislike it because it’s been  unstable for me (still get the blue screen of death at least once a week) and it was expensive.

With  that in mind I have to point out that Linux is not a clone of Windows. What Linux is, is a free alternative that offers the user the ability to make it into whatever they want or need. Obviously this requires a great deal of patience and the ability to learn how to use the software appropriately. On the other hand there are some Linux Distros, like Linux Mint that have everything ready for the average user (office suite, web browser, video codec’s, media players, burning utilities etc.) right out of the box(well mostly right out of the box).  To get a clear idea of what the differences mean you should check out this short  article. If you do think you want to give Linux a try I recommend reading the article first (but don’t let it discourage you).

So price tag is a big issue and Open Source software is free (that is without monetary cost). Not only is it free, its also customisable in a meaningful way (yes you can do more with your OS than Change the desktop theme). Obviously this requires some time and patience but how many hours would you have to work to pay for two grand worth of software? Linux is also mostly more stable. I would be lying if I said it doesn’t crash (mostly my fault though, I am a button pusher), but it has given me less trouble than Vista.

And then there’s  security to think about. Vista attempts to be more secure by adding permissions pop ups for everything, but how many people have gotten so used to clicking Allow that they just do it automatically and still end up getting some nasty little Trojan horse that wakes up the kids at 3 in the morning with a blaring techno-pop music themed infomercial. No joke I thought someone was having a rave in my basement; I was sure I would find a bunch of sweaty college students lurking in downstairs with glow sticks in their mouths.

Although money, security, and efficiency are probably the main factors in my decision to make the switch, there is another reason,altruism (sort of). It’s revitalizing to see people come together the way they have over the last couple of decades to create so many usable tools and then to just give it away to anyone (donations are always accepted). Sure most everyone who writes code for open source software has some other motives (generally not grandiose), but what they do benefits many other people around the world.

It’s almost too good to be true.

So here’s the part where the L33T Linux users flame me uncontrollably (please don’t flame me I’ll just ignore it. Constructed criticism however, is always welcome and appreciated). Ahem… Linux does have some  drawbacks (yeah I said it). First and foremost there are compatibility issues. Anyone who ever relied on Windows 98’s plug and pray features will be familiar with the kind of frustration that I had with Linux over my video card (  Nvidia is> or = good   Ati is < or = good). It’s hard to blame anyone for this though because of the difficulty of backwards engineering a driver and the expense of writing a driver for so many different versions (dozens really) of Linux. It has been a very minor chore to get my All-in-one printer,  pen tablet, and  dual monitors working; but they do now, and it really only cost me a few hours.

My second issue is software. While its true that there are comparable free versions of almost any piece of software out on the market installing them is sometimes difficult. Most of the time installation is easy thanks to the package manager. There’s a  giant list of software and repositories already built into many versions of Linux and all you have to do is click to get them. God help you if you have to compile. I’ve done it, its not pretty. Well…  maybe its not that bad, I mean there are tutorials everywhere, for everything but finding one in plain English that is appropriate for your distro can sometimes be time consuming.

And that brings me to my last issue with Linux. While there are a great many people who are willing to help noobs on the forums, there are also quite a few who will ignore you because you’re new to Linux. Or worse they publicly ridicule you on the forums. I don’t know how many times I’ve come across someone asking questions and being bombarded with replies saying RTFM noob. This does not help anyone, and it certainly doesn’t make me want to support that forum or distro. I have to say, however  that the people at the Linux Mint (my chosen distro) and the Ubuntu forums are very friendly, courteous, and helpful.

So why would I want to deal with  that when Windows comes free with a new PC? The truth is, it does not actually come free with your PC. The cost of Windows is added into the purchase price of the pc and you do have the ability to get a refund for it (up to $250 in some cases). There are however some constraints to getting your refund and it can be a hassle. There are many articles out there that cover this so I won’t go into detail, but you can start here and here.

One might also ask why not Just buy a Mac. My answer to that would be “great, can I have $2000”. I have an older emac collecting dust in the basement just so I can play with Garage Band (oh how I love to make the techno-pop industrial Latin polkas).

Windows aside there is another group of software that I’m starting to get agitated with; the Adobe Suite. I fell in love with PhotoShop cs2 during college and have been using it since. Unfortunately I can’t afford to have a copy at home and I am a bit sceptical about the kind of information that cs4 is constantly reporting back to Adobe every time I turn my PC on. On top of that there is the fact that all of the Adobe suite programs have become a huge resource hog sucking down drive space, processor power, and memory like they’re on a Walmart clearance sale. Add on top of that the ridiculous price tag of $1800 for this monopoly… er I mean industry standard package. Even the student edition would come out to well over $500 for the software I use on a regular basis. So my argument against Adobe is mainly about efficiency, and cost (I also have a problem with monopolies, but whatever) and has nothing to do with functionality. If you’ve got wads of cash, by all means stick with the Adobe cartel… er  Suite(I didn’t mean it PhotoShop I still love you. sniff sniff).

I have read a great deal about how most of the programs like Gimp and Inkscape compare to the Adobe equivalents, but nobody seems to have a straight answer about the limitations of either. People on both sides rant and rave about how their product is superior (although I don’t believe any of the open source developers do so, just users). As far as I can tell their all pretty similar.I plan on covering the differences with Gimp (photoshop), Inkscape (Illustrator), Scribus (Indesign), Kompozer/Amaya (Dreamweaver),Kino/Avidemux (Premiere or more like imovie) and any others I come across.  Some of these programs are available for Windows, OSX, and Linux.I’ll try to stick to the cross platform stuff at first and then move into the Linux only stuff.  I’ll have links and reviews of the  tutorials that I find helpful, and hopefully I’ll come up with a few of my own.

My plan is to be able to replace MS and the Adobe programs entirely. Someday what I would like to do (when I eventually get a teaching gig) is create an entirely Open Source classroom complete with 30 PC’s running Linux and a curriculum designed around the  alternatives. The benefit being that it will save the schools money and make it free and easy for students to work outside class. I’d love to hear from any instructors who have had success along these lines and will gladly post there comments.

So I’m saying goodbye to Microsoft and Adobe. I don’t expect this to be easy, but I’m not the first person to make the switch. I’m also not the only person out there who’s ready to give it a try (I hope).

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: