94
Integrating with Open Source Nick Dimant – Managing Director, PTFS Europe Jonathan Field – Technical Director, PTFS Europe

Cilip Seminar 6th October - Integrating With Open Source

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Cilip Seminar 6th October - Integrating With Open Source

Integrating with Open Source

Nick Dimant – Managing Director, PTFS EuropeJonathan Field – Technical Director, PTFS Europe

Page 2: Cilip Seminar 6th October - Integrating With Open Source

Who we areCurrent frustrationsIs open source the answer?Open source support companiesImplementing an open source solution Conclusion

Integrating The Open Source Option

Page 3: Cilip Seminar 6th October - Integrating With Open Source

Encouraging you to see open source software as a valid, sustainable option

Purpose of presentation

Page 4: Cilip Seminar 6th October - Integrating With Open Source

Nick DimantManaging Director, PTFS Europe

Jonathan FieldTechnical Director, PTFS Europe

Who we are

Page 5: Cilip Seminar 6th October - Integrating With Open Source

The leading provider of digital archiving solutions in North America

• Formed in 1995 - desktop imaging, integrated library systems and custom search systems

• First release of ArchivalWare digital archiving solution – 2000

• June 2008 – Support of open source library management software

Page 6: Cilip Seminar 6th October - Integrating With Open Source

A company formed in 2007 to distribute and support open source library products and the software products of PTFS, Inc

• Local presence• Local expertise• Local training• Local support• Focused on European context• Backed up by major US presence

PTFS Europe

Page 7: Cilip Seminar 6th October - Integrating With Open Source

Representative of open source support companies

PTFS Europe

Page 8: Cilip Seminar 6th October - Integrating With Open Source

Current state of the Library Management System market

• Stagnant, mature market• A few main vendors• Domination of private equity companies • Confusion over product direction– Discontinuation of systems

Page 9: Cilip Seminar 6th October - Integrating With Open Source

• Slow pace of development• Functionality lag– Lack of Web 2.0 capability

• Obsolete technologies• Declining levels of customer service• Increasing costs

Current LMS Frustrations

Page 10: Cilip Seminar 6th October - Integrating With Open Source

Is open source the answer?

Page 11: Cilip Seminar 6th October - Integrating With Open Source

What is Open Source Software (OSS)?• A worldwide community develops and maintains it• You can download, instal and modify it yourself• There are companies whose business model is to help you

implement and support it, e.g.:– Biblibre– Equinox– PTFS– Alpha G

• Free from lock in with single supplier• Tend to use next generation technologies• The software is free

Page 12: Cilip Seminar 6th October - Integrating With Open Source

Kittens are Free

Page 13: Cilip Seminar 6th October - Integrating With Open Source

There is a cost of ownership

• Staff time• Support costs• Infrastructure

Page 14: Cilip Seminar 6th October - Integrating With Open Source

So, it’s not free, but ....

• Lower implementation costs• Cheaper on-going costs• Freedom to move between vendor• Freedom to develop what you want• Freedom to collaborate and share• Freedom to move quickly

Page 15: Cilip Seminar 6th October - Integrating With Open Source

Market share

• OSS LMS is now largest single source of new name installations in North America – outstripping proprietary vendors

• Good presence in Indian market• Good presence in France• Minimal presence in UK until recently

Page 16: Cilip Seminar 6th October - Integrating With Open Source

Open Source LMS software

• Koha for special, government, legal, college libraries?

• Evergreen for university and public libraries?

Page 17: Cilip Seminar 6th October - Integrating With Open Source

Where is OSS successful?

Where there are capable local support bases:– USA– Canada– India– France– Australia and NZ– Growing in the UK

Page 18: Cilip Seminar 6th October - Integrating With Open Source

How an open source support company can help

• Expertise with open source LMS software• Experience in library automation• Commercial organisation with proven track record

Page 19: Cilip Seminar 6th October - Integrating With Open Source

Procurement

Procurement can be a major obstacle;PTFS Europe can make contractual commitments• Tender response• Functionality• Timescales• Cost• Support contract

Page 20: Cilip Seminar 6th October - Integrating With Open Source

Financial benefitsFinancial benefits• No software license costs• Major savings on annual maintenance• Significantly lower hosting costs• Lower daily rate for professional services– Implementation– Training– Custom work– Software development

Page 21: Cilip Seminar 6th October - Integrating With Open Source

• Unanticipated Efforts• Lack of coordination• Inadequate technical support• Customisation needed, lack of technical skill• How to implement, train, support?

Addressing Disadvantages of Open Addressing Disadvantages of Open Source SoftwareSource Software

Page 22: Cilip Seminar 6th October - Integrating With Open Source

There are companies whose business model is to help you implement and support open source software

Addressing Disadvantages of Open Source Software

Page 23: Cilip Seminar 6th October - Integrating With Open Source

What to look for from a commercial What to look for from a commercial organisation offering assistanceorganisation offering assistance

Page 24: Cilip Seminar 6th October - Integrating With Open Source

• Knowledge of library environment• Commitment to library sector• Support organisation already in place• Implementation package• Ongoing support• Hosting (SaaS)• Software development capability

What to look for from a commercial What to look for from a commercial organisation offering assistanceorganisation offering assistance

Page 25: Cilip Seminar 6th October - Integrating With Open Source

• Installation and configuration of LMS• Data extraction from current LMS• Data conversion and loading into LMS• Training

Implementation package

Page 26: Cilip Seminar 6th October - Integrating With Open Source

• Ensure there is a solid, resilient support infrastructure in place

Ongoing support

Page 27: Cilip Seminar 6th October - Integrating With Open Source

• Server managed for you• You still manage and control your LMS• LMS upgraded for you• Annual fee

Hosting

Page 28: Cilip Seminar 6th October - Integrating With Open Source

Software development

• When is a bug not a bug?• Refine the workflow• Develop functionality• Provide whole new capabilities• Integration and interoperability• FAST development and lead times

Page 29: Cilip Seminar 6th October - Integrating With Open Source

• A survey November-December 2008• Carried out by Ian Haydock, Keele University

The use of Open Source software by UK Higher Education libraries

Page 30: Cilip Seminar 6th October - Integrating With Open Source

• We are unaware of what software is available• We need software which is not currently available via Open

Source• We don't have time or staffing to set up these applications• We don't have time or staffing to maintain these applications• Paid-for systems offer better support in a crisis• Our institution restricts use of Open Source software

Why doesn't your Library make more use of Open Why doesn't your Library make more use of Open Source software?Source software?

Page 31: Cilip Seminar 6th October - Integrating With Open Source

• We are unaware of what software is available (9)• We need software which is not currently available via Open

Source (4)• We don't have time or staffing to set up these applications

(19)• We don't have time or staffing to maintain these

applications (23)• Paid-for systems offer better support in a crisis (8)• Our institution restricts use of Open Source software (4)

Why doesn't your Library make more use of Open Source software?

Page 32: Cilip Seminar 6th October - Integrating With Open Source

Opportunity:• Benefits of open source software and next

generation technologies• High quality implementation and support services• Reduced cost• Increased autonomy• Opportunities to collaborate• Fast development• Low risk

Conclusion

Page 33: Cilip Seminar 6th October - Integrating With Open Source

You don’t have to do it yourself!

Page 34: Cilip Seminar 6th October - Integrating With Open Source

Nick Dimant – Managing [email protected]

Page 35: Cilip Seminar 6th October - Integrating With Open Source

Technical Integration

Jonathan Field

Page 36: Cilip Seminar 6th October - Integrating With Open Source

Anyone use Facebook?..Anyone use Facebook?..

Page 37: Cilip Seminar 6th October - Integrating With Open Source

• Do you use Facebook?• Do your children use Facebook?• Do your grandchildren use Facebook?!• Why does this matter to libraries?

– 300 million people around the world are now actively using Facebook and almost half of them are using Facebook every day

– If Facebook were a country, it would be the eighth most populated in the world, just ahead of Japan, Russia and Nigeria

– Facebook hit 150,000,000 just about two months after reaching 120 million and about four months after reaching 100 million. The site hit 140 million in the middle of December 2008 and has 300 million at September 2009.

Facebook

Page 38: Cilip Seminar 6th October - Integrating With Open Source

• Facebook is a huge success story in Web 2.0– It has made it mainstream

• How does your LMS compare with Facebook?• How many Web 2.0 features can you find in

your current LMS or OPAC?

Web 2.0

Page 39: Cilip Seminar 6th October - Integrating With Open Source

• Characteristics of Web 2.0– Social networking– Folksonomies (Tagging)– Software application through a browser (no client software)– Interfaces and applications based on technologies such as Ajax– Content syndication– Plugins and extensions– Authoring (comments, suggestions etc.)– XML and RSS– Web APIs

Open Source LMS’s are leading the way in bringing Web 2.0 to libraries

Page 40: Cilip Seminar 6th October - Integrating With Open Source

• No access to source code• “hooks” often not there• Lack of publicly available documentation for DB

schema/API etc.• Lack of modern integration tools• Slow take-up of standards• Cost – You may have to pay your provider to develop

what you need• Lack of interest in third party applications / projects

Integration Barriers of traditional LMS systems

Page 41: Cilip Seminar 6th October - Integrating With Open Source

Examples of how an Open Source LMS can be integrated with these technologies and bring

Library 2.0 to your library

Koha ILS (www.koha.org)Evergreen ILS (www.open-ils.org)

Page 42: Cilip Seminar 6th October - Integrating With Open Source

Tagging

Page 43: Cilip Seminar 6th October - Integrating With Open Source

Hey! I got tagged (mediated by me)...

Page 44: Cilip Seminar 6th October - Integrating With Open Source

Patrons tag items...

Page 45: Cilip Seminar 6th October - Integrating With Open Source

We build up a “tag cloud” or

folksonomy...

Page 46: Cilip Seminar 6th October - Integrating With Open Source

Tagging from LibraryThing (Mashups) ...

With tagging it’s hard to build meaningful

data from small communities, so..

Page 47: Cilip Seminar 6th October - Integrating With Open Source
Page 48: Cilip Seminar 6th October - Integrating With Open Source

Software Application through a browser

Page 49: Cilip Seminar 6th October - Integrating With Open Source

My whole application through the browser...

No client software to load...

Page 50: Cilip Seminar 6th October - Integrating With Open Source

Software Application through a mobile device

Page 51: Cilip Seminar 6th October - Integrating With Open Source

Content Syndication

Page 52: Cilip Seminar 6th October - Integrating With Open Source

Integration with Enriched ContentGoogle Books, Amazon etc.

Page 53: Cilip Seminar 6th October - Integrating With Open Source

Integration with Enriched ContentGoogle Books, Amazon etc.

Page 54: Cilip Seminar 6th October - Integrating With Open Source

Integration with Enriched ContentGoogle Books, Amazon etc.

Page 55: Cilip Seminar 6th October - Integrating With Open Source

Integration with Enriched ContentGoogle Books

Page 56: Cilip Seminar 6th October - Integrating With Open Source

Integration with Enriched ContentAmazon Reviews

Page 57: Cilip Seminar 6th October - Integrating With Open Source

Plugins and extensions

Page 58: Cilip Seminar 6th October - Integrating With Open Source
Page 59: Cilip Seminar 6th October - Integrating With Open Source

Integration with Enriched ContentAmazon Descriptions

Page 60: Cilip Seminar 6th October - Integrating With Open Source

Integration with CitationsZotero (http://www.zotero.org/)

Page 61: Cilip Seminar 6th October - Integrating With Open Source

Integration with CitationsZotero (http://www.zotero.org/)

Page 62: Cilip Seminar 6th October - Integrating With Open Source
Page 63: Cilip Seminar 6th October - Integrating With Open Source
Page 64: Cilip Seminar 6th October - Integrating With Open Source

Authoring

Page 65: Cilip Seminar 6th October - Integrating With Open Source

Hey! I got commented on (mediated by me)...

Page 66: Cilip Seminar 6th October - Integrating With Open Source
Page 67: Cilip Seminar 6th October - Integrating With Open Source
Page 68: Cilip Seminar 6th October - Integrating With Open Source

Staff mediated comments

Page 69: Cilip Seminar 6th October - Integrating With Open Source
Page 70: Cilip Seminar 6th October - Integrating With Open Source
Page 71: Cilip Seminar 6th October - Integrating With Open Source

XML and RSS

Page 72: Cilip Seminar 6th October - Integrating With Open Source

Integration with Output Formats

Page 73: Cilip Seminar 6th October - Integrating With Open Source

Integration with Output FormatsMARCXML

Page 74: Cilip Seminar 6th October - Integrating With Open Source

Integration with OAI-PMHOpen Archives Initiative

(http://www.openarchives.org/)

Page 75: Cilip Seminar 6th October - Integrating With Open Source

Integration with RSS

Page 76: Cilip Seminar 6th October - Integrating With Open Source

All my news comes via my RSS Reader...

Page 77: Cilip Seminar 6th October - Integrating With Open Source

Integration with RSS

Page 78: Cilip Seminar 6th October - Integrating With Open Source

Integration with RSS

Page 79: Cilip Seminar 6th October - Integrating With Open Source
Page 80: Cilip Seminar 6th October - Integrating With Open Source

Integration with RSS – Reading Lists

Page 81: Cilip Seminar 6th October - Integrating With Open Source

Integration with RSS

Page 82: Cilip Seminar 6th October - Integrating With Open Source

Integration with xISBN(FRBR)

• ThingISBN• xISBN – (WorldCat)

• PINES OISBN

Page 83: Cilip Seminar 6th October - Integrating With Open Source
Page 84: Cilip Seminar 6th October - Integrating With Open Source
Page 85: Cilip Seminar 6th October - Integrating With Open Source
Page 86: Cilip Seminar 6th October - Integrating With Open Source

Web APIs

Page 87: Cilip Seminar 6th October - Integrating With Open Source

Integration with Digital Archive

Page 88: Cilip Seminar 6th October - Integrating With Open Source

Integration with Federated Searching - Commercial

Page 89: Cilip Seminar 6th October - Integrating With Open Source

• Authentication– LDAP

• Well documented, open, proven, tools. LDAP Perl module

• SIP2– Self Checkout machines– PC Reservation

• z39.50• SQL• EDI

Of course we can still do all the standard integration (the “old” stuff!)

Page 90: Cilip Seminar 6th October - Integrating With Open Source

But that’s so last century!

Page 91: Cilip Seminar 6th October - Integrating With Open Source

• Developers working in disparate locations• Projects can just “die”• Support issues• Not knowing that someone else in the world

has the same requirement as you

Disadvantages

Page 92: Cilip Seminar 6th October - Integrating With Open Source

• Availability of source code• Forum for democratic action• Lots of opportunities for Mashups• Parallel development programmes (e.g. Koha

currently has at least 2 Acquisitions modules)• Opportunities to leverage Web 2.0 trends • Fast development• Exciting!

Advantages

Page 93: Cilip Seminar 6th October - Integrating With Open Source

Integration can make all the difference to the success or failure of an open source project

• Corporate integration enables open source software to sit comfortably within the overall corporate context

• Technical integration ensures the system inter-operates with other resources and maximises the potential offered by the technologies used

Conclusion

Page 94: Cilip Seminar 6th October - Integrating With Open Source

Integrating with Open Source

Nick Dimant – Managing Director, PTFS EuropeJonathan Field – Technical Director, PTFS Europe