Professional Documents
Culture Documents
Development Team
Principal Investigator
Paper Coordinator
Dr. Jagdish Arora, Director
&
INFLIBNET Centre, Gandhinagar
Subject Coordinator
Content Writer
Paper Coordinator
Content Reviewer
Open Source Library Software and Applications
I. Objectives
• To learn basics of Open Source Movement
• Study the History of Open Source
• Enumerate the Advantages and Disadvantages of Open Source Software
• Open Source Software available for library automation
• Open Source Library Applications
1. Introduction
Open Source Software (OSS), term was coined by Eric Raymond, it is the
software for which the source code is freely and publicly available, though the
specific licensing agreements vary as to what one is allowed to do with that
code. Open source software (OSS) has gained importance worldwide and in the
last few years open source has triggered a vast volume of research and has
entered the mainstream software market, with the adoption of packages such as
Linux (operating system), mySQL (relational database), PHP, Perl, Python
(scripting and programming languages), Apache Web Server and the Zope
content management system and many more.
However the Free software [FS], term was given by Richard Stallman in 1984,
is the software which can be obtained at zero cost i.e. software which gives the
user certain freedoms. FS provides only executable file to the end user, through
public domain and end user is free to use that executable software in any way,
but the user is not free to modify that software.
Similarly the alternative term Free/Libre and Open Source Software (FLOSS)
refers to software licenses which give users four essential ‘freedoms. These
include running the program for any purpose, studying the workings of the
program, and modify the program to suit specific needs. One can also
redistribute copies of the program at no charge or for a fee, and finally to
improve the program, and release the improved, modified version.
2. Open Source: Evaluation
2.1 History of Open Source
The open source movement started in the 1980s with Richard Stallman who
resigned from MIT founded GNU project. Unix is an operating system, whose
functionality, he wanted to copy and build upon, but it required community
effort. Wanting it to be a free software, he created a different kind of copyright
licence, which he termed “copyleft”. “
Milestones in the history of open source software are:
• 1983 - Richard Stallman formed GNU project;
• 1985 - Creation of Free Software Foundation;
• 1991 - Development of Linux kernel by Linus Torvalds;
• 1998 - Open Source Initiative (OSI) formed by Eric Raymond.
2.2 Open Source Platforms
a. Open Source Initiative [http://opensource.org/]- The Open Source
Initiative (OSI) is a non-profit corporation with global scope formed to
educate about and advocate for the benefits of open source and to build
bridges among different constituencies in the open source community.
b. SourceForge [http://sourceforge.net/ ] - SourceForge is an Open
Source community resource dedicated to helping open source projects,
be as successful as possible. It thrives on community collaboration to
help create a premiere resource for open source software development
and distribution.
Provides support
Commercial Open Yearly License + Yearly
and legal
Source Maintenance Maintenance
indemnification
Community Open Freeware or Normally no
Free
Source Shareware formal support
4.1.1 Koha - Koha is a full featured open source library management system
and it was initially developed by Harowhenua Library Trust, New Zealand in
2000. Now the project has grown as one of the popular Open Source Library
management system by large group of volunteers from various parts of the
world. The Software consists of several modules supporting all the activities of
a library: on-line catalog (OPAC), cataloging, authorities management,
circulation, user management, acquisitions, periodicals, reporting, and
administration. It is translated in over 100 languages, and is implemented in
more than 900 institutions around the world.
4.1.2 Evergreen- Evergreen is an open source Integrated Library System (ILS)
which includes circulation and cataloguing features, OPAC, SIP2.0 support for
interaction with management software and search/retrieval through Z39.50. It is
a robust, enterprise level ILS solution developed to be capable of supporting the
workload of large libraries in a fault-tolerant system. It too is standards
compliant and uses the OPAC interface, and offers many features including
flexible administration, work-flow customization, adaptable programming
interfaces. It features the Open Scalable Request Framework (OpenSRF), that
allows developers to create applications for Evergreen with a minimum of
knowledge of its structure. It Operates on Debian or Ubuntu Linux servers.
4.1.5 SOPAC (Social Online Public Access Catalog) - SOPAC is a module for
the Drupal CMS that provides true integration of library catalog system with the
power of the Drupal content management system while allowing users to tag,
rate, and review your holdings. User input is then incorporated into the
discovery index so that SOPAC becomes a truly community-driven catalog
system.
5.6 Invenio -Invenio software developed , maintained , and used at the CERN
Document Server. It allows to run electronic preprint or digital library server,
online library catalogue or a document system on the web. It complies with the
Open Archives Initiative Metadata Harvesting Protocol (OAI-PMH) and uses
MARC 21 as its underlying bibliographic standard. It is a free software issued
under GNU-GPL license.
7. Summary
Open Source Softwares are dominating the infrastructure of Internet and Web
services and present libraries also. OSS has continued to grow and so come the
open source applications in libraries. These softwares and applications are more
stable, secure, auditable and extensible than the commercial alternatives.
Moreover using OSS guarantees that the standards and protocols used in the
library will be open to examination and helps the library community to build
upon previous success.
8. References
1. Barahona, J.M.G. (2008), “The advantages of openness”, El professional
de la information, Vol. 17 No. 1, pp. 5-7.
2. Feller, J. and Fitzgerald, B. (2002), Understanding Open Source Software
Development, Addison Wesley,London.
3. Open Source Initiative http://opensource.org/osd
4. Open Source Softwares- E-Learning Resources
[http://www.grayharriman.com/open_source.htm
5. Parminder Kaur, Hardeep Singh. Open Source Software Development
Models – A State of Art 2nd International Conference on Methods and
Models in Science and Technology (ICM2ST-11) AIP Conf. Proc. 1414,
128-132 (2011); doi: 10.1063/1.3669943
6. Perens, B. (1999). The open source definition. In M. Stone, S. Ockman &
C. Dibona (Eds.), Open sources: Voices from theopen source revolution.
Sebastopol, California: O'Reilly & Associates.