Your SlideShare is downloading. ×
0
From Idea to Open Source Andrew Nagy
History <ul><li>January 2006 </li></ul><ul><ul><li>Build Homegrown Digital Library </li></ul></ul><ul><li>October 2006 </l...
Idea <ul><li>Develop a web portal for library patrons to perform research activities: </li></ul><ul><ul><li>Search library...
Hmmm… <ul><li>Most academic libraries are dealing with the same problems </li></ul><ul><li>Let’s build a solution that wil...
Underlying Architecture <ul><li>System needs to work with wide variety of ILSs </li></ul><ul><ul><li>We use Voyager  (Most...
Underlying Architecture <ul><li>Keep the ILS doing what it does best </li></ul><ul><ul><li>Pull live Holdings data </li></...
 
Underlying Architecture <ul><li>Keep the ILS doing what it does best </li></ul><ul><ul><li>Pull live Holdings data </li></...
Let’s Open Source <ul><li>Build a collaborative community </li></ul><ul><ul><li>A small local team can build a solution </...
Open Source Management <ul><li>Choose the right tools for the community </li></ul><ul><li>SourceForge, Google Code, etc </...
Positives  <ul><li>Collaborative code sharing </li></ul><ul><li>Idea sharing </li></ul><ul><li>University gets national at...
Positives  <ul><li>Collaborative code sharing </li></ul><ul><li>Idea sharing </li></ul><ul><li>University gets national at...
Negatives <ul><li>Mailing list support </li></ul><ul><li>Time involved with marketing </li></ul><ul><li>Project switching ...
Lessons Learned
Market! <ul><li>Open source software gets most attention from word of mouth </li></ul><ul><li>Seek out and form developmen...
Adoption <ul><li>Open source software becomes successful through adoption </li></ul><ul><li>Adoption requires </li></ul><u...
Agile Roadmap <ul><li>Plan a roadmap for organization </li></ul><ul><ul><li>Your Institution vs Community </li></ul></ul><...
Upcoming SlideShare
Loading in...5
×

From Idea to Open Source

1,362

Published on

Last year I spoke about my research and initial investigations of building a "Next Generation Catalog" using XML technologies coined as the MyResearch Portal. The software has since progressed into an open source project known as VuFind. In this presentation I will talk about architecture and design decisions that were made to turn VuFind into a viable open source project and what future plans are in store, as well as how making the project open source has aided the project (and put me into project leader overtime).

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,362
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "From Idea to Open Source"

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

    Clipping is a handy way to collect important slides you want to go back to later.

×