Open Source Softwareand Libraries
Open Source Softwareand Libraries
net/publication/28810296
CITATIONS READS
16 13,349
1 author:
Sukhwinder Randhawa
Centre For Research In Rural And Industrial Development
3 PUBLICATIONS 21 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Sukhwinder Randhawa on 09 April 2018.
Abstract:
Open source software is, software that users have the ability to run, copy, distribute, study, change, share and
improve for any purpose. Open source library software’s does not need the initial cost of commercial software and
enables libraries to have greater control over their working environment. Library professionals should be aware of
the advantages of open source software and should involve in their development. They should have basic knowledge
about the selection, installation and maintenance. Open source software requires a greater degree of computing
responsibility than commercial software. Library professionals do not think seriously about the advantages of open
source software for automation and hence are reluctant to use it. They do not have the expertise to support open
source software. Paper highlights major open source library software.
Keywords: Open Source Software, Open Source Movement, Library technology, Information Technology
Introduction
Open source software is computer software whose source code is available under a license (or
arrangement such as the public domain) that permits users to study, change, and improve the software,
and to redistribute it in modified or unmodified firm. It is often developed in a public, collaborative
manner. It is the most prominent example of open source development and often compared to user
generated content.
For many libraries, organizing their books and other media can be daunting task, especially as the
library grows with more material. Years age we had crude card catalogue systems (remember the Dewey
Decimal System) that kept things organized, but were difficult to maintain. With today’s computing
technology, organizing our libraries has never been easier or more efficient. Gone is the card catalogue
and in some libraries, it’s much easier to locate a book through and internet connection and picking it up
upon your arrival, rather then wasting the time scouring the aisles looking for your next read. Now just
because the world has been blessed with wonderful software solutions that make everything easier to do,
doesn’t mean that every library in the universe is using these solutions. Many Libraries do not have huge
amounts of money to burn, and any that they do get usually goes to purchasing additional resources.
Because of this need for software (and the installation and training costs associated with any), and
the lack of money available to spend on it, many libraries are left to fend for themselves when it comes
to staying up to date with the latest technology. Unless, of course, they embrace the open source
movement and use some of the countless software solutions available to help out. Most software that
we all use everyday is known as "proprietary", which in a nutshell means that it costs money and that
the actual code of the software is restricted, in that the code of the software cannot be modified, copied,
or changed from its original construction. The code is "unreadable" and pretty much is what it is. Open
source software, on the other hand, is quite the opposite. The open source mentality revolves around
* Assistant Librarian, Centre for Research in Rural and Industrial Development (CRRID), Chandigarh, Email: [email protected]
370
sharing and collaboration, and these two important elements describe open source software perfectly.
First and foremost, open source software is free for anyone to have; more importantly, not only is the
software free, but it is also free for anyone to copy, hack, modify, etc. This increases the possibilities of
a software program's potential because of this free-thinking model. Many large groups of programmers
have customized basic open source programs into whatever they deemed necessary, and have in turn
given these modifications back to the open source community for free where others can continue to build
on their work. There are many different kinds of open source software solutions out there today that
could be embraced by the library. There's basic operating system, document processing programs,
Library Management Software (LMS) and Digital Library software.
• Lower software costs: Open source solutions generally require no licensing fees. The logical
extension is no maintenance fees. The only expenditures are for media, documentation, and
support, if required.
• Simplified license management: Obtain the software once and install it as many times and in as
many locations as you need. There’s no need to count, track, or monitor for license compliance.
371
• Lower hardware costs: In general, Linux and open source solutions are elegantly compact and
portable, and as a result require less hardware power to accomplish the same tasks as on
conventional servers (Windows, Solaris) or workstations. The result is you can get by with less
expensive or older hardware.
• Scaling/consolidation potential: Again, Linux and open source applications and services can
often scale considerably. Multiple options for load balancing, clustering, and open source
applications, such as database and email, give organizations the ability to scale up for new
growth or consolidate to do more with less.
• Support: Support is available for open source—often superior to proprietary solutions. First,
open source support is freely available and accessible through the online community via the
Internet. And second, many tech companies are now supporting open source with free online and
multiple levels of paid support. For example Liblime.
• Escape vendor lock-in: Frustration with vendor lock-in is a reality for all IT managers. In
addition to ongoing license fees, there is lack of portability and the inability to customize
software to meet specific needs. Open source exists as a declaration of freedom of choice.
• Unified management: Specific open source technologies such as CIM (Common Information
Model) and WBEM (Web Based Enterprise Management) provide the capability to integrate or
consolidate server, service, application, and workstation management for powerful
administration.
• Quality software: Evidence and research indicate that open source software is good stuff. The
peer review process and community standards, plus the fact that source code is out there for the
world to see, tend to drive excellence in design and efficiency in coding.
3.1.2. NewGenLib
3.1.3. Evergreen
Evergreen ILS is another option when researching open source ILS
options. Developed by Equinox Software, Evergreen 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, and because its open source, cannot be locked away and can benefit from any
community contributions.
3.2.2. DSpace
Dspace is a groundbreaking digital institutional repository that captures,
stores, indexes, preserves, and redistributes the intellectual output of a
university’s research faculty in digital formats. It manages and distributes
digital items, made up of digital files and allows for the creation, indexing,
and searching of associated metadata to locate and retrieve the items. DSpace design and developed by
Massachusetts Institute of Technology (MIT) Libraries and Hewlett-Packard (HP). DSpace was designed
as an open source application that institutions and organizations could run with relatively few resources.
It is to support the long-term preservation of the digital material stored in the repository. It is also
designed to make submission easy. DSpace supports submission, management, and access of digital
content.
3.2.3. EPrints
Eprints is an open source software package for building open access
repositories that are compliant with the Open Archives Initiative Protocol for
Metadata Harvesting. It shares many of the features commonly seen in
Document Management systems, but is primarily used for institutional
repositories and scientific journals. EPrints has been developed at the University of Southampton School
of Electronics and Computer Science and released under a GPL license.
373
3.2.4. Fedora
Fedora open source software gives organizations a flexible service-oriented
architecture for managing and delivering their digital content. At its core is a
powerful digital object model that supports multiple views of each digital object and
the relationships among digital objects. Digital objects can encapsulate locally-
managed content or make reference to remote content. Dynamic views are possible by associating web
services with objects. Digital objects exist within a repository architecture that supports a variety of
management functions. All functions of Fedora, both at the object and repository level, are exposed as
web services. These functions can be protected with fine-grained access control policies. This unique
combination of features makes Fedora an attractive solution in a variety of domains. Some examples of
applications that are built upon Fedora include library collections management, multimedia authoring
systems, archival repositories, institutional repositories, and digital libraries for education.
3.3.2. Drupal
Drupal is another open source web publishing option that allows an individual or a
community of users to easily publish, manage and organize a wide variety of content on a
website. Tens of thousands of people and organizations have used Drupal to power scores
of different web sites, including Community web portals, Discussion sites, Corporate web
sites, Intranet applications, Personal web sites or blogs, E-commerce applications, Resource directories,
Social Networking sites.
3.4.3. Firefox
Firefox is the Mozzila organizations answer to Microsoft's Internet Explorer web
browser, and has taken the web by storm over the past few years as the biggest
competitor to IE in quite some time. Firefox offers a much more secure browsing
experience compared to IE (mostly because the majority if the population uses IE and
that's who the bad guys are targeting). The biggest draw, however, is the modifications that can be made
to Firefox through its many plug-ins, which can make using the net more constructive. Firefox runs on
various versions of Microsoft Windows, Mac OS X and Linux.
3.4.4. Thunderbird
Thunderbird Firefox's little brother program, Thunderbird, is the Mozilla foundations open-
source alternative to Microsoft's Outlook Express. The program works exactly like
Outlook, providing you with a secure and safe desktop email solution. And just like
Firefox, the open source programming community has created free add-ons to make the Thunderbird
email client customized to your liking. If you absolutely need a desktop email client (as opposed to a
web-based email client like the recommended Gmail), then Thunderbird is the open source program you
need.
3.4.5. GIMPshop
GIMPshop is a modification of the free/open source graphics program GNU Image
Manipulation Program (GIMP), intended to replicate the feel of Adobe Photoshop. Its
primary purpose is to make users of Photoshop feel comfortable using GIMP. It shares
GIMP's feature list, customisability, and availability on multiple platforms, while
addressing some common criticisms regarding the program's interface: GIMPshop modifies the menu
structure to more closely resemble Photoshop and adjusts the program's terminology to match Adobe's. In
the Windows version, GIMPshop uses a plugin called 'Deweirdifyer' to combine the application's
numerous windows in a similar manner to the MDI system used by most Windows graphics packages.
Since March 2006, it supports Photoshop plugins, through a host plugin that can run on Microsoft
Windows or Linux. All of GIMP's own plugins (filters, brushes, etc.) remain available.
3.4.6. NVU
Nvu ("N-view") is a discontinued WYSIWYG HTML editor, based on the
Composer component of Mozilla Application Suite and Gecko 1.7. It is a
common WYSIWYG editor for Linux and is intended to be an open source
equivalent to proprietary software like Microsoft FrontPage and Macromedia Dreamweaver. As a
375
WYSIWYG editor, it is designed to be easy for novice users and does not require any knowledge of
HTML or CSS to use. The project was started by and sponsored by Linspire. Linspire hired Daniel
Glazman, former Netscape Communications Corporation employee and CEO/Founder of Disruptive
Innovations, to be lead developer. Nvu is available for Linux, Mac OS X and Microsoft Windows, and it
can be built successfully on any platform with the Netscape Portable Runtime.
4.7. Documentation
So users are mainly responsible for the deployment of open source software; detailed and up-to-date
documentation is a prerequisite for successful installation and maintenance. Open source software
documentation is available through project websites, wikis, blogs and email lists. They give information
of software installation in various operating systems, software architecture, database structure, history of
bug fixes, changes in new release, road map(wish list) of future releases etc. Installation details and
information for users are also available with installation package. Individual documentation for
developers, administrator and user is another advantage of open source software documentation.
Software community incessantly updates the online documentation and it is better to make use the online
wiki or email lists for error fixing and clearing doubts.
377
Conclusion
So, it seems that there are some very powerful solutions available today that could be used to create a
much more resourceful library. By using open source software in the library, money that otherwise would
be spent on software solutions can be used for other important resources, such as purchasing additional
media resources (books, journals, etc.), or can be used to hire educated, technical support that provides
patrons with the know how to better use already existing resources. In addition, this free software is
constantly being updated, changed, and customized to meet the library's needs. While all of this is fine
and dandy, and sounds like the win-win solution for your library, there are still pitfalls and hurdles we'll
need to overcome. Hopefully this article provides some introductory information as to how to wean your
library off of traditional computing products and dive into the pool of open source resources available
today.
References:
Altman, Micah (2001). Open Source Software for Libraries: from Greenstone to the Virtual Data Center
and Beyond. IASSIST Quarterly, Winter 2001, 5-11. Retrieved January 17, 2008, from Web site:
http://iassistdata.org/publications/iq/iq25/iqvol254altman.pdf
Bailey, Charles W., Jr. (2006). Open Access and Libraries. Retrieved January 15, 2008, from Web site:
http://www.digital-scholarship.com/cwb/OALibraries2.pdf
Balas, Janet L. (2004). Considering open source software. Computers in Libraries. 24 (8), 36-39.
Retrieved February 10, 2008, from Web site: http://www.infotoday.com/cilmag/sep04/balas.shtml
Bretthauer, David (2002). Open Source Software: A History. ITAL: Information Technology and
Libraries. 21(1), 3-11. Retrieved January 21, 2008, from Web site:
http://www.ala.org/ala/lita/litapublications/ital/2101bretthauer.cfm
Corrado, Edward M. (2005). The Importance of Open Access, Open Source, and Open Standards for
Libraries. Issues in Science & Technology Librarianship. 42. Retrieved February 3, 2008, from Web site:
http://www.istl.org/05-spring/article2.html
Ferraro, Joshua. (2006). Why Your Library Needs Open Source. Retrieved February 9, 2008, from Web
site: http://liblime.com/c/welcome.html
Free Software Foundations software directory. http://www.fsf.org/
Hebert, Eric. How Open Source Software Can Improve Our Library. Retrieved January 15, 2008, from
Web site: http://www.degreetutor.com/library/managing-expenses/open-source-library
Kumar, Vimal (2007). Selection and Management of Open Source Software in Libraries. In Kumar,
Manoj K., Eds. Proceedings CALIBER 2007: 5th International Convention on Automation of Libraries in
Education and Research Institutions, 1-5.
Mackenzie, Adarian (2001). Open Source Software: When is a Tool? What is a Commodity?. Science
as Culture, 10(4), 541-552.
Morgan, Eric Lease (2002). Possibilities for Open Source Software in Libraries. ITAL: Information
Technology and Libraries. 21(1), 12-15. Retrieved January 19, 2008, from Web site:
http://www.ala.org/ala/lita/litapublications/ital/2101morgan.cfm
Open source software. Wikipedia. Retrieved February 5, 2008, from Web site: http://en.wikipedia.org/
SourceForge. http://sourceforge.net/
UNESCO Free & Open Source Software Portal. http://www.unesco.org/