SlideShare a Scribd company logo
From Idea to Open Source Andrew Nagy
History January 2006 Build Homegrown Digital Library October 2006 Development of “MyResearch Portal” begins  February 2007 Initial implementation ready and shown at Code4Lib 2007 July 2007 Villanova University approves GPL license for code and releases VuFind into the open source community January 2008 VuFind shown at ALA Midwinter to a much broader audience Spring 2008 1.0 Release
Idea Develop a web portal for library patrons to perform research activities: Search library catalog Search article databases And other local library catalogs Search digital library, etc. Create 1 single interface for all library resources to minimize interface learning curve!
Hmmm… Most academic libraries are dealing with the same problems Let’s build a solution that will help many other libraries and that will attract other libraries to help collaborate on a common goal
Underlying Architecture System needs to work with wide variety of ILSs We use Voyager  (Most likely to switch to OSS) SirsiDynix III Aleph Let’s not forget about our OSS cousins Koha Evergreen
Underlying Architecture Keep the ILS doing what it does best Pull live Holdings data Harvest Bibliographic data or Query an existing index
 
Underlying Architecture Keep the ILS doing what it does best Pull live Holdings data Harvest Bibliographic data or Query an existing index Needs to be able to be installed easily on a wide variety of platforms
Let’s Open Source Build a collaborative community A small local team can build a solution A large diverse team can build a solution that is sustainable and feature rich Villanova is not in the marketplace to sell/support software
Open Source Management Choose the right tools for the community SourceForge, Google Code, etc Limit granular control Local SVN or CVS – True Freedom JIRA, TRAC, Bugzilla, etc.
Positives  Collaborative code sharing Idea sharing University gets national attention
Positives  Collaborative code sharing Idea sharing University gets national attention Pay raise?
Negatives Mailing list support Time involved with marketing Project switching is expensive This isn’t your only project
Lessons Learned
Market! Open source software gets most attention from word of mouth Seek out and form development partnerships early before it is too late
Adoption Open source software becomes successful through adoption Adoption requires Easy Install and Integration Strong User Interface Strong functionality
Agile Roadmap Plan a roadmap for organization Your Institution vs Community Keep the process agile Months or Quarters helps your users know when to plan for change or updates

More Related Content

PPTX
PPTX
PDF
MacKeigan "Open Source Resource Sharing Systems"
PPTX
Hamparian - IP Authentication for STEM e-Content Access
PPT
Michigan Evergreen: An Open Source Project
PPTX
Sept 24 NISO Virtual Conference: Library Data in the Cloud
PPTX
Schwing Challenges to Successful Authentication Change
PDF
OWF13 - OpenStack3 birthday
MacKeigan "Open Source Resource Sharing Systems"
Hamparian - IP Authentication for STEM e-Content Access
Michigan Evergreen: An Open Source Project
Sept 24 NISO Virtual Conference: Library Data in the Cloud
Schwing Challenges to Successful Authentication Change
OWF13 - OpenStack3 birthday

What's hot (12)

PDF
Linked Data Book: DC Semantic Web Meetup 20130129
PPTX
NISO Virtual Conference Open Source Software Camden Opening Keynote
PPTX
OpenAthens Cloud - Global access to your digital content
PPTX
Exploiting the value of Dublin Core through pragmatic development
PPTX
Leahy - What can SAML/Shibboleth do for your institution?
PPT
Pikas Maryland Tech Day 2007
PDF
ICIC 2016: New Product Introduction RightsDirect
PPTX
ALA NISO-BISG Forum - Todd Carpenter
PDF
ICIC 2016: Building a Crowdsourced Chemical Database from the Web (Bring Dee...
PDF
ICIC 2016: Universal Resource Access: Connecting Researchers to Scientific Co...
PPT
The Case for Integrating Nutrition and Family Planning_Tully_5.3.12
PPT
Doing Things Differently 2010
Linked Data Book: DC Semantic Web Meetup 20130129
NISO Virtual Conference Open Source Software Camden Opening Keynote
OpenAthens Cloud - Global access to your digital content
Exploiting the value of Dublin Core through pragmatic development
Leahy - What can SAML/Shibboleth do for your institution?
Pikas Maryland Tech Day 2007
ICIC 2016: New Product Introduction RightsDirect
ALA NISO-BISG Forum - Todd Carpenter
ICIC 2016: Building a Crowdsourced Chemical Database from the Web (Bring Dee...
ICIC 2016: Universal Resource Access: Connecting Researchers to Scientific Co...
The Case for Integrating Nutrition and Family Planning_Tully_5.3.12
Doing Things Differently 2010
Ad

Viewers also liked (7)

PPTX
Web Scale Discovery From Start To Finish
PPTX
オープンソースソフトウェアについて
PPTX
Web-Scale Discovery: From start to for sale in one year
PPTX
Reinventing Discovery: An Analysis of Big Data
PPTX
FOLIO - An open source multi-tenant platform
PPTX
VuFind on FOLIO @ VuFind Summit 2016
PPT
VuFind
Web Scale Discovery From Start To Finish
オープンソースソフトウェアについて
Web-Scale Discovery: From start to for sale in one year
Reinventing Discovery: An Analysis of Big Data
FOLIO - An open source multi-tenant platform
VuFind on FOLIO @ VuFind Summit 2016
VuFind
Ad

Similar to From Idea to Open Source (20)

PPT
dorsdl2006-arrow
PDF
PPT
Cilip Seminar 6th October - Integrating With Open Source
PPSX
Digital library management system in the context of oss anil mishra
PPT
Social Software in Libraries Workshop
PPTX
PPSX
Koha Presentation at Uttara University
PPTX
Open source Software: pros and cons
PPT
Overview of oss(open source software library) and its pros and cons
PPT
Prospero: A Web-based Document Delivery System
ODP
Building Open Source Communities In Higher Education
PPT
Wiki-Enabled Management
PPT
Open_Source_for_DT
PPTX
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
PPT
Open Source Projects: The Prospero Experience
PDF
Open source for academics
PPTX
BLDS Migration to Koha (KohaCon12)
PPT
Ptfs Europe And Open Source April 2009
PPT
OSCELOT
PPTX
Digital Academic Library of the North - Northern Collaboration presentation
dorsdl2006-arrow
Cilip Seminar 6th October - Integrating With Open Source
Digital library management system in the context of oss anil mishra
Social Software in Libraries Workshop
Koha Presentation at Uttara University
Open source Software: pros and cons
Overview of oss(open source software library) and its pros and cons
Prospero: A Web-based Document Delivery System
Building Open Source Communities In Higher Education
Wiki-Enabled Management
Open_Source_for_DT
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Open Source Projects: The Prospero Experience
Open source for academics
BLDS Migration to Koha (KohaCon12)
Ptfs Europe And Open Source April 2009
OSCELOT
Digital Academic Library of the North - Northern Collaboration presentation

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Network Security Unit 5.pdf for BCA BBA.
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25-Week II
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
Programs and apps: productivity, graphics, security and other tools
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

From Idea to Open Source

  • 1. From Idea to Open Source Andrew Nagy
  • 2. History January 2006 Build Homegrown Digital Library October 2006 Development of “MyResearch Portal” begins February 2007 Initial implementation ready and shown at Code4Lib 2007 July 2007 Villanova University approves GPL license for code and releases VuFind into the open source community January 2008 VuFind shown at ALA Midwinter to a much broader audience Spring 2008 1.0 Release
  • 3. Idea Develop a web portal for library patrons to perform research activities: Search library catalog Search article databases And other local library catalogs Search digital library, etc. Create 1 single interface for all library resources to minimize interface learning curve!
  • 4. Hmmm… Most academic libraries are dealing with the same problems Let’s build a solution that will help many other libraries and that will attract other libraries to help collaborate on a common goal
  • 5. Underlying Architecture System needs to work with wide variety of ILSs We use Voyager (Most likely to switch to OSS) SirsiDynix III Aleph Let’s not forget about our OSS cousins Koha Evergreen
  • 6. Underlying Architecture Keep the ILS doing what it does best Pull live Holdings data Harvest Bibliographic data or Query an existing index
  • 7.  
  • 8. Underlying Architecture Keep the ILS doing what it does best Pull live Holdings data Harvest Bibliographic data or Query an existing index Needs to be able to be installed easily on a wide variety of platforms
  • 9. Let’s Open Source Build a collaborative community A small local team can build a solution A large diverse team can build a solution that is sustainable and feature rich Villanova is not in the marketplace to sell/support software
  • 10. Open Source Management Choose the right tools for the community SourceForge, Google Code, etc Limit granular control Local SVN or CVS – True Freedom JIRA, TRAC, Bugzilla, etc.
  • 11. Positives Collaborative code sharing Idea sharing University gets national attention
  • 12. Positives Collaborative code sharing Idea sharing University gets national attention Pay raise?
  • 13. Negatives Mailing list support Time involved with marketing Project switching is expensive This isn’t your only project
  • 15. Market! Open source software gets most attention from word of mouth Seek out and form development partnerships early before it is too late
  • 16. Adoption Open source software becomes successful through adoption Adoption requires Easy Install and Integration Strong User Interface Strong functionality
  • 17. Agile Roadmap Plan a roadmap for organization Your Institution vs Community Keep the process agile Months or Quarters helps your users know when to plan for change or updates