190 likes | 349 Views
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.
E N D
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. • A form of ‘Open Collaboration’ where a group of loosely affiliated individuals work towards a common goal.
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.
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.
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
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.
Tommy Ingulfsen • Applications Developer in Caltech Library • From Tromsø in the Far North of Norway 69° North. • Via University in England • To California
Sierra Madre Mountain Rescue: Volunteer of the year 2012: Tommy Ingulfsen
Writing Open Source Software David Kane WIT Libraries dkane@wit.ie