2015年9月21日 星期一

0914 koha圖書館管理系統

導論
Koha GNU (Gnu's Not Unix) 通用公共許可證(GNU GPL)授權的整合式圖書館管理系統(Integrated Library System, ILS),即俗稱為「自由/開放源碼軟體」(FLOSS Free/Libre and Open Source Software)”自由與開放源碼軟體皆認同GNU”,可從公開的網站自行下載,軟體本身不向使用者收費。除了不必支付授權費之外,圖書館擁有: 使用、研究、散布、改良 Koha 的自由,可充份地依照自身的需求,修改軟體以符合自身的需求,並分享修改後的成果。不需簽署授權文件,也不需支付任何授權費用。
1999年,紐西蘭的卡提波公司(Katipo)替赫 羅范努瓦圖書館理事會(Horowhenua Library TrustHLT)開發此系統以來, 已有數萬個圖書館以多種語系使用該系統。臺灣地區有十多所圖書館採用 Koha,實證 Koha 在多語系多機讀編目格式下的效能。
一個圖書館系統有四個圖書館使用

2001年,法國馬賽的保羅•布蘭(Paul Poulain) Koha 注入活力,改善多語言的能力,Koha 開始支援法文、中文、阿拉伯文等英文以外的語言;2002年,布蘭再為 Koha 加入國際標準的機讀編目格式MRAC 21 Z39.50 等功能,再轉由美國俄亥俄州尼爾森維爾公共圖書館(Nelsonville, Ohio)維護。

由於商業的爭議尼爾森維爾公共圖書館館員出來開公司,把koha.org買下來,koha社群的人們很生氣,吵了很久,後來放棄koha.org,改成koha-community.org,但公司又到紐西蘭註冊商標,又上法庭吵架,最後還是判給koha社群。201022日啟用新的官網 http://koha-community.org/

採用自由軟體授權的整合式圖書館管理系統甚多,包括,但不以此為限:
1.          Koha
2.          Emilda
3.          Evergreen
4.          Fedora Commons
5.          Greenstone
6.          Kete
7.          Kuali OLE
8.          NewGenLib
9.          OpenBiblio
10.      PMB
11.      PhpMyLibrary
12.      Vufind

特色
根據官網自述,Koha 具有下列的特色:
1.          全功能的整合式圖書館自動化系統。全球數千所各種類型的圖書館系統採用它,Koha 是企業等級的全功能整合式圖書館自動化系統,使用者可自訂基本與進階選項。Koha 的模組包括:採訪、流通、編目、期刊管理、權威控制(規範控制)、報表、書標、通知、離線流通等。Koha 適用於各種類型的總分館、獨立分館制的聯盟圖書館系統,或單一圖書館使用。
2.          多語介面。Koha 的語系檔(po) 可以自行翻譯,Koha 3.20 已翻譯 50% 以上的語系,包括繁體、简体在內,共有 22 種。
3.          全文搜尋。超強的搜尋能力,搭配強化的目錄顯示功能,可以使用 AmazonGoogleLibraryThingOpen LibrarySyndetics 等公開的服務,以及博客來等中文網路書店的服務。
4.          適用圖書館標準。Koha 建置於MARC 21UNIMARCZ39.50SRU/SWSIP2SIP/NCIP 等標準與協定之上,確保 Koha 與其他系統與技術間能互連,支援現在的工作流程與工具。
5.          網頁介面。Koha 的線上公用目錄、流通、管理與自助借出,都是建立在 XHTMLCSS Javascrip W3C 技術之上,Koha 是標準的平台獨立式的解決方案。
6.          自由軟體/開放源碼。Koha GNU 通用公共許可證(GNU GPL)授權的軟體,符合美國自由軟體基金會對自由軟體的定義,也符合開放原始碼促進會對開放源碼的定義。
7.          自選供應商。這是自由軟體重要特徵之一:具有足夠知識的圖書館可以自行安裝使用 Koha,也可以向外部供應商分開或一次購買安裝/設定/維護。任何時間,圖書館都可以自行更換供應商或匯出其資料。

電腦化之前
這個時期的圖書館採用各館獨立的人工作業方式運作,人工編製採訪清單、以卡片或其他方式整理人工編製的目錄與索引、罰款祗收現金、人工借還館藏。直到1936年,美國德州大學(University of Texas)圖書館才使用孔卡管理其流通作業。
1960年代:電腦科技影響
1960年代發明機讀編目格式,剛好與電腦科技的發展契合,圖書館自動化萌芽。採用線上科技與共享機讀編目格式書目紀錄的產品問世,最後都合併入 OCLC
1970-1980年代:圖書館自動化系統萌芽
19902000年代:網際網路興起
2000年代中期至今:客戶不滿
2010年代至今:雲端興起

Koha系統的修訂(自由軟體的修訂都是公開的)
11650 Commits to the master branch of Koha (2427 + 2563 + 2997 + 2538 + 1125) 軟體貢獻次數
378 trivial severity bugs fixed 極為嚴重的修訂
741 minor severity bugs fixed 次要嚴重的修訂
1472 normal severity bugs fixed 標準嚴重的修訂
432 major severity bugs fixed 主要嚴重的修訂
205 critical 緊急的修訂
98 blockers fixed 區塊修訂
1283 new features or enhancements to features 新功能或強化既有功能
64 major new features 主要功能
1436 edits to the Koha manual (284 + 387 + 291 + 297 + 177) 修訂手冊

2014年登錄在案有使用koha的有2847間圖書館,但不包括在阿根廷的1037間圖書館,以及在土耳其的1106間圖書館。

Bug的修復需要有三個步驟:
1.          Commit
2.          Pass
3.          Sign off

程式碼統計
ü   1999-10-21 21:13:42 2015-08-27 23:59:105,790 天內 3,718 為實際活動日(active day),佔 64.21%
ü   總共有 6,491 個檔案
ü   共有9百多萬行程式 (9,569,011,其中新增為 54,406,263 行,移除 44,837,252 )
ü   共送出 25,862 Commits (平均每天 7.0 commits,單計活動日則為每天 4.5 commits)
ü   共有 338 名開發者 (平均每位開發者奉獻 76.5 commits)