The Mixed economy of open source Open Source  Library Management Systems

advertisement
The
Mixed economy of open source
Open Source Library Management Systems
Colin Campbell – Chief Software Engineer
colin.campbell@ptfs‐europe.com
Keith Shell – Business Development Manager
keith.shell@ptfs‐europe.com
Nick Dimant – Managing Director
nick.dimant@ptfs‐europe.com
Mixed economy of open source
Background
Uptake in the UK and worldwide
What is the mixed economy?
Role of the support company
Role of the user
Conclusion
Open Source Software (OSS)
• A worldwide community develops and maintains it
• You can instal and modify it yourself
• Main development now comes from companies whose business model is to help you implement and support it
• Over 40 companies worldwide support Koha or Evergreen, e.g.:
–
–
–
–
Biblibre
PTFS Europe
Equinox
ByWater Solutions
• Users are free from lock in with single supplier
PTFS Europe
• An example of a support company
• Staff with wide range of experience in library automation
• Promoting open source library management systems – Koha and Evergreen
• Plan to support VuFind or similar later in 2011
• Significant growth
• UK based
Products
Benefits of Koha
• Web based throughout
– Staff and public interfaces
•
•
•
•
•
Excellent Web 2.0 OPAC
Full suite of modules
Fast development environment
Low maintenance
Low cost
Benefits of Evergreen
• Unsurpassed consortial functionality
– Designed originally for 250 library consortium of the state of Georgia
– Universal granularity of permissions and parameters
•
•
•
•
•
•
High performance
Unlimited scalability
High throughput
Ergonomic client
Good standalone capability
Sophisticated administration and reporting
Why promote both?
• Koha:
– Appropriate for a wide range of libraries
• Evergreen:
– Specifically designed for large consortia
Customers of PTFS Europe 2008‐11
UK:
A government department
Booz & Co
CAMLIS
College of York St John (AW)
Dept Communities and Local Gov (AW)
Dame Alice Owens School
Halton Borough Council
Kettering NHS Foundation Trust
Kings Fund
National Botanic Gardens Wales
Planning Inspectorate (AW)
Race Equality Foundation
Royal Pharmaceutical Society
Scottish Poetry Library
Staffordshire University
Tavistock and Portman NHS Trust
University of Notre Dame (London)
Belgium:
Flemish Cultural Heritage Organisation
Finland: UN University Wider
France: Council of Europe (AW)
Germany:
European College of Liberal Arts
European Southern Observatory
Ireland:
Irish Parliament (AW)
Italy:
ICCROM
UN Food and Agriculture Organisation
Russia:
Skolkovo Management School, Moscow
Sweden:
World Maritime University
Breaking news –
th
26
Jan 2011 Scottish consortium of public libraries chooses Evergreen supported by PTFS Europe
•
•
•
•
•
Stirling Council (16 libraries)
East Dunbartonshire (8 libraries)
Full competitive tender
First Evergreen project in UK
Consortium expected to grow
Open Source Library Systems:
gaining acceptance?
Marshall Breeding: Integrated Library System turnover in 2010
http://www.librarytechnology.org/ils‐turnover.pl
Caveats:
• Worldwide coverage but North American emphasis
• Statistics show number of new instals, not value
• Self selecting respondents
Integrated Library System turnover in 2010
http://www.librarytechnology.org/ils‐turnover.pl
New installations worldwide of systems used in UK, 2010
Source: Marshall Breeding: Integrated Library System turnover in 2010
Distribution of Koha installations 2010
Source: Marshall Breeding: Integrated Library System turnover in 2010 Some conclusions:
• Open source LMS are a mainstream option
• Of those libraries choosing Koha or Evergreen, almost all but the very smallest have done so with the assistance of a support company
• Until recently, UK has been trailing in this international trend
Mixed economy of open source
What is a mixed economy?
“Where the government and private sector interact in solving economic problems.”
“A mixed economy is an economy that includes a variety of private and government control; reflecting characteristics of both capitalism and socialism.”
“Supporters view mixed economies as a compromise between classic socialism and pure laissez‐faire capitalism that is functionally superior to either one.”
What is a mixed economy?
In OSS terms:
A compromise between vendor‐led software provision and implementation by users working alone.
This compromise is functionally superior to either approach
Role of the supplier
• Contractual anchor
• Commitments on:
– Functionality
– Cost
– Timescale
• Service levels
Role of the supplier
•
•
•
•
•
•
•
•
•
Hosting (SaaS)
Installation and configuration of LMS
Data conversion and loading into LMS
Training
Software development
Managing the open source repositories
Custom/integration work
Ongoing support
Bug fixes and upgrades
Managing Open Source
• Updating and co‐ordinating code repository
• Sharing software development with the broader community
• Keeping up to date with developments
• Applying bug fixes
• Regular upgrades
Git: managing an open source project
• Used by large number of high‐profile software projects, e.g. Linux, Android, Fedora, Perl
• Distributed version control
• Every Git working directory is a full‐fledged repository
• Protects local custom work and configuration
• Git branches can be shared
• Eases upgrades
• Resilience
Role of the user
•
•
•
•
Understanding the changing business need
Prioritising changing requirements
Placing the LMS in the broader institutional context
Managing change
Managing change
Get buy‐in of all interested parties
– Library staff and management
– IT dept
– Procurement, legal, contractual and financial
Involve potential suppliers at an early stage
Risk analysis
– Is going open source more or less risky than staying with current supplier?
What you should do
• Get involved with the community:
– Listservs, Wikis, IRC
– User groups
– Explore the wealth of information on websites
• Prioritise any unmet requirements
• Fund developments IF necessary, possible and relevant
• Collaborate with other users
• If you have the skills ‐ contribute
What skills are useful?
Your existing knowledge!
Perl, XSLT, JavaScript, web technologies in general
SQL for data interchange, advanced reporting
If planning on doing local customisation or developments learn to use Git (or whatever system is used by the software product) • Broad understanding of the underlying technologies of the product involved
•
•
•
•
What you do not need to do
•
•
•
•
Get involved with development of core modules
Recruit additional staff (in fact you might save staff)
Be over‐reliant on specific staff
Take on more responsibility for solving support calls Continuum, not dichotomy
•
•
•
•
•
•
•
It is not an “either, or” choice
You can get involved as much or little as you want
Can draw on skills in Library and IT depts
Reduces cost
Increases involvement
Increases autonomy
Risk minimised due to assistance of support company
Working with a support company
• Benefits of open source software and the new technologies
• High quality implementation and support services
• Reduced cost
• Increased autonomy
• Opportunities to collaborate
• Fast development
• Low risk
Colin Campbell – Chief Software Engineer
colin.campbell@ptfs‐europe.com
Keith Shell – Business Development Manager
keith.shell@ptfs‐europe.com
Nick Dimant – Managing Director
nick.dimant@ptfs‐europe.com
Download