1 / 19

Writing Open Source Software

Writing Open Source Software. David Kane WIT Libraries. What is ‘Open Source’?. Universal and free access to the design or blueprint of a product, including all subsequent improvements.

trapper
Download Presentation

Writing Open Source Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Writing Open Source Software David Kane WIT Libraries

  2. What is ‘Open Source’? • Universal and free access to the design or blueprint of a product, including all subsequent improvements. • A form of ‘Open Collaboration’ where a group of loosely affiliated individuals work towards a common goal.

  3. What is ‘Open Source Software’? • Universal and free access to the Source Codeof a program, including all subsequent improvements. • A form of ‘Open Collaboration’ where a group of loosely affiliated individuals work towards a common goal.

  4. My Story • Open Source Projects can be big and they can be small. They all solve a problem though. • I had a problem that needed to be solved.

  5. The Problem

  6. The Problem

  7. What I Wanted

  8. Reaching Out • SWORD • Simple Web Service Offering Repository Deposit • EasyDeposit (Last Release June ‘11) • An implementation of SWORD • Did not work in my case • Many files and folders • Not as simple as I wanted

  9. Reaching Out • Eprints Tech Mailing List (Feb 2013). • Discussions on SWORD relating to ingest of various data and file formats. • Suggestions made by some to re-write some of the code in EPrints itself. • Got speaking to Tommy Ingulfsen of Caltech • Similar Problem to our own. • After a campus-wide upgrade and migration process, their old SWORD interface no longer worked.

  10. Sherman M. Fairchild Library

  11. 4,986 miles

  12. Tommy Ingulfsen • Applications Developer in Caltech Library • From Tromsø in the Far North of Norway 69° North. • Via University in England • To California

  13. Sierra Madre Mountain Rescue: Volunteer of the year 2012: Tommy Ingulfsen

  14. Our Solution

  15. https://github.com/davidfkane/eprintsDepositHelper/

  16. Writing Open Source Software David Kane WIT Libraries dkane@wit.ie

More Related