SlideShare a Scribd company logo
1 of 25
The Selection Between An Open Source
And Vended Software in Libraries:
Opportunities & Risks
Jenny Jing
July 11, 2016
1. Academic Libraries & Challenges
2. Technology, Vended Product & Open Source (OSS)
3. Project Management & Software Development
4. Library Technology & OSS
5. Functional Requirements, Opportunities & Risks
6. Selection and Evaluation, Opportunities & Risks
7. Summary
Overview
Technology
Data/Resources
1. Academic Libraries & Challenges
UsersStakeholders
$,
Time
https://en.wikipedia.org/wiki/Zachman_Framework
2 Technology
工欲善其事
He who wishes to do
his work well
必先利其器
Must first sharpen
his tools
Types Pros Cons
OSS Freedom: licenses
Functions
Customize & fix
Reduce Cost
Community/Collaboration
Selection, tracking codes
Lack of support, maintain
Standards, risks
Documentation
Security? Stable?
Vended
Product
Stable product
Usability
Support
Documentation
Security
One-size-fits-all
Cost
Can’t customize
Slow to fix
Vended Product & Open Source (OSS)
Organizational Adoption of Open Source Software: Barriers and Remedies.
What: Scope
Why: Goal & Purpose
Who: Responsibilities
When: Time Frame
How: Functions
Resources/Cost
Risk/Opportunity
Quality Control
3. Project Management: Vended Product vs OSS
Vended Product
Usability
Sales Person
Fixed Time Frame
RFP
Cost
Training/Support
Testing
OSS
Usability
System, developer
Time consuming
Functional requirements
Free, other resources
Security, Maintain, Reliability
Testing/co-operation
Software Development Lifecycle: Vended Product vs OSS
https://en.wikipedia.org/wiki/Systems_development_life_cycle
Plan & Analysis
• Systems analysis
• Facts & Requirements
• Integration & testing
• Evaluation
Vended Products Selecting the OSS:
• RFP * Study, research
• Vendor marketing * Communities/Other libraries
• Consulting service * Experts’ recommendations
Software InfrastructurePlatforms
ILS: Voyager, Aleph
ILL,
Etc.
Link resolver : 360 Link
library guides: LibGuides
Online databases
IR (Scholarly Publications): DSpace
DAM (Digital Preservation):
Islandora
Discovery Systems: Summon
Websites: Library Homepage
4. Library Technology & Challenges
Type OSS OSS OSS
ILS Koha Evergreen NewGenLib
IR DSpace Eprints Digital Commons
DAM Fedora Islandora ContentDM
Exhibition Omeka Open Exhibits Collective Access
Archive AtoM ArchiveSpace
Digital
Preservation
Archive-It Archivematica
RDM CKAN Dataverse
Library OSS
5. Functional Requirements: Stakeholders
Managers
Staff
Users
Resource/$
Workflow
Usability
Outputs:
• Project Goal/Time Frame/Resources/Cost
• A List of Functional Requirements by made by Modules:
• A Table of Role/Responsibilities: Who, When, What
• A Table of Opportunities & Risks: H, M, L
• Use Cases/Standards/How to test & evaluate
Vended Product vs OSS
• Cost/Resources
• Functions/workflow
• IT staff’s skill sets
• IT Staff’s attitude
• User experience
• Feedback/review
Functional Requirements : Stakeholders
https://journals.ala.org/ltr/article/view/4618/5454
Types Opportunities Risks
OSS Cost
Functionality
User Experience
Community, co-operation
Functional requirements
QA Control, Versioning
Staff Skills/Training
Time
Vended
Product
Stable product
Usability
Support, Training
One-size-fits-all
Cost
Can’t customize
Opportunities & Risks : Stakeholders (Sample Project)
System/AdminInterface/Web Data/DB
Data: Queries, Perl, XML,
DB: Oracle, MySQL,
Access
Tools: Perl, Excel, XSLT
Programing: php,
Javascript, html, etc.
Publish Tools: Drupal,
WordPress
Server: Shell scripting,
config, maintain, etc.
OS: UNIX, Windows
Editor tools: Vi, Pico
Functional Requirements: Systems
Vended Product vs OSS
• Release activities
• Community activities
• License and documentation
• Functions/Features
• Users’ population, longevity
• Programming languages
• Technology components
• Integration: Work with other systems
• External: IT, Third party support
Functional Requirements : Systems (Sample Projects)
https://journals.ala.org/ltr/article/view/4618/5454
Opportunities & Risks: Systems
Types Opportunities Risks
OSS Functions
Customize & fix
Improve User Experience
Enhance co-operation
Test and Evaluation
License, Productivity
Installation, Configuration
Maintain, Admin, Upgrade
Support: Community
Documentation
Reliability, Security
Vended
Product
Stable product
Support, Training
Documentation
Security
Vendor lock-in
Cost
Can’t customize
Slow to get help
Web pages
ILS
DAMIRRDM
DS
Mobile Access
Library Data
(metadata)
Functional Requirements: Data & Database
Functional
Requirements
Functional Requirements : Data & Database
• Databases: MySQL, PostgreSQL
• Data Format and Size
• Search Engine: Solr
• API access to data
• Import/Export
• Schema/Standards
• Query language
• Maintain, Upgrade
• Migration
https://journals.ala.org/ltr/article/view/4618/5454
Opportunities & Risks : Data & Database (Sample)
Types Opportunities Risks
OSS Reduce Cost
Functions
Improve User Experience
Enhance co-operation
Data Format and Size
Schema/Standards
Import/Export
Migration
Search, Query language
Documentation
Vended
Product
Stable product
Usability, Standards
Support
Documentation
Cost
Data Format and Size
Can’t access the databases
Data Format and Size
Slow to get help
6.Selecting & Evaluation: Sample Project
Functionality
Reliability
Usability
Efficiency
Maintainability
Portability
Security
Compatibility
Evaluating Open Source Software Quality Models Against ISO 25010
Opportunities & Risks: Sample Project
Managers
Staff
Users
Cost/
Resource
Workflow
Usability
7. Summary
Functions,
Opportunities
& Risks
Data Format
Size
Metadata
Security
Import/Export
Hardware/Software
Config, maintain
Functions,
Opportunities
& Risks
Functions,
Opportunities
& Risks Ideal Solution
Sample Project: DAM/IR Selection
1. Big Picture2 Scan 3.Functions  4 Research  5. Case  6. Test
Selection : Vended Product vs OSS
Web pages
ILS
DAMIRRDM
DS
Mobile
Access
Return vs
Resources/Cost
References
• https://en.wikipedia.org/wiki/Zachman_Framework (1992)
• https://en.wikipedia.org/wiki/Systems_development_life_cycle
• Major Open Source ILS Products: https://journals.ala.org/ltr/article/view/4618/5454
• Evaluating Open Source Software Quality Models Against ISO 25010
• Success and Abandonment of OSS Library Management Systems:
http://publications.drdo.gov.in/ojs/index.php/djlit/article/view/8866
• Moving Towards the Next-Generation Library: BRAC University Experience
Thank you!
• 独木难成林
• A tree does not
make a forest

More Related Content

What's hot

Individual ejournals facing the challenges
Individual ejournals facing the challengesIndividual ejournals facing the challenges
Individual ejournals facing the challengesKusturie Moodley
 
Unpacking the Layers Box
Unpacking the Layers BoxUnpacking the Layers Box
Unpacking the Layers BoxIstvanKoren
 
ShibbolethAccess4librarians
ShibbolethAccess4librariansShibbolethAccess4librarians
ShibbolethAccess4librariansHEAnet
 
Researching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageResearching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageAvalon Media System
 
Institutional repositories
Institutional repositoriesInstitutional repositories
Institutional repositoriessmtcd
 
FOTE2009 Integrating VLEs And Repositories
FOTE2009 Integrating VLEs And RepositoriesFOTE2009 Integrating VLEs And Repositories
FOTE2009 Integrating VLEs And RepositoriesRichard Davis
 
Access Lab 2020: What OpenAthens can do for you: creative applications for th...
Access Lab 2020: What OpenAthens can do for you: creative applications for th...Access Lab 2020: What OpenAthens can do for you: creative applications for th...
Access Lab 2020: What OpenAthens can do for you: creative applications for th...OpenAthens
 
Institutional Repositories: Dealing with Data Challenges
Institutional Repositories: Dealing with Data ChallengesInstitutional Repositories: Dealing with Data Challenges
Institutional Repositories: Dealing with Data ChallengesChris Okiki
 

What's hot (11)

Individual ejournals facing the challenges
Individual ejournals facing the challengesIndividual ejournals facing the challenges
Individual ejournals facing the challenges
 
Unpacking the Layers Box
Unpacking the Layers BoxUnpacking the Layers Box
Unpacking the Layers Box
 
e-Framework Tools
e-Framework Toolse-Framework Tools
e-Framework Tools
 
ShibbolethAccess4librarians
ShibbolethAccess4librariansShibbolethAccess4librarians
ShibbolethAccess4librarians
 
Researching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageResearching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository Usage
 
Institutional repositories
Institutional repositoriesInstitutional repositories
Institutional repositories
 
Avalon 2016 Overview
Avalon 2016 OverviewAvalon 2016 Overview
Avalon 2016 Overview
 
CNI 2016: Avalon overview
CNI 2016: Avalon overviewCNI 2016: Avalon overview
CNI 2016: Avalon overview
 
FOTE2009 Integrating VLEs And Repositories
FOTE2009 Integrating VLEs And RepositoriesFOTE2009 Integrating VLEs And Repositories
FOTE2009 Integrating VLEs And Repositories
 
Access Lab 2020: What OpenAthens can do for you: creative applications for th...
Access Lab 2020: What OpenAthens can do for you: creative applications for th...Access Lab 2020: What OpenAthens can do for you: creative applications for th...
Access Lab 2020: What OpenAthens can do for you: creative applications for th...
 
Institutional Repositories: Dealing with Data Challenges
Institutional Repositories: Dealing with Data ChallengesInstitutional Repositories: Dealing with Data Challenges
Institutional Repositories: Dealing with Data Challenges
 

Viewers also liked

EIMRINGI MOSHI-The old testament Student..........................666
EIMRINGI MOSHI-The old testament Student..........................666EIMRINGI MOSHI-The old testament Student..........................666
EIMRINGI MOSHI-The old testament Student..........................666Elimringi Moshi
 
приказка за търновград
приказка за търновградприказка за търновград
приказка за търновградRumiana Marinova
 
HWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezése
HWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezéseHWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezése
HWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezéseJaksa Zsombor
 
Language and sports project
Language and sports projectLanguage and sports project
Language and sports projectcandueza
 
The bible and the moon elimringi moshi
The bible and the moon  elimringi moshiThe bible and the moon  elimringi moshi
The bible and the moon elimringi moshiElimringi Moshi
 
Transparent Licenses: Making user rights clear (OLA Super Conference 2015)
Transparent Licenses: Making user rights clear (OLA Super Conference 2015)Transparent Licenses: Making user rights clear (OLA Super Conference 2015)
Transparent Licenses: Making user rights clear (OLA Super Conference 2015)Hong (Jenny) Jing
 
Rural Call : Shall we connect the DOTS with Rural World
Rural Call : Shall we connect the DOTS with Rural World Rural Call : Shall we connect the DOTS with Rural World
Rural Call : Shall we connect the DOTS with Rural World Ramkrishna Sameriya
 
Elimringi moshi--------Moshi monsters???
Elimringi moshi--------Moshi monsters???Elimringi moshi--------Moshi monsters???
Elimringi moshi--------Moshi monsters???Elimringi Moshi
 
De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14
De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14
De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14Lusani Dias
 

Viewers also liked (14)

EIMRINGI MOSHI-The old testament Student..........................666
EIMRINGI MOSHI-The old testament Student..........................666EIMRINGI MOSHI-The old testament Student..........................666
EIMRINGI MOSHI-The old testament Student..........................666
 
приказка за търновград
приказка за търновградприказка за търновград
приказка за търновград
 
Neha sharma
Neha sharmaNeha sharma
Neha sharma
 
Natural art
Natural artNatural art
Natural art
 
HWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezése
HWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezéseHWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezése
HWSW App konferencia 2013 - Drungli, API-MÁGIA millió sornyi adat újrarendezése
 
Dragonball
DragonballDragonball
Dragonball
 
Yourprezi
YourpreziYourprezi
Yourprezi
 
Language and sports project
Language and sports projectLanguage and sports project
Language and sports project
 
The bible and the moon elimringi moshi
The bible and the moon  elimringi moshiThe bible and the moon  elimringi moshi
The bible and the moon elimringi moshi
 
Transparent Licenses: Making user rights clear (OLA Super Conference 2015)
Transparent Licenses: Making user rights clear (OLA Super Conference 2015)Transparent Licenses: Making user rights clear (OLA Super Conference 2015)
Transparent Licenses: Making user rights clear (OLA Super Conference 2015)
 
Rural Call : Shall we connect the DOTS with Rural World
Rural Call : Shall we connect the DOTS with Rural World Rural Call : Shall we connect the DOTS with Rural World
Rural Call : Shall we connect the DOTS with Rural World
 
Elimringi moshi--------Moshi monsters???
Elimringi moshi--------Moshi monsters???Elimringi moshi--------Moshi monsters???
Elimringi moshi--------Moshi monsters???
 
759 28-out-2016
759 28-out-2016759 28-out-2016
759 28-out-2016
 
De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14
De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14
De Millus Campanha 14-15-16-2016 -ENCOMENDAS> lu.pegorini@hotmail.comRvpdf c14
 

Similar to The  Selection Between An Open Source And Vended Software in Libraries: Opportunities & Risks

Electronic Portfolio Technology Options
Electronic Portfolio Technology OptionsElectronic Portfolio Technology Options
Electronic Portfolio Technology Optionsdcambrid
 
Big data analytic platform
Big data analytic platformBig data analytic platform
Big data analytic platformJesse Wang
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSoftware Sustainability Institute
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoAlessandra Bagnato
 
Designing Product As A Platform
Designing Product As A PlatformDesigning Product As A Platform
Designing Product As A Platformanandkhisti
 
Designing your Product as a Platform
Designing your Product as a PlatformDesigning your Product as a Platform
Designing your Product as a PlatformMicah Laaker
 
Anti Patterns Siddhesh Lecture2 Of3
Anti Patterns Siddhesh Lecture2 Of3Anti Patterns Siddhesh Lecture2 Of3
Anti Patterns Siddhesh Lecture2 Of3Siddhesh Bhobe
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilitiesgrandeped
 
LSE Digital Library: How it was Done
LSE Digital Library: How it was DoneLSE Digital Library: How it was Done
LSE Digital Library: How it was DoneEd Fay
 
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...3Play Media
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Artefactual Systems - AtoM
 
Open Source Maturity and Suitability
Open Source Maturity and SuitabilityOpen Source Maturity and Suitability
Open Source Maturity and SuitabilityScott Leslie
 
FSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: DocumentationFSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: DocumentationBeth Agnew, CPTC™
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 

Similar to The  Selection Between An Open Source And Vended Software in Libraries: Opportunities & Risks (20)

Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
Electronic Portfolio Technology Options
Electronic Portfolio Technology OptionsElectronic Portfolio Technology Options
Electronic Portfolio Technology Options
 
Big data analytic platform
Big data analytic platformBig data analytic platform
Big data analytic platform
 
29.4 mb
29.4 mb29.4 mb
29.4 mb
 
29.4 Mb
29.4 Mb29.4 Mb
29.4 Mb
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into Software
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnato
 
Cnpm bkdn
Cnpm bkdnCnpm bkdn
Cnpm bkdn
 
Designing Product As A Platform
Designing Product As A PlatformDesigning Product As A Platform
Designing Product As A Platform
 
Designing your Product as a Platform
Designing your Product as a PlatformDesigning your Product as a Platform
Designing your Product as a Platform
 
Chapter 7)
Chapter 7)Chapter 7)
Chapter 7)
 
Anti Patterns Siddhesh Lecture2 Of3
Anti Patterns Siddhesh Lecture2 Of3Anti Patterns Siddhesh Lecture2 Of3
Anti Patterns Siddhesh Lecture2 Of3
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
 
LSE Digital Library: How it was Done
LSE Digital Library: How it was DoneLSE Digital Library: How it was Done
LSE Digital Library: How it was Done
 
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
Usability and Accessibility Have a Conversation: How Accessibility and UI/UX ...
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
 
Open Source Maturity and Suitability
Open Source Maturity and SuitabilityOpen Source Maturity and Suitability
Open Source Maturity and Suitability
 
FSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: DocumentationFSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: Documentation
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
Computer software specialists wikki verma
Computer software specialists   wikki vermaComputer software specialists   wikki verma
Computer software specialists wikki verma
 

More from Hong (Jenny) Jing

Discovery Systems Used in Academic Libraries Projects & Case Study
Discovery Systems Used in Academic Libraries Projects & Case StudyDiscovery Systems Used in Academic Libraries Projects & Case Study
Discovery Systems Used in Academic Libraries Projects & Case StudyHong (Jenny) Jing
 
The workflows for the ingest of digital objects into a repository/digital l...
The workflows for the ingest of  digital objects into a repository/digital l...The workflows for the ingest of  digital objects into a repository/digital l...
The workflows for the ingest of digital objects into a repository/digital l...Hong (Jenny) Jing
 
The workflows for the ingest of digital objects into a repository/digital li...
The workflows for the ingest of digital objects into a repository/digital li...The workflows for the ingest of digital objects into a repository/digital li...
The workflows for the ingest of digital objects into a repository/digital li...Hong (Jenny) Jing
 
Institutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic LibrariesInstitutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic LibrariesHong (Jenny) Jing
 
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...Hong (Jenny) Jing
 
Implementing an Open Source IT Ticketing System at Queen's University Library
Implementing an Open Source IT Ticketing System at Queen's University LibraryImplementing an Open Source IT Ticketing System at Queen's University Library
Implementing an Open Source IT Ticketing System at Queen's University LibraryHong (Jenny) Jing
 
Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Hong (Jenny) Jing
 
ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems Hong (Jenny) Jing
 

More from Hong (Jenny) Jing (8)

Discovery Systems Used in Academic Libraries Projects & Case Study
Discovery Systems Used in Academic Libraries Projects & Case StudyDiscovery Systems Used in Academic Libraries Projects & Case Study
Discovery Systems Used in Academic Libraries Projects & Case Study
 
The workflows for the ingest of digital objects into a repository/digital l...
The workflows for the ingest of  digital objects into a repository/digital l...The workflows for the ingest of  digital objects into a repository/digital l...
The workflows for the ingest of digital objects into a repository/digital l...
 
The workflows for the ingest of digital objects into a repository/digital li...
The workflows for the ingest of digital objects into a repository/digital li...The workflows for the ingest of digital objects into a repository/digital li...
The workflows for the ingest of digital objects into a repository/digital li...
 
Institutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic LibrariesInstitutional Repository (IR) and Open Access in Academic Libraries
Institutional Repository (IR) and Open Access in Academic Libraries
 
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...The Impact of Linked Data in Digital Curation and Application to the Catalogu...
The Impact of Linked Data in Digital Curation and Application to the Catalogu...
 
Implementing an Open Source IT Ticketing System at Queen's University Library
Implementing an Open Source IT Ticketing System at Queen's University LibraryImplementing an Open Source IT Ticketing System at Queen's University Library
Implementing an Open Source IT Ticketing System at Queen's University Library
 
Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)Linked Open Data and Digital Curation (Islandora)
Linked Open Data and Digital Curation (Islandora)
 
ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems ALA 2014--Adding copyright/license information to different library systems
ALA 2014--Adding copyright/license information to different library systems
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

The  Selection Between An Open Source And Vended Software in Libraries: Opportunities & Risks

  • 1. The Selection Between An Open Source And Vended Software in Libraries: Opportunities & Risks Jenny Jing July 11, 2016
  • 2. 1. Academic Libraries & Challenges 2. Technology, Vended Product & Open Source (OSS) 3. Project Management & Software Development 4. Library Technology & OSS 5. Functional Requirements, Opportunities & Risks 6. Selection and Evaluation, Opportunities & Risks 7. Summary Overview
  • 3. Technology Data/Resources 1. Academic Libraries & Challenges UsersStakeholders $, Time https://en.wikipedia.org/wiki/Zachman_Framework
  • 4. 2 Technology 工欲善其事 He who wishes to do his work well 必先利其器 Must first sharpen his tools
  • 5. Types Pros Cons OSS Freedom: licenses Functions Customize & fix Reduce Cost Community/Collaboration Selection, tracking codes Lack of support, maintain Standards, risks Documentation Security? Stable? Vended Product Stable product Usability Support Documentation Security One-size-fits-all Cost Can’t customize Slow to fix Vended Product & Open Source (OSS) Organizational Adoption of Open Source Software: Barriers and Remedies.
  • 6. What: Scope Why: Goal & Purpose Who: Responsibilities When: Time Frame How: Functions Resources/Cost Risk/Opportunity Quality Control 3. Project Management: Vended Product vs OSS Vended Product Usability Sales Person Fixed Time Frame RFP Cost Training/Support Testing OSS Usability System, developer Time consuming Functional requirements Free, other resources Security, Maintain, Reliability Testing/co-operation
  • 7. Software Development Lifecycle: Vended Product vs OSS https://en.wikipedia.org/wiki/Systems_development_life_cycle Plan & Analysis • Systems analysis • Facts & Requirements • Integration & testing • Evaluation Vended Products Selecting the OSS: • RFP * Study, research • Vendor marketing * Communities/Other libraries • Consulting service * Experts’ recommendations
  • 8. Software InfrastructurePlatforms ILS: Voyager, Aleph ILL, Etc. Link resolver : 360 Link library guides: LibGuides Online databases IR (Scholarly Publications): DSpace DAM (Digital Preservation): Islandora Discovery Systems: Summon Websites: Library Homepage 4. Library Technology & Challenges
  • 9. Type OSS OSS OSS ILS Koha Evergreen NewGenLib IR DSpace Eprints Digital Commons DAM Fedora Islandora ContentDM Exhibition Omeka Open Exhibits Collective Access Archive AtoM ArchiveSpace Digital Preservation Archive-It Archivematica RDM CKAN Dataverse Library OSS
  • 10. 5. Functional Requirements: Stakeholders Managers Staff Users Resource/$ Workflow Usability Outputs: • Project Goal/Time Frame/Resources/Cost • A List of Functional Requirements by made by Modules: • A Table of Role/Responsibilities: Who, When, What • A Table of Opportunities & Risks: H, M, L • Use Cases/Standards/How to test & evaluate
  • 11. Vended Product vs OSS • Cost/Resources • Functions/workflow • IT staff’s skill sets • IT Staff’s attitude • User experience • Feedback/review Functional Requirements : Stakeholders https://journals.ala.org/ltr/article/view/4618/5454
  • 12. Types Opportunities Risks OSS Cost Functionality User Experience Community, co-operation Functional requirements QA Control, Versioning Staff Skills/Training Time Vended Product Stable product Usability Support, Training One-size-fits-all Cost Can’t customize Opportunities & Risks : Stakeholders (Sample Project)
  • 13. System/AdminInterface/Web Data/DB Data: Queries, Perl, XML, DB: Oracle, MySQL, Access Tools: Perl, Excel, XSLT Programing: php, Javascript, html, etc. Publish Tools: Drupal, WordPress Server: Shell scripting, config, maintain, etc. OS: UNIX, Windows Editor tools: Vi, Pico Functional Requirements: Systems
  • 14. Vended Product vs OSS • Release activities • Community activities • License and documentation • Functions/Features • Users’ population, longevity • Programming languages • Technology components • Integration: Work with other systems • External: IT, Third party support Functional Requirements : Systems (Sample Projects) https://journals.ala.org/ltr/article/view/4618/5454
  • 15. Opportunities & Risks: Systems Types Opportunities Risks OSS Functions Customize & fix Improve User Experience Enhance co-operation Test and Evaluation License, Productivity Installation, Configuration Maintain, Admin, Upgrade Support: Community Documentation Reliability, Security Vended Product Stable product Support, Training Documentation Security Vendor lock-in Cost Can’t customize Slow to get help
  • 16. Web pages ILS DAMIRRDM DS Mobile Access Library Data (metadata) Functional Requirements: Data & Database Functional Requirements
  • 17. Functional Requirements : Data & Database • Databases: MySQL, PostgreSQL • Data Format and Size • Search Engine: Solr • API access to data • Import/Export • Schema/Standards • Query language • Maintain, Upgrade • Migration https://journals.ala.org/ltr/article/view/4618/5454
  • 18. Opportunities & Risks : Data & Database (Sample) Types Opportunities Risks OSS Reduce Cost Functions Improve User Experience Enhance co-operation Data Format and Size Schema/Standards Import/Export Migration Search, Query language Documentation Vended Product Stable product Usability, Standards Support Documentation Cost Data Format and Size Can’t access the databases Data Format and Size Slow to get help
  • 19. 6.Selecting & Evaluation: Sample Project Functionality Reliability Usability Efficiency Maintainability Portability Security Compatibility Evaluating Open Source Software Quality Models Against ISO 25010
  • 20. Opportunities & Risks: Sample Project
  • 21. Managers Staff Users Cost/ Resource Workflow Usability 7. Summary Functions, Opportunities & Risks Data Format Size Metadata Security Import/Export Hardware/Software Config, maintain Functions, Opportunities & Risks Functions, Opportunities & Risks Ideal Solution
  • 22. Sample Project: DAM/IR Selection 1. Big Picture2 Scan 3.Functions  4 Research  5. Case  6. Test
  • 23. Selection : Vended Product vs OSS Web pages ILS DAMIRRDM DS Mobile Access Return vs Resources/Cost
  • 24. References • https://en.wikipedia.org/wiki/Zachman_Framework (1992) • https://en.wikipedia.org/wiki/Systems_development_life_cycle • Major Open Source ILS Products: https://journals.ala.org/ltr/article/view/4618/5454 • Evaluating Open Source Software Quality Models Against ISO 25010 • Success and Abandonment of OSS Library Management Systems: http://publications.drdo.gov.in/ojs/index.php/djlit/article/view/8866 • Moving Towards the Next-Generation Library: BRAC University Experience
  • 25. Thank you! • 独木难成林 • A tree does not make a forest

Editor's Notes

  1. In the past few years, IRs are developed within the context of the open access(OA)movement, shrinking library budgets, the increasing costs of traditional scholarly journals and publications, and the increased development of software platforms for IRs.
  2. Confucius
  3. Open source software (OSS) is software created and distributed with licensing agreements The distinction between open source and proprietary software is not that one is free and the other is not. They are each based on differing methodologies and business models. They have their own pros and cons. These must be reviewed within the library context. Success and Abandonment of OSS Library Management Systems (Journal of Library & Information Technology, Vol. 35, No. 6, November 2015, pp. 398-407) which was published last year and it is found that out of 31 open source library management systems only 15 systems are currently active. Maximum active open source LMSs have institutional support. Fifty per cent of LMS project are inactive or abandoned.
  4. Defines project goals into defined functions and operation of the intended application. It is the process of gathering and interpreting facts, diagnosing problems and recommending solutions/software. Analyzes end-user information needs and requirements. Identify, Read Reviews, Compare, and Analyze can be abbreviated as "IRCA". Important attributes to consider include functionality, cost, market share, support, maintenance, reliability, performance, scaleability, useability, security, flexibility/customizability, interoperability, and legal/license issues.
  5. New Systems have emerged: Scholarly communication — New scholarly communication and publishing Data curation — Data curation challenges are increasing as standards for all types of data continue to evolve; more repositories, many of them cloud-based, will emerge; librarians and other information workers will collaborate with their research communities to facilitate this process. Digital preservation —the general lack of strategic leadership for establishing architecture, policy, or standards for creating, accessing, and preserving digital content is likely to emerge.
  6. The distinction between open source and proprietary software is not that one is free and the other is not. They are each based on differing methodologies and business models. They have their own pros and cons. These must be reviewed within the library context.
  7. In general, there are three layers of a system, including: the Interface, the system, and the data. Each layer requires different types of skills. To simplify this image, the interface is like the part of a tree above the ground, the system is like the whole body of a tree including the part below the ground, and the data is like the water inside of a tree, in order to visualize, the data are like the fruits of the tree, and that’s what the users want. Commercial: Buy the seed OSS: free seed In house: own seed
  8. The release activity shows the progress made by the developers Success and Abandonment of OSS Library Management Systems (Journal of Library & Information Technology, Vol. 35, No. 6, November 2015, pp. 398-407) which was published last year and it is found that out of 31 open source library management systems only 15 systems are currently active. Maximum active open source LMSs have institutional support. Fifty per cent of LMS project are inactive or abandoned.
  9. Where is library data? They can be in different systems, for example, in ILS, it can be in a MARC record, in local dbs, it can be an Excel file, in IR it can be an RDF or XML record, in DAM …..how could we control the data in different library systems? Metadata schema. Metadata is used to both improve accessibility and discoverability; and to control authentication for the data we have.
  10. Here is a report about the general cost of an IR for a library