Writing Open Source Software

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Text of Writing Open Source Software

Writing Open Source Software

Writing Open Source SoftwareDavid KaneWIT LibrariesWhat 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 Code of a program, including all subsequent improvements.A form of Open Collaboration where a group of loosely affiliated individuals work towards a common goal.

My StoryOpen 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.The Problem

The ProblemWhat I WantedReaching OutSWORDSimple Web Service Offering Repository DepositEasyDeposit (Last Release June 11)An implementation of SWORDDid not work in my caseMany files and foldersNot as simple as I wanted

Reaching OutEprints 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 CaltechSimilar Problem to our own.After a campus-wide upgrade and migration process, their old SWORD interface no longer worked.

Sherman M. Fairchild Library

4,986miles

Tommy IngulfsenApplications Developer in Caltech LibraryFrom Troms in the Far North of Norway 69 North.Via University in EnglandTo California

Sierra Madre Mountain Rescue:Volunteer of the year 2012: Tommy IngulfsenOur Solution

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

Writing Open Source SoftwareDavid KaneWIT Librariesdkane@wit.ie