September 2003 — Features

Print this article

Click here to receive your FREE subscription to T.H.E. Journal

Making the Switch to Open Source Software

I was taught in school using products like MS-DOS, WordStar and Multiplan, which obviously are not the "killer apps" of today. Even different versions of the same program can change drastically over the years. This leads to the second assumption: We should teach a specific vendor's application rather than fundamental concepts. Knowing that the software our children use today may be obsolete tomorrow, is it wise to focus mainly on those specific features that are limited to a single vendor or application.

I like to think of it as learning to drive a car. We don't teach someone how to drive a specific make or model; we teach them the fundamental principles of driving. Therefore, I have found using open source software to be a benefit because it forces us to teach our students those fundamental principles. I know that they may not use Sun Microsystems' StarOffice Writer, or for that matter Microsoft Word, when they go to college. But, I am now able to offer them the latest in application software using a solid, modern operating system because cost is not an issue. We could not do this if our school had to pay a hefty price every time we wanted to upgrade our software.

Even as our school focuses on the fundamentals, I have seen an increased interest from community businesses in our computer science program because we are using Linux to teach computer skills. Linux is also steadily gaining market share in corporate America and governments worldwide. There are businesses looking specifically for individuals with experience using Linux and applications such as StarOffice. While I am highly confident that our students can easily use the more common Windows operating system, they definitely have an advantage over students in other school systems who have never been exposed to a UNIX-like operating system such as Linux.

Embracing Challenges

As much as I have grown to love open source software and what it has done for our school, there are challenges in making a switch from one operating system to another. The greatest challenge we have faced is compatibility. For those who have used both the Macintosh and Windows operating systems, you know that programs from one rarely work in the other. Exchanging files between different applications can also be a challenge.

This can be especially daunting if your school already has invested in a number of software titles for a non-UNIX operating system. Running "Reader Rabbit" in Linux is not as easy as popping in a CD-ROM and letting it install as you would in Windows or Mac OS. In fact, many applications not written for Linux will not run in Linux at all. This usually means finding equivalent software in open source.

This leads to another challenge: finding open source software. Most stores and catalogs do not carry open source titles. In fact, most open source programs currently need to be downloaded off the Internet; though, this is changing. Linux faces a "chicken vs. egg" problem right now. Until Linux has the same number of vendors supporting it as Microsoft d'es, not as many users will commit to using the operating system. However, until more people switch to Linux, vendors will not be overly eager to support its operating system.