Graduate School of Library and Information Science, UT Austin
Information Technologies
and the
Information Professions
spacer


Shortcuts
Home
Introduction
Syllabus
Texts
Tech Modules
Assignments
Standards
Grading
Resources
Blackboard
Contact Info
 
iSchool Links
ISchool Home
Tutorial Junction
IT Services
   
UT Links
UT Home
Library Home
UTNetCAT
Address Change
 
Overview of the Open-Source Movement
R. E. Wyllys


Introduction

What is the Open Source movement?

Briefly, it is a world-wide movement composed, both formally and informally, of many people who feel that the best way to produce software that will be sophisticated, robust, and (relatively) bug-free is to enlist the cooperation of interested, skilled, altruistic programmers who are willing to work for free, inspired by the twin goals of producing high-quality programs and of working cooperatively with other similarly minded people.

The best known example of software coming out of the Open Source movement is probably Linux, but there are other important examples, including:

  • Apache, the program that runs over 50% of the Web servers in the world;
  • perl, a very widely used language for implementing interactive Webpages; and
  • BIND, the program that supports the Domain Name Service (DNS), by means of which your browser can find the physical locations of the Webpages you seek.

Suffice it to say that the Open Source movement is an active and vital part of the software scene in the world today. Informally, thousands of programmers around the world support it by participating in the maintenance and updating of various pieces of software. Formally, the movement has come to be spearheaded by an organization named the Open Source Initiative, a nonprofit association based in California that owns the trademark, "Open Source."

Unfortunately, the obvious abbreviation of the Open Source Initiative, OSI, is also that of the Open Systems Initiative, which can easily lead to situations in which it is not clear what the referent of the abbreviation is. In this discussion, I use "OSI" only to abbreviate "Open Source Initiative."

Formal Definition

The OSI has developed a formal definition of the movement at a Webpage called "The Open Source Definition." You need to read, in detail, both the formal definitions of each of the nine criteria on that Webpage and also the hyperlinked rationale for each criterion. The rationales are quite illuminating.

Reasons Why the Open-Source Movement is Worth Supporting

You should also follow up on, and read, what the top page of the OSI Website calls "several complementary views of the open-source phenomenon. You can read a brief introduction, a techie/hacker's case, a businessperson's case, and a customer's case." The top page asks a further question, "Still not convinced? Then read some third-party case studies," and I strongly recommend your reading several of these case studies.

Further Information about the OSI

Finally, you should read the OSI Website's "brief history of the open-source concept" and the "page answering Frequently Asked Questions," both of which contain information of which you should be aware.

Summary

The open-source movement is still quite young, but it holds a great deal of promise for the future development of software. I confidently predict that you will hear much more about open-source software as you pursue your careers in library and information science.

curve image  
Course emailbox: l38613dw@ischool.utexas.edu
iSchool Website: www.ischool.utexas.edu

Last updated 2002 Aug 25 by R. E. Wyllys