Open Source Software and Libraries

3,857 views
3,750 views

Published on

Video of this presentation is at: http://www.viddler.com/explore/sirexkat/videos/21/

An introductory level session that defines Open Source, outlines how it fits in with library philosophies and practice in order to help library staff make informed decisions about Open Source software for their libraries.

Includes:
1. Definition of Open Source
2. Open Source as a licence
3. Open Source as software development method
4. Widely used Open Source Software
5. Who is using Open Source Software?
6. Library Specific Open Source Software
7. Barriers and benefits for Open Source Software.

Presented as a 30 minute session at the VALA 2010 conference "L Plates" session, Melbourne Australia, 8 February 2010.

Published in: Technology, Education

Open Source Software and Libraries

  1. 1. Open Source Software <br />and<br />Libraries<br />Kathryn Greenhill http://librariansmatter.com<br />
  2. 2. Kathryn Greenhill<br />LibrariansMatter.com<br />Kathryn Greenhill http://librariansmatter.com<br />
  3. 3. VALA 2010<br />“L” Plates workshops<br />Melbourne, Australia<br />February 2010<br />Kathryn Greenhill http://librariansmatter.com<br />
  4. 4. Where to today?<br />Kathryn Greenhill http://librariansmatter.com<br />
  5. 5. Where to today?<br />Know what Open Source is<br />Kathryn Greenhill http://librariansmatter.com<br />
  6. 6. Where to today?<br />Understand how Open Source fits in with libraries<br />Kathryn Greenhill http://librariansmatter.com<br />
  7. 7. Where to today?<br />So you can make informed decisions about Open Source in your library<br />Kathryn Greenhill http://librariansmatter.com<br />
  8. 8. Where to today?<br />An imperfect analogy<br />Open Source definition<br />Open Source as a type of license<br />Open Source as a software development method<br />Open Source software you probably use right now...<br />Library specific Open Source software<br />Barriers and benefits of using Open Source<br />Kathryn Greenhill http://librariansmatter.com<br />
  9. 9. An imperfect analogy<br />Kathryn Greenhill http://librariansmatter.com<br />
  10. 10. Kathryn Greenhill http://librariansmatter.com<br />
  11. 11. Group A does it this way...<br />Kathryn Greenhill http://librariansmatter.com<br />
  12. 12. Group A does it this way...<br />Kathryn Greenhill http://librariansmatter.com<br />
  13. 13. Group B does it this way...<br />Tomato sauce making, 2006, http://www.youtube.com/watch?v=AU6c__Q-uL0&feature=youtube_gdata.<br />Kathryn Greenhill http://librariansmatter.com<br />
  14. 14. Group B does it this way...<br />Kathryn Greenhill http://librariansmatter.com<br />
  15. 15. Can you...<br />Kathryn Greenhill http://librariansmatter.com<br />
  16. 16. Change the recipe if the grandkids want less garlic ?<br />Kathryn Greenhill http://librariansmatter.com<br />
  17. 17. What if...<br />Kathryn Greenhill http://librariansmatter.com<br />
  18. 18. You don’t have time to learn how to cook?<br />Kathryn Greenhill http://librariansmatter.com<br />
  19. 19. What if...<br />Kathryn Greenhill http://librariansmatter.com<br />
  20. 20. Your grocery budget is cut ?<br />Kathryn Greenhill http://librariansmatter.com<br />
  21. 21. If your neighbour wants to help with making it...<br />Kathryn Greenhill http://librariansmatter.com<br />
  22. 22. ...can she?<br />Kathryn Greenhill http://librariansmatter.com<br />
  23. 23. Could you share what you learned by doing this...<br />Kathryn Greenhill http://librariansmatter.com<br />
  24. 24. ...with people in developing nations?<br />Kathryn Greenhill http://librariansmatter.com<br />
  25. 25. Mr Newman vsNonna<br />Recipe - Flexibility and control<br />Time - Skills cost<br />Budgeting - Pre-determined price<br />Neighbour - Community effort<br />Developing World - Altruism<br />Kathryn Greenhill http://librariansmatter.com<br />
  26. 26. As a license<br />
  27. 27. Proprietary license<br />Pay for license<br />Number of users restricted<br />No access to Source Code<br />Modifications by company based on priorities not determined by individual customer<br />
  28. 28.
  29. 29. 1. Free Redistribution<br />
  30. 30. A bit about “free”<br />
  31. 31.
  32. 32. free if the source code is free to use, distribute, modify and study<br />
  33. 33. FLOSS<br />
  34. 34. 1. Free Redistribution<br />2. Source Code<br />
  35. 35. What is source code?<br />
  36. 36. 1. Free Redistribution<br />2. Source Code<br />3. Derived Works<br />4. Integrity of The Author&apos;s Source Code<br />5. No Discrimination Against Persons or Groups<br />6. No Discrimination Against Fields of Endeavour<br />7. Distribution of License<br />8. License Must Not Be Specific to a Product<br />9. License Must Not Restrict Other Software<br />10. License Must Be Technology-Neutral<br />
  37. 37.
  38. 38. Open Source values and library values<br />
  39. 39. 1. Free Redistribution<br />2. Source Code<br />3. Derived Works<br />4. Integrity of The Author&apos;s Source Code<br />5. No Discrimination Against Persons or Groups<br />6. No Discrimination Against Fields of Endeavour<br />7. Distribution of License<br />8. License Must Not Be Specific to a Product<br />9. License Must Not Restrict Other Software<br />10. License Must Be Technology-Neutral<br />
  40. 40. 1. Free Redistribution<br />2. Source Code<br />3. Derived Works<br />4. Integrity of The Author&apos;s Source Code<br />5. No Discrimination Against Persons or Groups<br />6. No Discrimination Against Fields of Endeavour<br />7. Distribution of License<br />8. License Must Not Be Specific to a Product<br />9. License Must Not Restrict Other Software<br />10. License Must Be Technology-Neutral<br />
  41. 41. 1. Free Redistribution<br />2. Source Code<br />3. Derived Works<br />4. Integrity of The Author&apos;s Source Code<br />5. No Discrimination Against Persons or Groups<br />6. No Discrimination Against Fields of Endeavour<br />7. Distribution of License<br />8. License Must Not Be Specific to a Product<br />9. License Must Not Restrict Other Software<br />10. License Must Be Technology-Neutral<br />
  42. 42. As a development method<br />Kathryn Greenhill http://librariansmatter.com<br />
  43. 43. Kathryn Greenhill http://librariansmatter.com<br />
  44. 44. Kathryn Greenhill http://librariansmatter.com<br />http://source.android.com/submit-patches/workflow<br />
  45. 45. Original created<br />Codebase released<br />Versions controlled<br />Bugs tracked<br />Testing<br />Documentation<br />Keeps developing<br />
  46. 46. Key ideas of FLOSS development<br />Release Early, Release Often<br />Many eyes make all bugs shallow<br />Peer review<br />Developer/User relationship<br />
  47. 47. An example - Koha<br />Kathryn Greenhill http://librariansmatter.com<br />
  48. 48.
  49. 49. http://www.ohloh.net/p/koha<br />
  50. 50. USD 8 332 671<br />http://www.ohloh.net/p/koha<br />
  51. 51.
  52. 52. Kathryn Greenhill http://librariansmatter.com<br />
  53. 53. Map provided as a service of Library Technology Guides. Data from lib-web-cats. http://www.librarytechnology.org/map.pl?ILS=Koha. Marshall Breeding (accessed 1 February 2010)<br />
  54. 54. Map provided as a service of Library Technology Guides. Data from lib-web-cats. http://www.librarytechnology.org/map.pl?ILS=Koha. Marshall Breeding (accessed 1 February 2010)<br />
  55. 55. Cost comparison for Horowhenua Library Trust<br />http://library-matters.blogspot.com/2009/12/cost-effectiveness-of-open-source-for.html<br />
  56. 56. Cost comparison for Horowhenua Library Trust<br />http://library-matters.blogspot.com/2009/12/cost-effectiveness-of-open-source-for.html<br />
  57. 57. USD 8 332 671<br />http://www.ohloh.net/p/koha<br />
  58. 58. Oversimplified picture<br />
  59. 59. You are already using OSS<br />Kathryn Greenhill http://librariansmatter.com<br />
  60. 60. LinuxOperating System<br />
  61. 61. ApacheWeb Server<br />
  62. 62. MySQLDatabase<br />
  63. 63. phpProgramming Language<br />
  64. 64. FirefoxWeb browser<br />
  65. 65. Who else uses FLOSS ?<br />Kathryn Greenhill http://librariansmatter.com<br />
  66. 66. Denmark (April 2011)<br />National Library of Australia<br />Library of Congress<br />The White House<br />Google<br />Albany Senior High School, Auckland<br />Northeast Kansas Library System<br />
  67. 67. FLOSS tools for productivity<br />Kathryn Greenhill http://librariansmatter.com<br />
  68. 68. Open OfficeWordprocessor, spreadsheet, database, presentations, drawing, equations<br />
  69. 69. WordpressContent Management<br />
  70. 70. DrupalContent Management System<br />
  71. 71. Media WikiWiki<br />
  72. 72. GIMPImage Manipulation<br />
  73. 73. dimdimWeb conferencing<br />
  74. 74. ZimbraEmail system<br />
  75. 75. PidginInstant Messaging<br />
  76. 76. AudacityAudio editor<br />
  77. 77. VLCMedia player<br />
  78. 78. Kathryn Greenhill http://librariansmatter.com<br />
  79. 79. Have you ever changed the way you do something in your library...<br />Kathryn Greenhill http://librariansmatter.com<br />
  80. 80. ... because of what your library software could not do?<br />Kathryn Greenhill http://librariansmatter.com<br />
  81. 81. FLOSS tools for libraries<br />
  82. 82. Library Management Systems<br />
  83. 83. Library Management Systems<br />PHPMyLibrary<br />
  84. 84. Library Management Systems<br />
  85. 85. Discovery layers<br />
  86. 86. Federated Search<br />
  87. 87. Digital resources management<br />
  88. 88. Digital resources management<br />
  89. 89. Journal publishing<br />Open Journal Systems<br />
  90. 90. Statistics<br />
  91. 91. Citation Management<br />
  92. 92. Library toolbar<br />
  93. 93. So...what’s stopping us?<br />Kathryn Greenhill http://librariansmatter.com<br />
  94. 94. Skills<br />
  95. 95. Eric Lease Morgan’s list of Skills for libraries using Open Source<br />Collections<br />Organization<br />Preservation<br />Public service<br />Relational databases<br />XML<br />Indexing, and programming.<br />
  96. 96. Cost<br />
  97. 97. Perceived accountability<br />
  98. 98. Centralised IT<br />
  99. 99. Maturity of products<br />
  100. 100. Consortia<br />
  101. 101. Proprietary software monopolies<br />
  102. 102. What users have at home<br />
  103. 103. Cloud computing and SAAS<br />
  104. 104. Closed hardware<br />
  105. 105. What would we gain by using FLOSS?<br />Kathryn Greenhill http://librariansmatter.com<br />
  106. 106. Skills<br />
  107. 107. Flexibility<br />
  108. 108. Control<br />
  109. 109. Nimbleness<br />
  110. 110. Accountability<br />
  111. 111. Budgetarycontrol<br />
  112. 112. Kathryn Greenhill http://librariansmatter.com<br />
  113. 113. All software needs...<br />Kathryn Greenhill http://librariansmatter.com<br />
  114. 114. ...to fit the purpose and the organisation<br />Kathryn Greenhill http://librariansmatter.com<br />
  115. 115. Thank you<br />Kathryn Greenhill http://librariansmatter.com<br />
  116. 116. Media credits<br />Slide 1 Cindy Seigle, Crawling With Amish, July 2, 2009, Flickr, http://www.flickr.com/photos/cindy47452/3682949582/<br />Slide 4 Paul Moody, lily looks down the road less traveled, April 5, 2007, Flickr, http://www.flickr.com/photos/paulmoody/447255719/.<br />Slide 10 Joey Rozier, Mom&apos;s Spaghetti Sauce, November 20, 2005, Flickr, http://www.flickr.com/photos/mrjoro/65708536/.<br />Slide 14 Tomato sauce making, 2006, http://www.youtube.com/watch?v=AU6c__Q-uL0&feature=youtube_gdata.<br />Slide 31 Beer Girt http://www.flickr.com/photos/vermininc/3224518385/ Uploaded to Flickr on January 25, 2009 by Vermin Inc<br />Slide 31 EFF_icon_spch http://www.flickr.com/photos/hughelectronic/2246983607/ Uploaded to Flickr on February 7, 2008 by hughelectronic<br />Slide 31 Perhaps the cutest kitten in the world. http://www.flickr.com/photos/clevergrrl/218312595/ Uploaded to Flickr on August 18, 2006 by Clevergrrl<br />Slide 37 Brian Herzog, Free as in Library, October 8, 2009, Flickr, http://www.flickr.com/photos/herzogbr/3993439584/.<br />Slide 43 Peg, new desk, August 2, 2005, Flickr, http://www.flickr.com/photos/julep67/32444335/<br />

×