This chapter presents a case study of a migration to open source software (OSS) in a South African school. The innovative aspect of the case study lies in how the entire implementation was motivated by the collapse of the school’s public address system. It was found that an OSS-based message system provided a more cost-effective replacement option whereby the speakers in the school were replaced with low-cost workstations (i.e., legacy systems) in each classroom. Interestingly, this OSS implementation happened despite the fact that, in South Africa, Microsoft Windows and MS-Office are available free of charge to schools under Microsoft’s Academic Alliance initiative. The chapter also analyzes some critical themes for adoption of OSS in the educational environment.
Key Terms in this Chapter
Microsoft Academic Alliance (MSDN AA): An initiative by Microsoft to promote the use of Microsoft’s developer tools, platforms, and servers for instruction and research by significantly reducing their price to educational institutions. In South Africa, government (i.e., nonprivate) schools can apply for free use of, inter alia, the Windows operating system and MS-Office software by teachers and learners (pupils).
Linux: An open source version of the UNIX operation system originally developed by Torvalds Linus. It has many distributions such as Ubuntu, Red Hat, SUSE, Knoppix, and so forth (also known as distros). Linux versions have been developed for an extremely wide variety of hardware platforms ranging from handheld devices such as cell phones and PDAs to massive super-computer clusters. The term Linux actually refers to the kernel around which the distros are built. Most of the software tools and applications included with the distros were developed under the GNU project of he Free Software Foundation; hence, a more accurate description is GNU/Linux.
OSS on Desktop or Desktop OSS: OSS applications that are utilized by everyday users to perform daily work tasks. This is in contrast to Server OSS, which are applications running on the server side. OSS on the desktop usually refers to a combination of an OSS operating system—usually a Linux distribution—and OSS productivity software such as OpenOffice, FireFox, or similar applications.
Open Source Software (OSS): Software distributed under a license that allows users to copy, modify, and redistribute the software.
tuXlab: As a joint initiative of (partnership between) the Shuttleworth Foundation ( www.tuxlab.org.za ) and South African Schools tuXlab are computer centers installed with OSS as an economical and sustainable way to bring the power of computing to the learners in South Africa.
Mono: An open source implementation of the common language infrastructure, based on the .NET Framework specification ( www.mono-project.com )
Operating System (OS): Software that controls the execution of computer programs and may provide various services such as hardware control, file storage, input-output functionality, and user interface. It acts as the interface between the hardware and the applications.
Complete Chapter List
Kirk St.Amant, Brian Still
Kirk St.Amant, Brian Still
Brian D. Ballentine
Francesca da Rimini
Andrea Bosin, Nicoletta Dessi, Maria Grazia Fugini
Victor van Reijswoud
M. Cameron Jones
Karin van den Berg
Vanessa P. Braganholo, Bernardo Miranda
Alessandro Nuvolari, Francesco Rullani
Marcus Vinicius Brandão Soares
Beatrice A. Boateng, Kwasi Boateng
Ralf Carbon, Marcus Ciolkowski
Bruno Rossi, Barbara Russo, Giancarlo Succi
Daniel Poulin, Andrew Mowbray
Kwei-Jay Lin, Yi-Hsuan Lin, Tung-Mei Ko
Stefano Comino, Fabio M. Manenti
Laurence Favier, Joël Mekhantar
R. Todd Stephens
Wouter Stam, Ruben van Wendel de Joode
Christoph Schlueter Langdon, Alexander Hars
Mikko Puhakka, Hannu Jungman, Marko Seppänen
Risto Rajala, Jussi Nissilä
Thomas Tribunella, James Baroody
Jacobus Andries du Preez
Leila Lage Humes
David J. Solomon
Dick B. Simmons, William Lively, Chris Nelson