Posted by
Waski_the_Squirrel on Monday, June 11, 2007 2:31:44 PM
I love open source software and I see it as a way for schools to more efficiently spend taxpayer dollars.
Open source software is not freeware or shareware. It can be downloaded at no cost. Its code is open for anyone to edit, although there is usually a central body that approves any changes to the code. The license on this software requires that no one may resell the software at profit, though they can market their own contributions. The companies that offer this software profit from providing support and by donation. Others offer open source software as a sort of research for their more traditional product. A few popular names are: the GIMP, Open Office, Firefox, and Linux.
Contrast this with the more traditional software. Windows and Apple contain mostly this type. Under this license, a fee must be paid for the software along with an additional fee for each machine upon which it runs. For example, I might buy a CD of Microsoft office and run it in a lab of 25 computers. I would need to pay a licensing fee for each one of those computers (or else get a site license).
Clearly, in terms of initial cost, open source software wins. Yet, very few schools actually use it. I'll go through a few reasons and then offer my argument. I will also place links to a few popular pieces of software at the end of this post. It is free to try, but I do suggest reading to the end before you try it. Open source software does have some drawbacks.
One common argument is that students need to learn the software that they will actually use out in the working world. This argument is easily countered. When I was in high school, computers used Windows 3.1 or MS-DOS. My own school was still using Apple IIe's. None of this would have prepared me for what I do now. Quite simply, software changes quickly. Features move or change and new features are always added. I would prefer students learn more "global" skills such as how to operate a spreadsheet, how a file structure works, and other such things.
These "global" skills can then be applied to anything. If I understand spreadsheets, I can quickly be up and running on Excel, Lotus 1-2-3, MicroCalc, OpenOffice Calc, or any other spreadsheet on the market. I mostly use OpenOffice Calc, but am quite comfortable in Excel because so much is the same. Once in a while, I have to look for a feature.
Are we providing vocational training of specific skills or are we preparing free-thinking citizens?
Another common argument is that open source software is prone to bugs. I would counter this by saying that Microsoft is well known for bugs as well. Apple has bugs as well. The difference is that with open source software, anyone can fix the bugs. With Microsoft or Apple, only their own programmers may fix them. In my experience, as an avid user of open source software, the bugs show up rarely, unless you download experimental versions of software. This is similar to using beta software from traditional programs.
Some argue that open source software is difficult to use. I would counter that this is an issue of familiarity. Students use my Linux machines at school with no trouble. They're a little freaked at first but adapt quickly. Things are in different places, but they are there.
Now this does bring up a legitimate point. There is very little support for open source software. You may find some stuff online, but most often you are on my own. I attempted to set up Moodle on my Linux machine. It didn't work and now I can't get rid of the old version to try again. There is no one I can call. The best I can hope for is to find someone by luck on the Internet. Luckily, the more common pieces of software have attracted technical writers. I recently purchased a wonderful book on the GIMP that really opened my eyes to what it could do.
Schools need to decide for themselves how much they use the support. One point worth raising is that many open source programs have more traditional counterparts that do have the support. For example, the traditional counterpart of Open Office is Star Office. This has many of the same features, offers support, and is still a lot cheaper than the Microsoft or Apple offerings.
Another concern is lack of features. I offer two considerations. The first is that when we buy software, we are often dazzled by the array of features and then rarely use them. They serve merely to bloat the program. How many of you word processor users out there make use of Styles? They made my life much easier, but most people don't even know the feature is there. My second consideration is that most of the features are there. You may occasionally find that one picky feature, but that is rare. I wish Open Office had a curve-fitting feature like Excel. On the other hand, I can write one and this is a feature that most people will not use or miss.
The final concern I want to bring up today is security. Since the code is open to anyone, can't anyone find its weaknesses? The answer is yes. They can also change them. Many, many eyes look at the code. At its root, security is based on passwords and privileges. Linux is quite good on this score. In addition, Linux does not suffer from the viruses and spybots of Windows. On a personal note, I have Explorer and Firefox on my Windows machine at school. I use only Firefox. I scan for spybots every few months and may pick up 5-10. When I used to use Explorer, the number could be in the hundreds.
In sum, open source software is a viable alternative to traditional software and offers some real cash savings to schools.
*********************
I just wanted to note a few good open source programs. This is advertising.
The GIMP - this is a graphics-editing program that offers an alternative to Adobe Photoshop. It is an excellent program, though a little tough to learn. In its defense, Photoshop is also tough to learn. These are programs for professional graphic artists.
OpenOffice - this is an office suite that offers a great alternative to Microsoft Office. It also reads Microsoft files and saves in that format. Since getting this program, I rarely use Microsoft Office. I particularly love the formula editor. It's harder to use than the Microsoft version, but offers a lot more control and, once learned, is faster.
Mozilla Firefox/Camino - these are both web browsers. Camino only runs on Apple machines, but Firefox runs on everything. They brought tabbed browsing years before Microsoft. They have an excellent pop-up blocker, and can display almost everything that Microsoft displays. I only use Explorer when I'm on a strange computer that doesn't have the others.
Mozilla Thunderbird - this is an E-mail program (and the link takes you to the same place as the previous link). I'll admit it's a little slower on my Apple than I'd like, but I notice no difference on my Linux machine or the Windows machine at school.
Scribus - this is page layout software. I've used it very little, but I'm told that it's very good.
Moodle - this is an alternative to Blackboard. It is a program you can use to teach classes online. I had some trouble setting it up, but I've used it where others have set it up. I like its layout better and its operation, but I think Blackboard does a better job with the testing feature.
Linux - this is an operating system, an alternative to Windows or OS-X. It comes in several flavors, some of which cost money. The version I use is Red Hat Fedora (the experimental version of Red Hat). I like it because it enables me to use one machine as an old-fashioned mainframe while other old "junkers" can be connected to it and run as thin-client terminals. You can set up an entire computer lab at very low cost. I have my complaints with Fedora, but they're for another day.
It is a whole world of software well worth exploring. The best part about it is that it is free to explore. It is a true free market with an almost "Wild West" competition. Programs rise and fall daily and only the absolute best survive.