This chapter describes the evolution of the Greenstone digital library project through its first 10 years of development. It provides an overview of the software, which includes both production and research versions, as well as a chronological account of notable events that occurred in this period. The chapter also focuses on the tension that occurs between trying to support two versions of the software, and our strategy for resolving this conflict, that is, of reconciling production values with a research framework.
At the time of writing (December 2007) Greenstone—a versatile open source multilingual digital library environment with over a decade of pedigree—has a user base hailing from over 70 countries, is downloaded 4,500 times a month, runs on all popular operating systems (even the iPod!), and has a Web interface in over 50 languages. It is also a successful framework for research, as evidenced through the group’s publication record.1 How did this software project and the research team behind it reach this point? Team members often give anecdotal stories at conferences and workshops about life behind the scenes; this chapter provides a more definitive and coherent account of the project.
This chapter is divided into three parts. First we present an overview of the software in its current form. It comes in two flavors: a production system and a research framework. Next we give a chronological account of its development from the very beginning, including origins, early adopters, and our approach to the key issues of sustainability, support, and interoperability. The existence of two flavors creates a tension—the versions compete for the resources that we can commit to their development—and the chapter culminates in a discussion of our strategy for reconciling this conflict.
Key Terms in this Chapter
Greenstone Librarian Interface (GLI): The graphical tool that librarians, archivists, and other digital collection managers interact with to develop their Greenstone digital library collections. Works with both Greenstone 2 and 3.
Greenstone: The name given to our open source digital library software that encapsulates over a decade of research led by the digital library group at the University of Waikato, New Zealand. Greenstone 2 is a production version of the software, originally developed for the United Nations to deliver digital library collections on humanitarian aid. Greenstone 3, originally designed as a purely research framework, has recently been reengineered so it can additionally serve as a replacement for the production version.