Open source software in libraries: A workshop

ossnlibraries-workshop.gif This site is a part of a hands-on workshop for teaching people in libraries about open source software.

Given the linked texts, the accompanying set of software, and reasonable access to a Windows or Unix computer, the student should be able to read the essays, work through the exercises, and become familiar with open source software especially as it pertains to libraries. More specifically, the student will learn the ideas behind open source software, a bit of its history, and how it is similar and dissimilar to librarianship.

Through the hands-on exercises, the student will learn how to uncompress and untar distributions, configure an application for building, build (compile) an application, install it, configure it, and finally use it. Applications used during these hands-on activities include: Apache, CVS, Hypermail, MARC::Record, MySQL, Perl, swish-e, xsltproc, and YAZ. Both Koha and MyLibrary are discussed but not described in terms of installation. The hands-on exercises are complete with sample data, configuration files, and sample scripts to get the student up and going quickly.

Links to parts or all of the this workshop follow:

  1. the workshop handout as a PDF file
  2. the workshop handout as one l o n g HTML file
  3. the workshop handout as plain o' text file
  4. the HTML version of the exercises specifically for Windows users
  5. the PDF version of the exercises specifically for Windows users
  6. a plain text version of the exercises specifically for Windows users
  7. the "extras" directory containing sample data, configuration files, and scripts

I hope this site will help you learn about open source software. I believe open source software represents one way people can take control of their computers as opposed to being controlled by them.

Creator: Eric Lease Morgan <>
Source: There is no source for this document; this document was never formally published.
Date created: 2003-09-17
Date updated: 2004-11-16
Subject(s): open source software;