View
1.834
Download
2
Category
Tags:
Preview:
Citation preview
Application of Open Source Software in Libraries
Colloquium (4) – 2013-2015
Indian Statistical InstituteDocumentation Research and Training Centre
“In India open source software will have to come and stay in a big way for the benefit of our billion of people.”
Dr. A. P. J Abdul Kalam
Introduction
Sandip Das
Introduction
Programmers and developers shared software in order to learn from each other.
1984 Richard Stallman formed Free Software Foundation.
Image source : http://en.wikipedia.org/wiki/Richard_Stallman
Introduction(contd..)
1991 Linus Torvalds developed Linux.
Open Source Initiative was formed in 1998 as an educational, advocacy, and stewardship organization at this important moment in the history of collaborative development.
The “open source” label was created at a strategy session held on February 3rd, 1998 in Palo Alto, California, shortly after the announcement of the release of the Netscape source code.
Open Source Initiative (OSI)
• The Open Source Initiative (OSI) is a non-profit corporation formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open-source community.
• http://www.opensource.org/
Open Source Software Movement In India
• In India several organizations are working on OSS.
• Open Source Software Resource Center (OSSRC) established by IBM.
• Objectives 1. Establishing a development portal
2. Develop high-quality training programs
3. Training in development of good quality content in various areas of education and general awareness
Why Libraries Adopt OSS ?
According to Eric Lease Morgan (2002), author of MyLibrary portal software
• “In many ways I believe OSS development, as articulated by Raymond, is very similar to the principles of librarianship. First and foremost with the idea of sharing information. Both camps put a premium on open access. Both camps are gift cultures and gain reputation by the amount of "stuff“ they give away. What people do with the information, whether it be source code or journal articles, is up to them. Both camps hope the shared information will be used to improve our place in the world. Just as Jefferson's informed public is a necessity for democracy, OSS is necessary for the improvement of computer applications.”
Image source : http://www.nla.gov.au/librariesaustralia/news-events/forum/libraries-australia-forum-2006-2009/2008-forum/2008-photos/
According to Chudnov OSS licenses allow libraries to cut budget
on software and use it to other issues needing more funds.
OSS product is not locked into a single vendor. Thus
even if a library buys an open source system from one vendor, it might choose to buy technical support from another company or get it from in-house experts.
The entire library community might share the responsibility of solving information systems accessibility issues.
Image source : http://accessconference.ca/about/past-conferences/2012montreal/speakers/
Open Source and Libraries: The Principles and Philosophy
• Sharing Information Freely with no restriction
• In terms of user stratification both represent culture of collaboration and problem solving to fulfill internal and external needs.
• Both depends on human interaction to improve their respective services.
• Open access is the main philosophy behind both libraries and OSS
General Cause
• Libraries have limited fund.• User demand and quick service increase day
by day.• Price of hardware is going down while the
price of software is increasing day by day.
Topics Speaker
Open source Software Mohit Garg
The Ten Commandments Shiv Shakti Ghosh
Open Source vs. Commercial Software Dibakar Sen
Software for Libraries Samhati Soor
ILMS Software Jaynata Kr. Nayek
Digital Library Software Anwesha Bhattacharya
Content Management Software Tanmay Mondal
Other Value Added OSS Manasa Rath
Conclusion Manash Kumar
Reference• Amin, Saiful ‘ Open Source Software for Libraries : a trend report’ submitted in
partial fulfillment of Award of AIDS, at DRTC, Bangalore
• Tripathi, Aditya ‘ Open Source library Solutions’
• Kandar, Shyamalendu ‘A review of Open Source Software and Open Source Movement in Developing Countries’
• Lochhaas, Sherry & Moore, Melissa ‘Open Source Software Libraries’
• Dora, Mallikarjun , Maharana, Bulu & Jena, Shashikanta ‘open Source movement in Indian Libraries : An Analytical Study’
• OSI website : http://opensource.org/
Open Source Software
Mohit Garg
What is Open Source Software (OSS)?
what
Software
Source
Open
Software• software is a collection of instructions that
enable a user to interact with the computer or have the computer perform specific tasks for them.
Image Source : softwarelicense.arizona.edu
Source Code
Source• Instructions to computers are normally
written by programmers in Programming Languages like – C, C++, Java etc.
• These instructions are readable by humans and referred as Source Code.
• To make machines i.e. computers to understand this source code – iteither compiled or interpreted into machine level codes.
Image Source : http://www.pasteur.fr/formation/infobio/python/ch05s02.html
Open
• Here original source code of the software is also given.
• If required, the users can modify the source code and then compile the software to use it.
• Thus, the source code is Opened up.
Image Source : www.timeshighereducation.co.uk
Definition
• OSS is typically created and maintained by developers crossing institutional and national boundaries , collaborating by using internet based communication and development tools. ……….Chudnuv (1999)
• Quality, not profit, drives open source developers who take personal pride in seeing their working solution adopted. ………….Moody(2001)
Open Source Software (OSS)
Open source promotes software reliability andquality by supporting independent peer reviewand rapid evaluation of source code. To becertified as a open source, the license of theprogram must guarantee the right to read, redistribute, modify, and use it freely.
…….According to the OSI, 2003a
Image Source : http://opensource.org/osd
Reasons to Use Open Source Software• It promotes creative development
• Those who can't afford proprietary software can download open source programs for free
• Money saved can be used to purchase other needed materials
• Can easily modify your software to suit patron's needs and your needs
• Little to no upgrade costs
• No more grueling over software that doesn't meet your standards -- create it yourself based off of a close pre-existing piece of software
• The price (free) makes it easier to change your mind when the software doesn't live up to its expectations
• Little to no viruses!
Reference
• Amin, Saiful ‘ Open Source Software for Libraries : a trend report’ submitted in partial fulfillment of Award of AIDS, at DRTC, Bangalore
• Tripathi, Aditya ‘ Open Source library Solutions’
• OSI website : http://opensource.org/
The Ten Commandments
Shiv Shakti Ghosh
The Open Source Initiative (OSI) identified tencriteria for a software product to be called opensource. The OSI certifies a software license as an‘OSI Certified License’ on the basis of thefollowing ‘Ten Commandments.’
Image source : http://www.evangelismhelp.com/the-ten-commandments-in-the-new-testament/
Free Redistribution
Source Code
Derived Works
Integrity of The Author's Source Code
No Discrimination Against Persons or Groups
No Discrimination Against Fields of
Endeavor
Distribution of License
Distribution of License
License Must Not Be Specific to a Product
License Must Be Technology-Neutral
Reference
• http://opensource.org/osd
• Tripathi, Aditya ‘ Open Source library Solutions’
• Lochhaas, Sherry & Moore, Melissa ‘Open Source Software Libraries’
Open Source vs. Commercial Software
Dibakar Sen
Free Software and Open Source Software
The founding of the Free Software Foundation (FSF) in 1985 by Richard M.Stallman is widely considered the start of the free software movement.
The idea was developed in Sept.1983 -announcement of a plan to develop an operating system called GNU, GNU Not Unix (similarly to the UNIX OS).
In 1998, a part of the Free Software community split off and began campaigning in the name of “Open Source”.
Free SoftwareFree software is a matter of the users' freedom to run, copy, distribute, study, change and improve
the software.
“Free software” means software that respects users' freedom and community
“free software” is a matter of liberty, not price.
More precisely, it refers to four kinds of freedom, for the users of the software: The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and adapt it to your needs (freedom 1). The freedom to redistribute copies so you can help your neighbor (freedom 2). The freedom to improve the program, and release your improvements to the public, so that the
whole community benefits (freedom 3).
CopyLeft software is FreeSoftware with these additional conditions: The source code must be made available to users. Copies cannot be redistributed under a non-FreeSoftware license.
(GNU GPL)
Free Software (contd.) It is important to note that the GPL does not say anything about price.
As odd as it may sound, you can charge for free software. The “free” part is in the liberties you have with the source code, not in the price you pay for the software.
(http://www.slackbook.org/html/introduction-opensource.html) Many people believe - GNU Project is that you should not charge money
for distributing copies of software,
- or that you should charge as little as possible—just enough to cover the cost.
---Richard Stalman : Actually, we encourage people who redistribute free software to charge as much as they wish or can.
“Free software” does not mean “noncommercial”. Nonfree programs are usually sold for a high price, but sometimes a store
will give you a copy at no charge. That doesn't make it free software, though. Price or no price, the program is nonfree because users don't have freedom.
Open source software Open source software is software that can be freely used, changed, and shared (in
modified or unmodified form) by anyone. Open source software is made by many people, and distributed under licenses that comply with the Open Source Definition. (The Open Source Initiative)
The consumer of an open source program has the rights to do the following things to the source code:
read it use it modify it distribute it charge money for services related to it, such as copying or support, so long as they
do not infringe on the freedoms of others
Open source isn't PublicDomain. That means there is a license involved and the license has restrictions, which can include:
distribution must be free modifications must be distributed original authors must be acknowledged (i.e. the BerkeleyStandardDistribution
license, although the advertising clause has been rescinded July 22, 1999.) derivatives must be similarly licensed (i.e. the GnuGeneralPublicLicense)
Open Source vs Free Software "Free software" and "open source software" are two terms for the same thing: software
released under licenses that guarantee a certain, specific set of freedoms.
According to Bruce Perens, one of the founders of the OSI and Open Source Definition, the Open Source term was intended as a synonym for Free Software.
The FSF uses a shorter, four-point definition of software freedom when evaluating licenses, while the OSI uses a longer, ten-point definition. The two definitions lead to the same result in practice, but use superficially different language to get there.
All Open Source software can be used for commercial purpose.
[ Any other related question : http://opensource.org/faq (open Source Initiative)]
Open Source vs Free Software (Contd.)
Open Source Software Free Software
Open source is a development methodology.
Free software is a social movement.
Open Source tends to focus on providing an economic/business argument for Free
Software.
Free Software focuses on providing a moral/ethical argument for Open Source.
using/providing Open Source Software is beneficial to you and your business.
using/providing Free Software is a good, morally right, thing to do.
Open Source vs Free Software (Contd.)
Open Source Software Free Software
Open source considered issues in terms of how to make software better – in a practical sense only.
Free software is an ethical imperative, essential respect for the user freedom
Nearly all open source software is free software(according to Richard Stollman, GNU Free software movement)
All existing free software would qualify as open source. (according to Richard Stollman, GNU Free software movement)
FreeSoftwareMovement [...] is concerned not only with practical benefits but with a social and ethical issue. (According to Richard Stallman)
OpenSource Movement studiously avoids these social and ethical issues.(According to Richard Stallman)
Proprietary Software
• Source code is not available
• It can’t be modified by any one, other than the person team or organization who created it.
• You have to pay.
Proprietary vs Open Source/Free SoftwareProprietary Open Source
Cost Mostly available for a fee Must be free to use modify and redistribute.
Support Support provided by the vendor at a cost.
Community of users and developers
Ownership of Source Code Organization that created it Free, no ownership
Modification of Source Code Only organization/creator can modify
Free, anyone can modify
Copyright Licensed; typically for a fee Licensed; typically for a free
Code Provide only Object code not source code
Provide Source code with object code
Proprietary vs Open Source/Free Software (Contd.)
Proprietary Open Source
Reliability PS is developed by specialized teams at vendor's end. Only finished products are provided at outlets. Since there is no un-authenticated modification, the outcome is always reliable.
Since OSS are available on a large number of unverified websites and even most of these distributions may be modified by any technologically sound user, so there is a chance that a user adds/modifies some component; it may works good individually, but, may clash with other components and ultimately degrade the product.
Other concepts of software FOSS & FLOSS : According to Bruce Perens, one of the founders
of the OSI and Open Source Definition, the Open Source term was intended as a synonym for Free Software. Perens eventually decided to return to the roots of the movement and to speak about Free Software again.
In the course of time people came up with additional labels for the same set of software.
FOSS – Free Open Source Software; FLOSS – Free Libre Open Source Software;
(Source : Free Software Foundation Europe) Freeware : It is provided to be used without any monetary
charges. However, severe restrictions of its use, modification and redistribution are still imposed and Source code is not provided. It can be passed on to anyone free of cost.
(Proprietary software versus Open Source Software for Education. N. Pankaja, Mukund Raj P K, AmericanJournal of Engineering Research (AJER),Volume-02, Issue-07, pp-124-130)
Other concepts of software (Contd.)
Commercial Software : “Commercial” and “proprietary” are not the same! Commercial software is software developed by a business as part of its business. Most commercial software is proprietary, but there is commercial free software.
Private software : Private or custom software is software developed for one user (typically an organization or company). That user keeps it and uses it, and does not release it to the public either as source code or as binaries.
Other concepts of software (Contd.)
Shareware : Shareware is software which comes with permission for people to redistribute copies, but says that anyone who continues to use a copy is required to pay a license fee.
Shareware is not free software , because -
i) For most shareware, source code is not available; thus, you cannot modify the program at all.
ii) Shareware does not come with permission to make a copy and install it without paying a license fee.
Other concepts of software (Contd.)
Copylefted softwareCopylefted software is free software whose distribution terms
ensure that all copies of all versions carry more or less the same distribution terms. This means, for instance, that copyleft licenses generally disallow others to add additional requirements to the software (though a limited set of safe added requirements can be allowed) and require making source code available.
Noncopylefted free softwareNoncopylefted free software comes from the author with
permission to redistribute and modify, and also to add additional restrictions to it.
If a program is free but not copylefted, then some copies or modified versions may not be free at all. A software company can compile the program, with or without modifications, and distribute the executable file as a proprietary software product.
Other concepts of software (Contd.)
Public domain softwarePublic domain software is software that is not copyrighted. In some cases, an executable program can be in the public domain but the source code is not available. This is not free software, because free software requires accessibility of source code. Meanwhile, most free software is not in the public domain; it is copyrighted, and the copyright holders have legally given permission for everyone to use it in freedom, using a free software license.
Reference• (http://www.slackbook.org/html/introduction-opensource.html)
• http://opensource.org/faq
• https://www.gnu.org/philosophy/free-sw.html
• http://en.wikipedia.org/wiki/Free_software
• http://www.slackbook.org/html/introduction-opensource.html
• https://www.gnu.org/philosophy/free-software-for-freedom.html
• http://en.wikipedia.org/wiki/Free_and_open-source_software
• http://c2.com/cgi/wiki?FreeSoftwareVsOpenSource
• http://en.wikipedia.org/wiki/Proprietary_software
• http://www.webopedia.com/TERM/P/proprietary_software.html
• http://neuron.csie.ntust.edu.tw/homework/94/ComputerIntro/Homework1/B9415002/propdef.htm
• http://www.hrsa.gov/healthit/toolbox/HealthITAdoptiontoolbox/OpenSource/softwarediffer.html
• http://www.mondaq.com/india/x/278512/IT+internet/Open+Source+Software+Vs+Proprietary+Software+A+Shift+From+Proprietary+Software+To+Open+Source+Software
Software in Libraries
SAMHATI SOOR
Automation• The word “automation” has been derived form Greek
word “automose” means something, which has power of spontaneous motion or self-movement.
• Automation is technology of automatic working in which the handling method, the process and design of professional material are integrated.
• This is the effort to achieve an automatic and self-regulating chain of processes.
• According to Encyclopedia of Library and Information Science,“Automation is the technology concerned with the design and development of process and system that minimize the necessity of human intervention in operation”. (Kent,1977)
• According to the Oxford English Dictionary, it defines automation as “application of automatic control to any branch of industry or science by extension, the use of electronic or mechanical devices to replace human labour”.(Simpson & Weiner, 1989)
• Library automation is defined as the application of automatic and semiautomatic data processing machines (computers) to perform traditional library housekeeping activities such as acquisition, circulation, cataloguing and reference and serials control.
Why Automation?• Improving the level of
service and quality of output• Fulfilling needs that cannot
be achieved by manual system:
Sharing of resources Information that
appears only in electronic format (e.g. Internet resources, databases etc.)
• Accuracy and Reliability• Budget Saving
• Self Survival in the New Environment
• Speeding up the Operation
• Simultaneous and Decentralization Access
• Storage, Retrieval and Protection of Information
• Exception Reporting and New Services
• Automatic Statistics Generation
• Stock Taking
• Benefits for Patrons, Staffs and Institution
Software needs for automation
Housekeeping Activities
Acquisitions
Cataloguing
Serials
Reminders
Services to users
• OPAC
• Circulation
• Reference Services
Resource Sharing
• ILL
• Cooperative Cataloguing
• Union Catalogue
Software needs for Digital Library A Digital library is an organization that provides the resources, including
the specialized staffs, to select, structure, offer intellectual access to interpret, distribute, preserve the integrity of collections of digital works so that they are readily and economically available for users of a defined community or a set of communities. (Waters, 1998)
• Digital Documents
• Archival Needs
• Online/Remote Access
• Full-Text Search Capabilities
• OAI-PMH Needs
Software needs for content management A content management system (CMS), also called a
Web management system is software or a group or suite of applications and tools that enable an organization to seamlessly create, edit, review and publish electronic text.
• Engendering the re-use of information by allowing the ready integration of data from diverse sources
• Permitting the efficient re-purposing of information
• Allowing information maintenance to become devolved but at the same time preserving central control
• Ensuring presentational consistency by separating the design of Web pages from the content they display
• De-skilling the task of putting information on the Web
• Facilitating good information management practice
• Permitting some past state of the Web site to be re-created or restored
References1.http://www.netugc.com/need-and-purpose-of-library-automation
2.http://ihome.ust.hk/~lblkt/diploma/libauto/libauto.html
3.http://www2.unescobkk.org/elib/publications/ICTEIP/MODULE2/EIPICT_MOD2_ppt/EIPICT_MOD2_L1.pdf
4. Open Source Software for Libraries A Trend Report Submitted by Saiful Amin Guided by Dr. A R D Prasad Project 2 A guided Research Project Submitted in Partial Fulfillment of the Course Leading to the Award of Associateship in Documentation and Information Science (ADIS) 2001 – 2003 DOCUMENTATION RESEARCH AND TRAINING CENTRE INDIAN STATISTICAL INSTITUTE 8th Mile, Mysore Road Bangalore – 560 059
5.http://www.clib.dauniv.ac.in/E-Lecture/Library%20Automation.pdf
6.http://arxiv.org/pdf/1212.4935.pdf
7.http://www.dil.iitb.ac.in/docs/Digital%20Library.pdf
8.http://www.jisc.ac.uk/uploaded_documents/tsw_01-02.pdf
ILMS Software
Jayanta Kr. Nayek
Integrated Library Management System (ILMS)
“An automated library system that is capable of managing the operations of more than one basic library functions”……….......-
by UNESCO
A Library with ILMS
List of ILMS softwaresOpen Source Proprietary
Evergreen Libsys
Koha LibraryWorld
Kuali OLE Asterisk
NewGenLib V-Knowledge
PhpMyBibli Millennium
OpenBiblio Polaris Library Systems
VuFind Booktracks
About Koha Koha is a full featured Integrated Library System(ILS). There is no cost
for the license, you have the freedom to modify the product to adapt it to your needs, etc.
Developed initially in New Zealand (1999-2000) by Katipo Communications with Horowhenua Library Trust (HLT).
HLT hired a development firm & insisted that they release the software as open source.First US Public Library goes live in 2003.
It is currently maintained by a dedicated team of software providers and library technology staff from around the globe.
Latest version 3.14.
Koha Functional Module
• Online Public Access Catalogue• Acquisition• Cataloguing• Circulation• Serial• Report
Features of Koha
• Full MARC21 and UNIMARC support for professional cataloguing.• Multilingual and multi-user support• Library-Standards-Compliant. • Industrial standards & protocols.• Z39.50 server.• Full catalogue, circulation, acquisitions, library stock
management.• Web based OPAC, public to search the catalogue.• Serial management module. • Export and import records, ISO2709
Technology Used
Koha is developed using technologies like: Perl (Practical Extraction and Report
Language), HTML Javascript Apache and MySQL. It runs on Linux, Windows, Mac.
Libraries using Koha in India
Indian Institute of Management, Ahmedabad
Sandip Foundation, Nasik
Marwadi Foundation, Rajkot
Central Institute of Psychiatry, Ranchi
Central Survey Office, Trivedrum
Central University of Bihar, Patna
IITDM, Chennai
Delhi Public Library, Delhi
Asian School of Business, Trivendrum
Chitkara University, Baddi
O. P. Jindal Global Law School, Sonepat
Goa University Library
Worldwide Users of Koha
NewGenLib(New Generation in Library Automation and Networking) Developed by Verus Solutions Pvt Ltd.
Kesavan Institute of Information and Knowledge Management in Hyderabad, India.
The latest version of NewGenLib is 3.0.4 R1 released on 13 September 2012.
It runs on both Linux and Windows.
NGL vision
Empower the libraries to offer the best services to its users
Enable the librarian to manage the library efficiently through-----
Best practises Following global standards
NGL functional moudule
Technical Processing(Catalouging) Circulation Acquisition Serials management Report
Features of NGL• Functional modules are completely web based. Uses Java Web Start™
Technology• Compatibility - Complies with international metadata and interoperability
standards: MARC-21, MARC-XML, z39.50, SRU/W, OAI-PMH• OS independent - Windows and Linux flavours available.• Internationalized application (I18N)
• Unicode 4.0 complaint• Easily extensible to support other languages• Data entry, storage, retrieval in any (Unicode 3.0) language
• RFID integration• Networking – Hierarchical and Distributed networks• Supports multi-user and multiple security levels• Allows digital attachments to metadata
Technologies usedJ2SE
Swing
J2EE Servlets JSPs Struts framework EJB JBoss Application
Server
Open OfficeJakarta POIJasper ReportsHibernateJava MailXCQL – CQL parser(open source)PostgresqlXML - JDOM
Libraries using NewGenLib in India•Bangalore University Library
•Indian Institute of Technology, Rajasthan
•Vivekananda International Foundation
•(Research Resource Certre & Library), New Delhi
•NISCORT Media Training and Research Institute, New Delhi
•BIMTECH Library
•Indira Gandhi Institute of Technology
•Comparative study
•of
Features Koha NewGenLib
Documentation:Does a manual have
Table of contentsGlossary
Index
NO YES
Catalouging:
Z39.50
OAI/PMH
YES
NO
NO
YES
Circulation:Weed Out
Short Term Loans
NO
YES
YES
NO
OPAC:User help
Creation of Virtual Shelve
NO
YES
YES
NO
Security:LDAP authentication YES NO
Other Features:SDI
Generation of Non due certificate
Location Map
NO
NO
NO
YES
YES
YES
Reference• http://wiki.koha-community.org/wiki/Koha_Users_Worldwide
• http://forums.newgenlib.org/template/NamlServlet.jtp?macro=app_people&node=2944635
• http://koha-community.org/
• http://www.verussolutions.biz/web/
Digital Library Software
Anwesha Bhattacharya
What is a Digital Library?
• A digital library is an integrated set of services for capturing, cataloging, storing, searching, protecting and retrieving information ~Reddy et al. 1999
• A digital library typically comprises digital collections, services and infrastructure to support communication and preservation ~Wikipedia
What can it do?
• Original use– Preservation: Archive of digitized copies of rare
documents, books, and historical objects – For study by people of new generations
• Modern use
– Central repository to store virtually all works of faculty and staff
– Preservation of all works so that they do not vanish with time (and technological obsolescence)
What distinguishes a DL?
• DL brings the library to the user
• Improved access - Searching and browsing
• 3 in 1 access- anytime, anyone, anywhere
• Information can be shared more easily
• Information is always available (365*7*24)
• Easier to keep information current
List of Digital Library Softwares Worldwide
Open Source Softwares
Commercial Softwares Free Softwares
Dspace
http://www.dspace.org/
SimpleDL
http://www.simpledl.com/
Alfresco
http://www.alfresco.com
Greenstone
http://www.greenstone.org/
Cambridge Imaging Systems
http://www.cambridgeimaging.com/
Eprints
http://www.eprints.org/software/
Fedora
https://fedoraproject.org/
CONTENTdm
http://www.oclc.org/contentdm.en.html
KnowledgeTree,Inc
http://www.knowledgetree.com/
Islandora
http://islandora.ca/
Olive Tree Bible Software
http://www.olivetree.com/
Digital Commons
http://digitalcommons.bepress.com/
Logos Bible Software
https://www.logos.com/
Inveniohttp://invenio-software.org/
www.dspace.org
Introduction
•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”.
•Developed jointly Massachusetts Institute of Technology (MIT) Libraries and Hewlett-Packard (HP).
•Searches associated metadata to locate and retrieve the items
•Supports submission of, management of and access to digital content• -Format: text, images, audio, video
•Organized based on organizational needs of a large university
•Licensed under Berkeley Software Distribution (BSD) (a family of permissive free software licenses)
Features
†Digital Object management system
†Create, search and retrieve digital objects
-based on qualified Dublin Core metadata
†Facilitate preservation of digital objects
†An open source software
†Allows open access and digital archiving
†Allows building Institutional Repositories
†Interoperability with other digital library systems
LIST OF INSTITUTES USING DSPACE
University of Southampton School of Electronics and Computer Science
http://www.eprints.org
Eprints is an open source software package for building open accessrepositories that are compliant with the Open Archives Initiative Protocol for Metadata Harvesting.
Primarily used for institutional repositories and scientific journals.
Developed at the University of Southampton School of Electronics and Computer Science
Licensed under GNU General Public License (GPL)- a free software license
The software can be installed by any institution world over.
By its integrated advanced search, extended metadata and other features, the software can be customized to local requirements
List of Institutes using Eprints
Feature DSpace Eprints
Year of creation 2002 2000
License cost Free Free
Resource identifier CNRI Handles OAI identifiers
Metadata formats Dublin Core, Qualified DC, METS
Dublin Core, METS
Thumbnail preview Images Images, Audio, Video
Searching capabilities
Boolean logic No Boolean logic
Browsing options By author, title, subject & collection
Browsing can be done using any field
Software platforms Linux, Unix, Solaris, Windows
Linux, Unix, Windows
Databases Oracle, PostgreSQL MySQL, Oracle, PostgreSQL, Cloud
Programming Language
Java and JSP Perl
Web Server Apache and Tomcat Apache
Machine-to-MachineInteroperability
OAI-PMH, OAI-ORE, SWORD, SWAP
OAI-PMH, OAI-ORE, SWORD, SWAP, RDF
References• http://www.eprints.org/software/
• http://www.dspace.org/
• http://www.opendoar.org/onechart.php?cID=&ctID=&rtID=&clID=&lID=&potID=&rSoftWareName=DSpace&search=&groupby=c.cCountry&orderby=Tally%20DESC&charttype=pie&width=600&height=300&caption=Proportion%20of%20Repositories%20by%20Country%20-%20Worldwide,%20DSpace
• http://www.opendoar.org/onechart.php?cID=&ctID=&rtID=&clID=&lID=&potID=&rSoftWareName=EPrints&search=&groupby=c.cCountry&orderby=Tally%20DESC&charttype=pie&width=600&height=300&caption=Proportion%20of%20Repositories%20by%20Country%20-%20Worldwide,%20EPrints
• A Study on the Open Source Digital Library Software’s: Special Reference to DSpace, EPrints and Greenstone by Shahkar Tramboo et.al. International Journal of Computer Applications (0975 – 8887) Volume 59– No.16, December 2012.
• Digital Library Open Source Software: A Comparative Study by M.S Patil
• Open Source Software and Libraries by Sukhwinder Randhawa*
Content Management Software
Tanmay Mondal
What is CMS?
A Content Management System(CMS) is a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer based.
List of Commercial CMS• Alfresco (http://www.alfresco.com/)
• Alterian (http://www.sdl.com/campaign/alteriannews.html)
• Ayoola Framework (http://cmf.ayoo.la/)
• Cascade Server (http://www.hannonhill.com/products/)
• Computhink (http://www.contentverse.com/)
• Contegro (http://www.contegro.com/)
• CoreMedia WCM (http://www.coremedia.com/)
• DotNetNuke (http://www.dnnsoftware.com/)
• Ektron CMS (http://www.ektron.com/)
• Elcom CMS (http://www.elcomcms.com/)
List of Open Source CMSlogo Software name
Drupalhttps://drupal.org/
joomlahttp://www.joomla.org/
Php-Fusionhttp://www.php-fusion.co.uk/news.php
Pimcorehttp://www.pimcore.org/
CMS Made simplehttp://www.cmsmadesimple.org/
Website Bakerhttp://addon.websitebaker.org/pages/en/home.php
Concrete5http://www.concrete5.org/
Redaxscripthttp://redaxscript.com/
xoopshttp://www.xoops.org/
• Created in 2000 by a Belgian student, Dries Buytaert.
• Written in PHP• Required of website creation• Version 7.12 released in
15th jan’2014
Main features of Drupal• Multi-sites features• Administrator can create authenticated users.• It allows users to register, login, logout maintain
user profile.• Advanced search function.• Comments, forums and polls.• Multi-lavel menu system.• RSS Feed • Security/new release update notification
Drupal module for Libraries
• Simple remote search module• Z39.50• Bibliography Module a.k.a Drupal scholar• OAI-PMH Module • Book Post• Faceted search
Image source : gradschooljourney.wordpress.com
University of Michigan Library
Libraries using DrupalPublic Library
• Arlington Heights Memorial Library• Altadena Library District• Ann Arbor District Library• Athens County Public Libraries• Maryland AskUsNow!• Ballerup public libraries ;Denmark• Benicia Public Library• Brawley Public Library• Camarena Memorial Library• Cleveland Public Library• Coldwater Public LIbrary(OH)• Daniel Boone Regional Library• Douglas County Libraries• ExploreOhio• Franklin Park Public Library• Franklin-Springboro Public Library (OH)• Great River Regional Library (Central Minnesota)• Hoover Alabama Public Library• Idaho's statewide public library web site project:
eBranch• Jackson District Library• Kansas City Public Library• Kinderhook Memorial Library• Logan-Hocking County District Library(OH)• London Public Library• London Public Library (OH)
• Marion Public Library (OH)
• Metropolitan Cooperative Library System (Los Angeles)
• Mead Public Library
• Minverva Public Library (OH)
• Missouri River Regional Library
• Monterey Park Bruggemeyer Library
• New York Public Library
• Ohio Public Library Information Network (OPLIN)
• Oregon Libraries Network
• Palos Verdes Library District
• Piscataway Public Library(NJ)
• Prince Rupert Library
• Red Deer Public Library
• Richland County Public Library
• San Anselmo Public Library
• Schlow Centre Region Library (Central Pennsylvania)
• South San Francisco Public Library
• Skokienet run by Skokie Public Library
• Troy-Miami County Public LIbrary(OH)
• Warner Public Library
• Waterford Township Public Library(MI)
• West Lake Porter Public Library
• West Linn, Oregon Public Library
• Worthington Libraries Wothington, OH
Libraries Using DrupalUniversity Library
• ASU Libraries
• California State University San Marcos Library
• Cornell University Library
• Cowles Library at Drake University
• Florida Center for Library Automation (FCLA)
• Florida State University Libraries
• Georgetown University
• Hamline Law Library
• Indiana University-Purdue University Indianapolis
• Luther College Library and Information Services
• McMaster University Library
• University of Montana Mansfield Library
• Monterrey Institute of Technology Library
• Portland State University Library
• Queen's University Library
• Rochester Institute of Technology Libraries
• Simon Fraser University - Learning Commons Workshop Signup tool
• Simon Fraser University - Multicultural Canada
• St. Lawrence University Library planning site
• University Alaska Fairbanks Libraries
• UMN Biomedical library
• University of Calgary Library
• University of California San Francisco Library
• University of Michigan | MLibrary
• University of Missouri-Kansas City | University Libraries
• University of Northern Iowa | Rod Library
• Nash Library | University of Science and Arts of Oklahoma
• New York University Consumer Health Libraries
• New York University Health Sciences Libraries
• University of Technology, Sydney Library Australia
• Università degli Studi di Padova – Sistema Bibliotecario di Ateneo
• Wilfrid Laurier University Library
• Joomla is an award-winning CMS• Enables you to build Web sites.• Developed by The joomla Project team.• Version 2.5.19 (LTS) released on 6th Mar’2014
Main features of joomla
• Page caching to improve performance.• RSS feeds.• Printable version of page• News flashes.• Website searching• Language internationalization
joomla module for Libraries
• Collection• Book Library• Top listing module for book library• “New book extended” module for book library• Book library top 10• jbook• Library thing• Now reading
Image source : http://misteryono.com/kids-in-a-computer-class-royalty-free-clip-art-image/
Airlangga University Library, Indonesia
Libraries Using Joomla• Airlangga University Library,
Indonesia• The Assembly on Literature for
Adolescents• DeKalb County Public Library• DISCUS Virtual Library• Dorothy Alling Memorial
Library, Williston, VT• Greene County Public Library,
OH• Greenville County Library
System, SC• Health Sciences Library, Stony
Brook University• Hong Kong Library Assocation,
Hong Kong• Library of Love, Africa• Mancos Public Library District
• Northville District Library
• Ohio Law Library
• Ord Township Library
• Perdana Library, Malasia
• Paris Carnegie Public Library
• Pioneer Library System
• Portsmouth Pacific Library
• South Carolina State Library
• Susquehanna County Library
• Tyngsborough Public Library, USA
• Whatcom County Library System
Image source : http://designermag.org/drupal-vs-joomla-comparison-two-great-content-management-systems/
Description Drupal Joomla
Application Server Apache, IIS etc., (Any PHPsupported Application server)
Any Javasupported
Application server
Operating system Windows, Linux, Solaris Any
Language (for web design) PHP PHP, Javascript,Ajax support
Database (RDBMS) MySQL, Postgre MySQL
DMS (DocumentManagement)
Can use Alfresco forextended facilities
In-built
Multi-lingual support SupportsInternationalization
No
End user accessibility High speed Below-averagespeed
Server (machine)requirement
Can manage easily withaverage configuration
Requires reallyhigh-end
configuration
Other facilities RSS feed, blog Page caching, RSSfeed, blog, search
Reference• https://drupal.org/• http://www.joomla.org/• Drupal vs Joomla ,Open Source CMS Comparison• http://www.opensourcecms.com/• https://www.udemy.com/blog/drupal-vs-joomla-vs-
wordpress/• http://websitesetup.org/cms-comparison-wordpress-vs-
joomla-drupal/• https://www.udemy.com/blog/drupal-vs-joomla-vs-
wordpress/• http://en.wikipedia.org/wiki/
Content_management_system
OTHER VALUE ADDED OSS
Manasa Rath
OpenBiblio-written in PHP containing OPAC, Circulation, Cataloguing and Staff administration-good for small school,rural and public libraries. It requires MySql, PHP and works on both Linux and Windows platforms
Information Technology Infrastructure Library (ITIL) Constituent Group- aims at automating various library functions encompassing Member Registration, Requisitions for New Items & their Approval, Accession & Cataloging of library items, Reservation/ Issue / Return of library items, Order Generation and maintenance of details pertaining to Inter-Library Loans, Bills, Orders and Vendors- requires Lotus Notes Domino server
WebLIS-free-of-charge Web based Library Integrated System based on CDS/ISIS
-Has Cataloguing system , OPAC (search), LOAN module .
Emilda-complete Integrated Library System that features amongst others an OPAC, circulation and administration functions, Z39.50 capabilities and 100% MARC compatibility-MARC compatibility is achieved using Zebra in conjunction with MySQL
FireFly-FireFly is a Complete Public Library system-being written in Python, Perl, with all data being stored in XML-driving force behind this project is to give public libraries a Free-Software set to run and maintain library systems
Glibms-Glibms is Library management software developed using PHP and PostgreSQL to automate the different activities carried out in the library
Java Book Cataloguing System-software is primarily to create a Book Catalog using barcode data from the freely available in bar code reader-uses a rdbms backend database, and allow synchronization between different library branches.
OpenBook Open Source Library System-full feature open source library system developed for use of small school and public libraries-developed based the original Koha open source library system of New Zealand -consists of three modules viz. OPAC, Cataloguing and Circulation. In future includes acquisition module too- modules are web-interface based- works on Linux O/S with Apache, Perl and MySql
Open-ILS -software is being developed and maintained by the Georgia Public Library Service for use by the Georgia Library PINES Program, a consortium of 249 public libraries-downloaded for free, and anyone can contribute to development efforts
PhpMyLibrary -web-based library software having cataloguing, circulation, web-opac, file management modules, etc-supports import of data from ISIS databases. It requires PHP and MYSQL
Python Simple Libary Circulation System-useful for carrying out circulation activities of the library
Seansoft Library Loan Management System 1.17B-software for something like a school library. Each student can have a login, from which they loan books. Keeps track of weeks loaned and will alert a supervisor of overdue books
OSS in Value added services of the libraryIndexing ServicesAbstracting ServicesDocument Delivery ServicesResearch in progressNew ArrivalsWeb OPACBook ReviewReference Services
Library Portals-Information about the library-Electronic versions of the traditional library-Access to library content
Cascade-Perl driven-web-based content management system-based on a community model of managing of a large directory resource-allows one to easily maintain a web-based Yahoo-like directory of resources using web-based forms.Dependency: Apache, Perl, RDBMS (MySQL/PostgreSQL)Supported Platforms: Unix, LinuxLicense: GNU General Public License
USER SERVICES-inter-library loan-document delivery service-reference -circulation services
- Ask a librarian
PROSPERO-An Open Source Internet Document Delivery (IDD) System.
Dependency: Perl, COMCTL32.DLL (for Windows), SAMBA (for Linux)Supported Platforms: Staff Module (Windows), Server-side (Windows, Linux)License: GNU GPL
Ask a Librarian(ASKAL)Ask a Librarian (ASKAL) is a self-managing email-based referenceservice suite for libraries
Dependency: Apache, Mail Server (e.g., Sendmail), PHP, MySQL Supported Platforms: Linux, UNIX, Windows License: GNU GPL
Subject Gateways-focus on a particular subject area
-These are online services and sites that provide that catalogues the Internet basedresources available in a specific field of study. The libraries have an important rolein the building of subject gateway in the area it specializes
-Building such kind of services demanded high level of technical adeptness in thepast. But with availability of good quality public domain OSS tools has removed
that fear. Most of these tools comply with well-accepted metadata standards like
Dublin Core, MARC, etc.
ROADSROADS (Resource Organization And Discovery in Subject-basedServices) is a set of software tools to enable the set up and maintenance of Web based subject gateways.
Special Features: ROADS is a software tool-kit allowing gateway managers topick and choose what parts of the software they require whilst allowing theintegration of other software according to requirement
Conclusion
Manash Kumar
Barriers and Challenges of OSS• OSS can lack formal support making it difficult for
libraries.
• OSS is not always easy to use. • OSS initiatives do not always do enough to get
non-systems librarians.
• Every version has come changes which creates problem in exchanging data from one version to other.
Barriers and Challenges of OSS
• Online assistance is required.• Installation process is not easy.• Troubleshooting also difficult for non-
technical staff.
Conclusion• Open source has paved its way after
the evolution of Unix.
• Eric Raymond gave it strength in 1997 by an article “The Cathedral and the Bazaar ”
• OSI has started a movement in favour of OSS. By this efforts, today we have uncountable open source software and projects.
• The open source movement has influenced almost every flied specially the information field.
Conclusion
• The present study focuses only on Open Source Software in the area of ILMS, Digital Library and CMS.
• After the presentation we can said that in the area of ILMS, Koha is the widely used ILMS open source software.
• On the other hand, in the area of Digital Library software, DSpace is the more preferred one.
• Another area that is CMS, Drupal and Joomla are the most popular and have more or less same features.
• Though there are lots of OSS are available , but still there exists some problems with such systems.
Reference
• Tripathi, Aditya ‘ Open Source library Solutions’
• Kandar, Shyamalendu ‘A review of Open Source Software and Open Source Movement in Developing Countries’
• Lochhaas, Sherry & Moore, Melissa ‘Open Source Software Libraries’
• Dora, Mallikarjun , Maharana, Bulu & Jena, Shashikanta ‘open Source movement in Indian Libraries : An Analytical Study’
Any Q ?
Thank You
Recommended