Title: Open Source vs Vendor Opportunities
1Open Source vs Vendor Opportunities
- Marshall Breeding
- Director for Innovative Technologies and Research
- Vanderbilt University
- http//staffweb.library.vanderbilt.edu/breeding
ASERL Membership Meeting Asheville, NC April 4,
2007
2Software Development
- Open Source vs. Vendor Beta Partnerships
- Pros and Cons
- Who is Doing What, and
- Is there an Open Source Project for ASERL Members?
3Open Source
- Program source code available
- No license cost for the software itself
- Can be part of commercial offerings
- Anyone can fix problems, add features, etc.
4Proprietary Software Development
- Source code kept secret
- Only binary code distributed
- License fees charged for software
- Ongoing development funded by license fees
maintenance/support fees
5Open Source Cost considerations
- Relative parity with commercial alternatives
- Other cost components same or greater
- Hardware
- Facilities management
- Systems administration, security, network
management - Ongoing development
- Integration with enterprise environment
- Support and service
6Open Source Infrastructure
- Linux operating system
- Apache Web Server
- http//www.apache.org/
- Tomcat, Xerces, Jakarta, etc
- MySQL database
- Lucene full text search engine
7Open source ILS
- Koha
- Evergreen
- LearningAccess ILS
8Koha
- Originally developed by Katipo Communications in
New Zealand for Horowhenua Library Trust - Released as Open Source
9Koha
10Libraries using Koha
- 300 (mostly small) libraries
- Horowhenua Library Trust
- Nelsonville Public Library
- Athens County, OH
- Crawford County Federated Library System
- 10 Libraries in PA
11Evergreen
- Developed by the Georgia Public Library Service
- Small development team
- June 2004 development begins
- Sept 5, 2006 live production
12Libraries using Evergreen
- Georgia PINES
- http//gapines.org
- 252 libraries in Georgia
- Does not include municipal systems
Atlanta-Fulton County, Cobb County - Experimental evaluation
- King County Library System in WA state.
13Evergreen
14Learning Access ILS
- Learning Access Institute
- Turnkey Open Source ILS
- Designed for underserved rural public libraries
- http//www.learningaccess.org
15LearningAccess ILS
16SCOOLS
- South Central Organization of (School) Libraries
- consortium of K-12 school libraries in NY
- Koha derivative
17SCOOLS
18LibraryFind
- Metasearch tool
- Developed by Oregon State University
- http//libraryfind.org
19Library Find
20Commercial Support Options
- Index Data
- LibLime
- Index Data
- Equinox Software, Inc.
21LibLime
- Commercial spin-off from the Nelsonville Public
Library - 9 employees
- Recently acquired Koha division of Katipo
Communications in New Zealand - Original Developer of Koha
22Equinox Software
- Commercial spin-off of Georgia Public Library
Services - Developers of Evergreen
- No full-time employees, all still work for GPLS
23Open Source ILS adoption in libraries
- Georgia PINES
- Nelsonville Public Library
24Examples
- King County Library System
- Serves 1.2 million residents
- 43 libraries
- 19 million annual circulation
- Investigating viability of Evergreen
25eXtensible Catalog
- http//extensiblecatalog.info/
- Working toward Open Source next-generation
interface - University of Rochesters River Campus Libraries
- Funded by the Andrew W. Mellon Foundation
(283,000) - Study on needs and requirements, not software
development
26Index Data
- Zebra database server and indexing engine
- YAZ Toolkit for Z39.50
- YAZ Proxy Z39.50 / SRW gateway
- Keystone Digital Library System
27Digital Repositiory
- DSpace
- HP MIT
- Fedora
- Univ of Virginia Cornell
- Commercial enhancements and support from VTLS
28Partnering with Commercial Vendors
29Development partner scenario
- Capital costs of development born by the vendor
- Team of professional programmers
- Product management
- Quality Assurance
- RD investment
- Market research
30Library responsibility
- Input in features and design
- Early implementation
- Testing, evaluation, assessment
31Innovative Encore
- 20 development partners
- Grand Valley State University, Jefferson County
Public Library (CO), Miami University (OH),
University of Western Ontario (Canada), and
Wright State University (OH), Scottsdale Public
Library and the Lillian Goldman Library at Yale
Law School, Binghamton University SUNY (NY),
Deakin University (Australia), Deschutes Public
Library (OR), Georgetown University (DC),
Michigan State University, Nashville Public
Library (TN), Scottsdale Public Library System
(AZ), Springfield-Greene County Library (MO), the
Tri-College Library Consortium (PA), University
of Glasgow (Scotland), the University of
Queensland Library (Australia), Westerville
Public Library (OH)
32Vanderbilt Primo Experience
- Library-wide decision making process
- Major investment of library resources
- Complex project with many components
33Primo
- New Discovery and Delivery tool for library
content and services - Next-generation library interface
- ILS bibliographic data TV News
- Example of adding local digital content
- Integrated federated search
- Integrated OpenURL linking services
34Project costs
- LITS team leader
- Project Manager
- Systems administrator
- Major agenda item for Digital Library Steering
Committee - 5 project teams
- Intensive effort Aug 2006 May 2007
35Balance of work Vendor / Library
- Work performed by the library represents a very
small portion of the overall effort to develop
the complete system - Beta-test Libraries not primarily responsible
for - Initial product conception
- Programming
- Debugging
- Technical design
- Recruitment, training, support for team of
designers, programmers, QA - A beta-test library enhances the quality
assurance that the vendor must do anyway
36Advantages to Beta Test
- Ability to influence a product without taking on
full costs of development - Early adoption
- Increased opportunities to ensure the product
will meet the needs of the library - Increases leverage with vendor
- Discounted capital investment
- Offset by increased investment in library staff
37Disadvantages to Beta Test
- Limited degree of involvement on the front-end
vision of the product - Less direct advantage to other libraries
- Will still have to purchase and pay support for
the product - Significant investment of library resources
- Cost/Benefit ratio?
38Advantages to full Open Source Development
- Full control
- Concept/Vision
- Features, Functionality
- Direct benefit to larger community that may also
use the software - Less vulnerability to vendor abandonment?
39Disadvantages of Open Source Development
- Capital investment
- Development tools, facilities, hardware
- Resource investment
- Software design specialists
- Professional programmers
- System administrators
- Recruitment, training, management
- Project management tools
- Assessment tools
- Benchmarking, etc.
40Institutional Commitment
- Who will be responsible for bearing the cost of
the project - Ongoing development of the product
- Support, maintenance, security
41Potential projects
- Next-generation catalog
- ASERL combined catalog
- Primo implementation that spans multiple ASERL
libraries - Resource sharing
- Kudzu replacement
- Automation/Tracking for Kudzu delivery service