F/LOSS in Norwegian libraries


Published on


Published in: Technology, Education
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

F/LOSS in Norwegian libraries

  1. 1. F/LOSS in Norwegian libraries Magnus Enger, Libriotech
  2. 2. About me... Librarian 1999 Master of Documentation 2005Librarian at Bodø University College ~2000-9 Libriotech 2009-
  3. 3. F/LOSS Free/LibreOpen Source Software
  4. 4. The planCreating F/LOSS Using F/LOSS Upstream Open dataConclusions(s)?!?
  5. 5. Creating F/LOSS
  6. 6. Reaktor
  7. 7. A website/social network for «user generated content»Flickr meets Youtube meets Facebook... Oslo public library ABM-utvikling Redpill Linpro
  8. 8. http://www.minreaktor.no/
  9. 9. Prototype: 2003-2005 Version 2: 2008-2009 http://digital.deichman.no/reaktor/ Blog: http://minreaktor.wordpress.com/Source code: http://github.com/digibib/reaktorcms LAMP-based (P = PHP)
  10. 10. Sublima
  11. 11. A tool for building subject portals «Cataloguing web resources»RDF is used as the internal format Oslo public library ABM-utvikling Computas
  12. 12. http://detektor.emneportal.no/sublima/home
  13. 13. 5.500 resources 2.400 subjectsMaintained by staff at Oslo public library
  14. 14. http://smil.uio.no/smil/home
  15. 15. http://digital.deichman.no/sublima/ Source code:https://submarine.computas.com/sublima/ Java, Apache Tomcat
  16. 16. Pode
  17. 17. A project, not a single «product» The aim was to explore- how the library can get access to its own data - what can be done with that data Oslo public library ABM-utvikling Trond Aalberg, NTNU (FRBR) IT-students Libriotech
  18. 18. Mashups - travel - music VuFind FRBRLinked data/Semantic Web
  19. 19. http://www.bibpode.no/reise/
  20. 20. http://www.bibpode.no/musikk/
  21. 21. http://www.bibpode.no/linkedauthors/
  22. 22. http://www.bibpode.no/linkednonfiction/
  23. 23. Prototypes, not finished products http://bibpode.no/Source code: https://github.com/pode (7 different repositories)
  24. 24. Glitre
  25. 25. «Middleware» for making Z39.50 and SRU easier to use in websites etc A lot of research into the details of Norwegian Z39.50/SRU servers Buskerud county library ABM-utvikling Libriotech
  26. 26. http://glitre.wordpress.com/Source code: https://github.com/glitre PHP, Zebra
  27. 27. normarc2rdf
  28. 28. Transform records in NORMARC to RDFThe transformations is based on a configuration file, can be used for any MARC format Benjamin Rokseth Oslo public library
  29. 29. Source code:https://github.com/bensinober/normarc2rdf Ruby
  30. 30. moBibl
  31. 31. A library interface for mobile devices (smartphones) News Pages Search Libriotech
  32. 32. http://demo.mobibl.no/
  33. 33. http://libriotech.no/mobibl Source code:https://github.com/MagnusEnger/mobibl-wp-themehttps://github.com/MagnusEnger/mobibl-wp-plugin WordPress, jQuery Mobile, Glitre
  34. 34. Using F/LOSS
  35. 35. What Im not going to talk about...Firefox, OpenOffice / Libre Office, and other free desktop softwareApache and other «infrastructure» software that runs on servers
  36. 36. ZoteroFirefox plugin for reference managemet http://www.zotero.org/
  37. 37. http://www.hioa.no/LSB/node_2460/Referanseteknikk/Zotero
  38. 38. Aigaion«A Web based bibliography management software» http://www.aigaion.nl/
  39. 39. http://bibliografi.hive.no/larebok/index.php/topics/single/37
  40. 40. CMSesContent Management Systems
  41. 41. Drupal - http://drupal.org/ http://sunnbib.no/
  42. 42. Joomla! - http://www.joomla.org/ http://dbib.no/
  43. 43. WordPress - http://wordpress.org/ http://sksk.wordpress.com/
  44. 44. Plone - http://plone.org/ http://bergenbibliotek.no/
  45. 45. CMS Made Simple - http://www.cmsmadesimple.org/ http://www.lillehammer.folkebibl.no/cmsms/
  46. 46. DSpace Institutional repositoriesBIBSYS sells DSpace services as «Brage» http://www.dspace.org/
  47. 47. http://teora.hit.no/dspace/
  48. 48. OJS Open Journals SystemFacilitates publishing electronic journals, including the peer review process http://pkp.sfu.ca/?q=ojs
  49. 49. http://journals.hioa.no/
  50. 50. iWebKit A framework for mobile web-appshttp://snippetspace.com/projects/iwebkit/
  51. 51. http://home.uia.no/bibkris/
  52. 52. MapTiler«Map Overlay Generator for Google Maps and Google Earth» http://www.maptiler.org/
  53. 53. http://bergenbibliotek.no/digitale-samlinger/kart/
  54. 54. MediaWiki The software that Wikipedia runs on Semantic MediaWikiMore capabilities, can export data as RDF http://semantic-mediawiki.org/
  55. 55. A wiki of Norwegian library historyNot yet launched – living at a temporary URL
  56. 56. Linux for patrons at Oslo public library «Semi-thick» clientsUbuntu on the server - http://www.ubuntu.com/ Lubuntu on the clients - http://lubuntu.net/ Libki for administration - http://libki.org/http://digital.deichman.no/blog/2011/06/22/publikumspcer-del-3/http://it.deichman.no/projects/halvtykke-klienter http://it.deichman.no/projects/libki
  57. 57. Koha The first free software ILS(Integrated Library System)http://koha-community.org/
  58. 58. Whos using it?● The Naval Academy, Bergen● Norsk Senter for Folkemusikk og Folkedans
  59. 59. Koha at The Naval Academy http://sksk.bibkat.no/
  60. 60. Who will be using it soon?● Nesodden school of Waldorf education● Buskerud county library● Lørenskog «friskole»● 5-10 school libraries in Time municipality
  61. 61. Challenges for Koha in Norway● NORMARC ● More or less solved● NILL – the national ILL protocol● National library cards● Translations
  62. 62. Open data
  63. 63. Several projects at NTNU«Traditional» library data as Linked Data Rurik Thomas Greenall
  64. 64. http://ckan.net/dataset?q=norwegian+rdf
  65. 65. Upstream
  66. 66. Please take note, here comes the main point...
  67. 67. When making changes to F/LOSS code, submit your changes «upstream»
  68. 68. Its how free software moves forward Give something back to the community You dont have to maintain your changes as a separate «fork»It pays off in the long run even if you have to putin an extra effort to get it into the upstream code Its fun!
  69. 69. Koha bug #2593 - way to duplicate items● Suggested by Nicole Engard, US● Paid for by The Naval Academy, Norway● Implemented by BibLibre, France● Integrated into Koha version 3.2● http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=2593
  70. 70. Contributions dont have to be financial Report bugs Verify bugs Answer qustions Write documentation Test bugfixes/improvementsTime is the most scarce resource of all!
  71. 71. If you are paying someone to «do» F/LOSS for you, make sure «upstream» is part of the dealNew developments should be made availabe to the upstream projectIn a «lasting relationship», giving back should be part of the package
  72. 72. Libriotech tries to give back on behalf of itself and on behalf of its customers Minor bugfixes and improvements Testing new code Organizing bug squashing days Answering questions
  73. 73. Be a part of the community! You learn things You make new friends Its fun!But yes, it does take some time...
  74. 74. Conclusion(s)?!?
  75. 75. Is «the old way» (proprietary software) doing what we need it to do for us? Or have we been serfs long enough?...paying our masters (vendors) to protect us from having to think about our systems and our data?
  76. 76. Freedom to tinker Libraries need to be able to experiment...or pay someone to experiment on their behalf F/LOSS is the best platform for tinkering and experimenting!
  77. 77. Move fast Break things ...and fix them Development needs to happen in real time, not on a 2-3 year scaleThe distributed, peer-to-peer nature of F/LOSS is perfect for this
  78. 78. Libraries need hackers, in-house Development needs to be a part of business-as-usual, not just a bunch of projects Perpetual beta, baby!...not as an excuse for bad software and services, but as a reminder that we are never «done»
  79. 79. New roles for libraries?https://www.amazon.com/gp/feature.html?docId=1000718231
  80. 80. Documenting the (hyper) local - history - happeningsSharing with CC licences makes it available globally
  81. 81. Bridging the digital divide Put free software in the hands of patrons Empower them to do things on their ownLet them take the software tools they found in the library home with them
  82. 82. And finally...Every library conference should have a hackfest!
  83. 83. Thanks for your patience! Magnus Enger magnus@enger.priv.no Libriotech.no