139
Application of Open Source Software in Libraries Colloquium (4) – 2013-2015 Indian Statistical Institute Documentation Research and Training Centre

C4 sandip-oss

Embed Size (px)

Citation preview

Page 1: C4 sandip-oss

Application of Open Source Software in Libraries

Colloquium (4) – 2013-2015

Indian Statistical InstituteDocumentation Research and Training Centre

Page 2: C4 sandip-oss

“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

Page 3: C4 sandip-oss

Introduction

Sandip Das

Page 4: C4 sandip-oss

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

Page 5: C4 sandip-oss

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.

Page 6: C4 sandip-oss

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/

Page 7: C4 sandip-oss

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

Page 8: C4 sandip-oss

Why Libraries Adopt OSS ?

Page 9: C4 sandip-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/

Page 10: C4 sandip-oss

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/

Page 11: C4 sandip-oss

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

Page 12: C4 sandip-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.

Page 13: C4 sandip-oss

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

Page 14: C4 sandip-oss

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/

Page 15: C4 sandip-oss

Open Source Software

Mohit Garg

Page 16: C4 sandip-oss

What is Open Source Software (OSS)?

what

Software

Source

Open

Page 17: C4 sandip-oss

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

Page 18: C4 sandip-oss

Source Code

Page 19: C4 sandip-oss

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.

Page 20: C4 sandip-oss

Image Source : http://www.pasteur.fr/formation/infobio/python/ch05s02.html

Page 21: C4 sandip-oss

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 

Page 22: C4 sandip-oss

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)

Page 23: C4 sandip-oss

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

Page 24: C4 sandip-oss

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!

Page 25: C4 sandip-oss

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/

Page 26: C4 sandip-oss

The Ten Commandments

Shiv Shakti Ghosh

Page 27: C4 sandip-oss

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/

Page 28: C4 sandip-oss

Free Redistribution

Source Code

Derived Works

Page 29: C4 sandip-oss

Integrity of The Author's Source Code

No Discrimination Against Persons or Groups

No Discrimination Against Fields of

Endeavor

Page 30: C4 sandip-oss

Distribution of License

Distribution of License

License Must Not Be Specific to a Product

License Must Be Technology-Neutral

Page 31: C4 sandip-oss

Reference

• http://opensource.org/osd

• Tripathi, Aditya ‘ Open Source library Solutions’

• Lochhaas, Sherry & Moore, Melissa ‘Open Source Software Libraries’

Page 32: C4 sandip-oss

Open Source vs. Commercial Software

Dibakar Sen

Page 33: C4 sandip-oss

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”.

Page 34: C4 sandip-oss

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)

Page 35: C4 sandip-oss

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.

Page 36: C4 sandip-oss

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)

Page 37: C4 sandip-oss

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)]

Page 38: C4 sandip-oss

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.

Page 39: C4 sandip-oss

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)

Page 40: C4 sandip-oss

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.

Page 41: C4 sandip-oss

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

Page 42: C4 sandip-oss

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.

Page 43: C4 sandip-oss

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)

Page 44: C4 sandip-oss

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.

Page 45: C4 sandip-oss

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.

Page 46: C4 sandip-oss

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.

Page 47: C4 sandip-oss

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.

Page 48: C4 sandip-oss

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

Page 49: C4 sandip-oss

Software in Libraries

SAMHATI SOOR

Page 50: C4 sandip-oss

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)

Page 51: C4 sandip-oss

• 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.

Page 52: C4 sandip-oss

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

Page 53: C4 sandip-oss

• 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

Page 54: C4 sandip-oss

Software needs for automation

Housekeeping Activities

Acquisitions

Cataloguing

Serials

Reminders

Page 55: C4 sandip-oss

Services to users

• OPAC

• Circulation

• Reference Services

Page 56: C4 sandip-oss

Resource Sharing

• ILL

• Cooperative Cataloguing

• Union Catalogue

Page 57: C4 sandip-oss

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

Page 58: C4 sandip-oss

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

Page 59: C4 sandip-oss

• 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

Page 60: C4 sandip-oss

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

 

 

Page 61: C4 sandip-oss

ILMS Software

Jayanta Kr. Nayek

Page 62: C4 sandip-oss

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

Page 63: C4 sandip-oss

A Library with ILMS

Page 64: C4 sandip-oss

List of ILMS softwaresOpen Source Proprietary

Evergreen Libsys

Koha LibraryWorld

Kuali OLE Asterisk

NewGenLib V-Knowledge

PhpMyBibli Millennium

OpenBiblio Polaris Library Systems

VuFind Booktracks

Page 65: C4 sandip-oss

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.

Page 66: C4 sandip-oss

Koha Functional Module

• Online Public Access Catalogue• Acquisition• Cataloguing• Circulation• Serial• Report

Page 67: C4 sandip-oss

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

Page 68: C4 sandip-oss

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.

Page 69: C4 sandip-oss

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

Page 70: C4 sandip-oss
Page 71: C4 sandip-oss

Worldwide Users of Koha

Page 72: C4 sandip-oss

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.

Page 73: C4 sandip-oss

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

Page 74: C4 sandip-oss

NGL functional moudule

Technical Processing(Catalouging) Circulation Acquisition Serials management Report

Page 75: C4 sandip-oss

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

Page 76: C4 sandip-oss

Technologies usedJ2SE

Swing

J2EE Servlets JSPs Struts framework EJB JBoss Application

Server

Open OfficeJakarta POIJasper ReportsHibernateJava MailXCQL – CQL parser(open source)PostgresqlXML - JDOM

Page 77: C4 sandip-oss

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

Page 78: C4 sandip-oss

•Comparative study

•of

Page 79: C4 sandip-oss

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

Page 80: C4 sandip-oss

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/

Page 81: C4 sandip-oss

Digital Library Software

Anwesha Bhattacharya

Page 82: C4 sandip-oss

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

Page 83: C4 sandip-oss

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)

Page 84: C4 sandip-oss

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

Page 85: C4 sandip-oss

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/

Page 86: C4 sandip-oss

www.dspace.org

Page 87: C4 sandip-oss

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)

Page 88: C4 sandip-oss

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

Page 89: C4 sandip-oss
Page 90: C4 sandip-oss

LIST OF INSTITUTES USING DSPACE

Page 91: C4 sandip-oss
Page 92: C4 sandip-oss

University of Southampton School of Electronics and Computer Science

http://www.eprints.org

Page 93: C4 sandip-oss

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

Page 94: C4 sandip-oss

List of Institutes using Eprints

Page 95: C4 sandip-oss
Page 96: C4 sandip-oss

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

Page 97: C4 sandip-oss
Page 98: C4 sandip-oss

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*

Page 99: C4 sandip-oss

Content Management Software

Tanmay Mondal

Page 100: C4 sandip-oss

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.

Page 101: C4 sandip-oss

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/)

Page 102: C4 sandip-oss

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/

Page 103: C4 sandip-oss

• Created in 2000 by a Belgian student, Dries Buytaert.

• Written in PHP• Required of website creation• Version 7.12 released in

15th jan’2014

Page 104: C4 sandip-oss

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

Page 105: C4 sandip-oss

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

Page 106: C4 sandip-oss

University of Michigan Library

Page 107: C4 sandip-oss

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

Page 108: C4 sandip-oss

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

Page 109: C4 sandip-oss

• 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

Page 110: C4 sandip-oss

Main features of joomla

• Page caching to improve performance.• RSS feeds.• Printable version of page• News flashes.• Website searching• Language internationalization

Page 111: C4 sandip-oss

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/

Page 112: C4 sandip-oss

Airlangga University Library, Indonesia

Page 113: C4 sandip-oss

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

Page 114: C4 sandip-oss

Image source : http://designermag.org/drupal-vs-joomla-comparison-two-great-content-management-systems/

Page 115: C4 sandip-oss

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

Page 116: C4 sandip-oss

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

Page 117: C4 sandip-oss

OTHER VALUE ADDED OSS

Manasa Rath

Page 118: C4 sandip-oss

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

Page 119: C4 sandip-oss

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

Page 120: C4 sandip-oss

WebLIS-free-of-charge Web based Library Integrated System based on CDS/ISIS

-Has Cataloguing system , OPAC (search), LOAN module .

Page 121: C4 sandip-oss

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.

Page 122: C4 sandip-oss

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

Page 123: C4 sandip-oss

OSS in Value added services of the libraryIndexing ServicesAbstracting ServicesDocument Delivery ServicesResearch in progressNew ArrivalsWeb OPACBook ReviewReference Services

Page 124: C4 sandip-oss

Library Portals-Information about the library-Electronic versions of the traditional library-Access to library content

Page 125: C4 sandip-oss

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

Page 126: C4 sandip-oss

USER SERVICES-inter-library loan-document delivery service-reference -circulation services

- Ask a librarian

Page 127: C4 sandip-oss

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

Page 128: C4 sandip-oss

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

Page 129: C4 sandip-oss

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.

Page 130: C4 sandip-oss

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

Page 131: C4 sandip-oss
Page 132: C4 sandip-oss

Conclusion

Manash Kumar

Page 133: C4 sandip-oss

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.

Page 134: C4 sandip-oss

Barriers and Challenges of OSS

• Online assistance is required.• Installation process is not easy.• Troubleshooting also difficult for non-

technical staff.

Page 135: C4 sandip-oss

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.

Page 136: C4 sandip-oss

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.

Page 137: C4 sandip-oss

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’

Page 138: C4 sandip-oss

Any Q ?

Page 139: C4 sandip-oss

Thank You