General Dissatisfaction with
Commercial ILS
y Not just with Aleph
y SIRSI / DYNIX
Dissatisfaction
y Development slow – broken promises y We can’t fix things, even if we know how y Procedures cumbersome for y Library staff y Systems staff y OPAC User interfaces falling behind commercial sites y Google, AmazonLocked in to a single vendor
y For support y For product development y Switching means y Large purchase $$$$$ y Migration y RFPWhat do you we get for the
Support $$$s
y Support y Development y Enhancements y What the Vendor wants to give us y What they think will sell systemsOn the positive side: Full function ILS
y OPAC y Cataloging y Circ y Course Reserves y Booking y Inventory y Serials y Binding y Acquisitions y EDI y ILLOn the positive side –
Completeness, Standards & Security
y MARC Format for Holdings (MFHD) y Robust, granulated security y Consortium Features y Ownership of Records y Audit TrailsAleph Outlook
y ExLibris bought by private equity firm y Endeavor (Voyager) bought by same firm y Difficult and expensive to support multiple y Product lines y Customer basesAleph Outlook
y New product under development as successor to both Voyager and Aleph y Means migration sometime in next few years no matter what y Anyone think new product will be included in maintenance fees? y Purchase $$$s y RFP y MigrationThere will be a last major
release of Aleph
y Ver 21? 22? y Amount of change will slow y Bug fixes only y Most development will be in new product y Will find out more at ELUNA 08Ex Libris
y Will support Aleph and Voyager “indefinitely”
(Couldn’t move whole customer base rapidly in any case)
Next Moves:
y Bolt on a new user interface y The Discovery Tool (implemented by PALS) y OCLC WorldCat.org, WorldCat Local y Primo, Endeca …. y Choose and implement new ILSOpen Source ILS, an Alternative
to Commercial ILS?
What is Open Source?
What is Free Software?
yFSF ‐ Free Software Foundation (1985)
yFree as in Free Speech
ySoftware should be free for ethical reasons
ywww.fsf.org
ySoftware must be licensed following certain
guidelines (e.g. GPL)
What is Open Source Software?
yOSI ‐ Open Source Initiative (1998)
yFree as in Free Kittens
ySoftware should be free for practical reasons
ywww.opensource.org
yMost open source software is also Free software
Our Experience With Open
Source
yLAMP Solution Stack
yLinux (the operating system)
yApache (the Web server)
yMySQL (the database management system)
yPerl, PHP, and/or Python (programming languages)
Our Experience With Linux
yThe Operating System for...
ySome development workstations
yServers running Proxy Services
yServer running the Discovery Tool
yServers running the MnPALS Home Page, Forum,
Wiki, and Mailing Lists
Our Experience With Apache
y
The web server for...
yWebPALS
yAleph
yLibProxy
yDiscovery Tool
yMnPALS Home Page, Forum, Wiki, and Mailing
Lists
Our Experience With MySQL
y
The database management system for...
y
LibProxy
y
VUFind
Our Experience With
Perl, PHP, and Python
y
Perl is the programming language for...
y WebPALS y PLIF Loader y Many server side administrative scriptsy
PHP is the programming language for...
y MnPALS Home Page, Forum, Wiki, and VUFind yPython is the programming language for...
y Mailman and fac‐back opacOpen Source ‐
Free as in “Free Kittens”
Open Source ILS Costs
y Migration y Server operations y Training y Help Desk y Sponsored development instead of maintenance payments y Replacement of missing functionalityKoha and Evergreen ‐
Two OS ILSs
y Many have seen the 1‐hour gee‐whizz presentations y Not enough information for serious analysis y Two‐day training sessions from support organizations y Liblime (Koha) y Equinox (Evergreen) y Look under the hood y First look: Are these viable alternatives to Aleph?Koha
y Design, Architecture, Security y OPAC y CAT y CIRC y ACQ y SER y ILL y Systems y ReportsKoha ‐Design, Architecture,
Security
y Relational Database MySQL
y PERL – interpreted language – will it scale?
Koha ‐ Consortium features not
part of original design
y “Branches” all at one level y No concept of record ownership – patrons or bibs y Permissions by module not function y Need increased granularity y Lots of global settings y Consortium features under developmentKoha OPAC
y FRBR “light”
y Facets, book covers, reviews
Koha Staff Interface
y
Has No Staff Client – Entirely Web‐Based
y
+ No Client to install, configure and update
y‐ Might be slower, uses http for everything
Koha Search Catalog and Reservoir
to Edit MARC Record
Koha Edit the Bib Record (older
MARC Editor)
Other Cataloging Features
y Authorities good y Biblio Editor y Advanced MARC Editor Created by Liblime y Javascript application. y Similar to OCLC Connexion.Koha Tools – Stage MARC records
for Import
Circulation – Outstanding Issues
y Calendar ‐ Only daily not hourly
y Daily Loans and fines
y No Course Reserve Module
Koha Acquisitions/Serials
y Current acquisitions and serials piece is quite simple y No Fund Hierarchies y No EDI y Waldo is working with Liblime to develop more robust acquisitions and serials modules (Sponsored Development) y Fall ‘08?Opening page for Acquisitions
Go to vendor page to add an order
Uses basket (collection for orders)
Serials
y
Subscription shows next
expected issue
y
Can do routing and claiming
Koha & ILL
y No ILL Module y Plan links to third‐party ILL systems y "There will be an announcement from Koha sometime in May concerning their plans for ILL. Indications are that Koha will probably interact with existing ILL systems and include a discovery component."Koha & ILL
y Can do inter‐branch circulation of returnables IF both are on the same instance of Koha y Where would we manage ILL? y ILLAD, VDX, Other? y Additional $$$ for an ILL SystemKoha Reports – Guided Report
Wizard
Evergreen
y Design, Architecture, Security y OPAC y CAT y CIRC y ACQ y SER y ILL y SYSTEMS y ReportsEvergreen Disclaimer
y The following is what we have discovered by ourselves
y We have not had our 2‐day session with Equinox yet
y We will have more information after the Equinox session
Evergreen
Design, Architecture, Security
y Database – PostgeSQL y “C” and PERL y Apache, Mod_Perl y Does have a staff client (cross platform)Evergreen
Design, Architecture, Security
y Clustered hardware configuration y Consortium – oriented design y Hierarchical entities and branches y Don’t know yet y Permissions y Record ownershipEvergreen OPAC
y FRBR Display
y Facets, book covers, reviews
Evergreen Client
Evergreen –Serials and Acquisitions
y None at this time!
y In development with University of Windsor.
Evergreen & ILL
y Can do inter‐branch circulation of returnables
y No ILL Module
Evergreen & ILL
y Must use third‐party applications
y Where would we manage ILL?
y ILLAD, VDX, Other?
Aleph, Koha and Evergreen –
Summary
Feature Aleph Koha Evergreen*
Design, Architecture RDMS + Control Files, scalable Cobol My SQL PERL – Scalability issues? PostgreSQL, C, PERL, Mod_PERL Scalable Hundreds of Libraries Consortium Friendly Somewhat No, Some development underway Yes Robust, granulated security Yes No Yes? OPAC Old, difficult to use Facets, Web 2.0, FRBR lite FRBR, facets, Web 2.0 MFHD Yes No No
Aleph, Koha and Evergreen – Summary ‐ 2
Feature Aleph Koha Evergreen*
Circ Complete but difficult Simple, consortium elements missing Better for consortium? Course Reserve Yes No, under
development
No ?
Booking Yes No No ?
Serials Yes, complete but difficult
Simple, No, Expected soon Acquisitions Yes,complete but
difficult
Simple ,Ver. 2 soon No, Expected soon
EDI Yes No No Binding Yes No No ILL Yes No No Inter‐branch Callslip for Returnables Yes in 18, (we haven’t implemented) Yes, if on same instance Yes
Aleph, Koha and Evergreen –
Summary – 3
Feature Aleph Koha Evergreen*
Reports Difficult, not everything is in tables Yes, Prepackaged, Builder, SQL Yes Ownership of Records Yes No ? Audit Trails Yes No ?
Staff Client Yes No Yes
Time and Effort to Use and Maintain – Library staff
Very High Low? Low?
Time and Effort to Maintain–system staff
Very High Low? Low?
Total Cost of Ownership Very High After sponsored development, probably low After sponsored development, probably low