EBSCO 支援全新 Open Source 計畫 未來將可協作開發學術圖書館軟體 作者 :Marshall Breeding 2016 年 4 月 22 日 EBSCO 資助開發新的 Open Source 圖書館服務平台, 主要使用於學術圖書館, 預計 2018 年前發表初步版本 開發人員與圖書館員, 正共同著手建置一款全新的 Open Source 圖書館服務平台 (library services platform, 簡稱 LSP), 以期轉變學術圖書館目前所仰賴的技術 EBSCO Information Services 提供數百 萬美元資金支援平台開發, 促使所有的參與單位計畫加快腳步, 預計早期版本可於 2018 年初問世 這項計畫尚未正式命名, 若計畫依時程進行並如預期般獲得熱烈關注, 則這項計畫有機會為圖書館技 術展開劃時代的一頁, 其重要程度不亞於 LSP 的興起, 以及近期大公司的併購熱潮 這項開發行動的基礎, 來自學術圖書館與研究圖書館對於 Open Source 軟體的風行, 譬如 Kuali 開發的 開放圖書館環境 (Open Library Environment,OLE),OLE 的主軸是開發自有系統以支援新計畫 Kuali OLE 的社群規模逐漸拓展, 計畫的參與人員樂觀認為, 這項前景可期的新計畫將能被廣受採用 軟體的發行將會搭配 Open Source 授權協議, 該授權協議有利於軟體的商業用途, 並促成既有或新加入的圖書館系統供應商, 把自家公司的產品推向現代化 Open Source LSP 計畫, 將使圖書館得以選擇獨立於資源管理並且注重讀者面向 (patron-facing) 的探索 服務, 這種作法正好與目前將資源管理與探索服務綑綁銷售的趨勢大相逕庭 此計畫也在學術圖書館
的競爭版圖上, 開闢新的戰線, 由 EBSCO 支援的 Open Source 框架, 對抗 Ex Libris 主導的獨佔市場, Ex Libris 現由 ProQuest, 也是 EBSCO 的主要競爭對手所收購 計畫主要原則 此項計畫的目的為建置全新的 LSP, 與現有情況比較之下, 在概念與架構上都有明顯差異 計畫持續推展 Kuali OLE 與其自有產品的大部分理想願景, 以達成綜合的資源管理與精簡的工作流程 計畫並無意製作出緊密串連各式服務的平台, 而是透過微服務 (microservice) 的架構來支援更具有彈性的作法, 若有與任何已知功能區域相關的模組或 APP, 便能導入平台或進行替換 開發商 Index Data 建置的基礎技術架構將提供核心服務, 使應用程式介面 (API) 可支援由任何組織 個人 或以任一種程式語言開發出的功能模組 EBSCO 的參與 EBSCO 並沒有把這款軟體視為自家公司獨占控制的產品, 而是有意吸引各方圖書館與開發商, 一同為平台的設計與開發貢獻心力 EBSCO 幾名高階職員已親自參與開發計畫, 包括 :Christopher Spalding, Open Source 平台與社群副總 ;Neil Block,Open Source 創新副總 ; 以及 Tamir Borensztajn, 軟體即服務 (SaaS) 策略副總 他們參與的幕後工作雖罕為眾人所知, 但計畫進行得非常順利 EBSCO 在 2015 年初開始討論推出 Open Source 計畫的可能性 ;2015 年秋季, 計畫獲得正式批准後, 便即刻動員展開計畫 EBSCO 蒐集到的證據, 證實了自身的看法, 也就是學術圖書館社群普遍對 於 Open Source 平台頗感興趣 EBSCO 蒐集到的證據, 證實了自身的看法, 也就是學術圖書館社群普遍對於 Open Source 平台頗感興趣 EBSCO 與多個圖書館共同討論, 同時也加入第三方組織調查潛在的採用率 EBSCO 亦以慈善捐款的形式貢獻大筆資金支援計畫運作 1944 年,E. B. Stephens 家族在美國阿拉巴馬州伯明翰, 創立 EBSCO 企業集團 (EBSCO Industries),EBSCO Information Services 為 EBSCO 企業集團旗下子公司之一 二家公司均對圖書館 大學 文化中心 及其他慈善事業時有助益 EBSCO 執行副總 Sam Brooks 沒有確切指出贊助金額, 他表示 : EBSCO 在 Open Source 計畫上, 將比先前任何圖書館供應商投入更多金額, 堪比其他組織投資於建置專有 LSP 的金額, 甚至更多 EBSCO 投入的金額, 遠超出 Kuali 的 OLE 及全球開放知識庫 (Global Open Knowledgebase) 計畫所獲贊助資金之總額 EBSCO 不僅投入於財務層面, 同時也大方出借自家公司在軟體架構 使用者經驗 以及商業工作流程 上累積的專業 另外,EBSCO 也與其他企業及圖書館合作開發, 參與治理作業, 並協助計畫管理與其 他行動, 以求積極進展 一旦準備好部署軟體,EBSCO 預計將會提供代管與支援服務
EBSCO 已提供計畫初步的指導與資金, 並會在計畫的治理方面扮演要角 ; 儘管如此,EBSCO 並不打算直接管控計畫 EBSCO 將透過參與式的流程來制定開發程序 開放與模組化的系統是對產品的基本預期, 而 EBSCO 對於產品在此種基本預期之外的細部功能比較缺乏興趣 Open Source 創新副總 Neil Block 刻劃出資源管理的理想願景, 圖書館終於能夠自行選擇想要採用的探索服務, 不再受限於同一家供應商把 LSP 與探索服務牢牢綁售再提供給圖書館, 這是目前的普遍作法 EBSCO 希望, 加速開發此款 Open Source 平台的同時, 尚不至於破壞 EBSCO 與全球的圖書館自動化系統 (integrated library system, 簡稱 ILS) 供應商社群所建立的關係 因此,EBSCO 會在參與開發方面保持適當距離 執行副總 Sam Brooks 再三表示,EBSCO 沒有打算直接踏入 ILS 的領域 EBSCO 之所以能在探索服務上具有競爭能力, 是因為沒有把 ILS 或 LSP 跟自家的探索服務綁售, 而且也積極充實技術整合能力, 以免落入畫地自限的窠臼 EBSCO 透過成為 Open Source 軟體計畫的合作夥伴, 並提供資金, 藉此持續支援 ILS 產業 ;EBSCO 不會像競爭對手 ProQuest 那般收購 ILS 公司, 也不會只開發自家公司專有的 LSP EBSCO 已與多家供應商合作, 簡化供應商產品與 EBSCO 探索服務的技術整合流程 此項整合所採取的形式, 可以是利用 EBSCO 探索服務作為 ILS 主要的讀者介面, 也可以是利用 EBSCO 探索服務的應用程式介面, 經由 ILS 來產生論文層級的搜尋結果 EBSCO 的合作對象包括數家全球企業, 例如澳大利亞商美科資訊公司 (SirsiDynix) 與美商 Innovative Interfaces 公司, 也有與世界各國多家小型 ILS 供應商合作 支援 Open Source 軟體, 是 EBSCO 強化 ILS 部位的作法之一, 以求提升 EBSCO 在探索服務方面的競爭力 2015 年 2 月,EBSCO 針對 Koha 圖書館自動化系統的開發行動提供資金, 目的除了加強 Koha 系統與 EBSCO 探索服務的整合能力, 也期望能夠加強其他的功能區域 EBSCO 在 2013 年 6 月加入 Kuali 基金會, 成為 Kuali 的企業成員之一以及 Kuali OLE 董事會的一員 這項新計畫大幅推動 EBSCO 對 Open Source 軟體的承諾,EBSCO 希望讓圖書館保有獨立選擇探索服務的能力, 藉此在 ILS 領域發揮影響力 Index Data 的角色 Index Data 是一家軟體開發商, 在美國與丹麥皆設有辦公室, 將加入 EBSCO 的軟體開發作業 Index Data 成立於 1994 年, 致力投入 Open Source 圖書館軟體的開發,Sebastian Hammer 為其共同創辦人 Index Data 專精於開發高階應用程式所使用的基礎架構組件, 例如適用 Z39.50 協定的 YAZ 程式設計人員工具包, 許多 ILS 產品皆有採用 Index Data 尤其會著力於界定平台的結構 以及建置平台的中階基礎架構, 而此款平台特別可支援外 掛形式的功能模組 Index Data 於 2015 年底啟動此項新計畫的基礎架構開發工作 Index Data 雖會負責初步技術基礎架構的開發工作, 但一般而言, 這項計畫採取的是更為分散的開發 模式 這項計畫有別於 Kuali 的 OLE,OLE 的早期開發階段, 幾乎所有的軟體工程都外包給 HTC Global
Services 公司執行 ; 至於這項計畫的作法, 則是令圖書館及其他機構可運用現有的技術專業, 或是拓 展自身的開發能力 Hammer 表示 : Index Data 固然會加入系統初步基礎的建立工作, 但是, 獲得開發商及技術人員的參與, 才是 Open Source 計畫的真諦 這種作法能在開發商與圖書館員之間, 促成更為直接 更屬於同儕式的對談 能夠創造圖書館與供應商間的對話與夥伴關係, 這樣的能力, 將會是此項計畫主要帶來的創新層面之一 參與 Kuali OLE 計畫 為了與 EBSCO 贊助的計畫攜手合作,Kuali OLE 計畫取得董事會全體同意之後, 在計畫的現行任務上作出重大改變 透過 Kuali OLE 團隊在工作過程中 以及在投入 Open Source 軟體的圖書館社群當中所獲得的專業知識, 新的計畫將能從 Kuali OLE 團隊汲取眾多益處 Kuali OLE 的常務董事 Michael Winkler 提到 : Kuali OLE 有意發展內部自有軟體的開發能力, 也希望能在開發過程中貢獻自身的經驗與職能專業, 這些與 EBSCO 的計畫是一致的 如此一來,Kuali OLE 軟體將不會依照原本的規劃而完成 目前的程式碼庫要循序漸進開發, 以支援正在使用程式碼庫來開發軟體的三所圖書館, 但軟體不會被建置成綜合式的資源管理系統 其餘的加強之處, 將能提供穩定環境, 支持現有圖書館客戶所需的 ILS 功能, 直到圖書館可接受新的 Open Source 系統轉移為止 新計畫動用了大量資源, 其數量遠超過先前 Open Source 計畫的可用資源 這些資源不僅將運用於技 術開發, 也會用在建立致力於使用 Open Source 軟體的社群, 這些作法比專有產品更能支援圖書館的 策略與價值 Kuali OLE 的參與, 是有利發展此種社群的重要推手 治理 非營利組織 開放圖書館基金會 (Open Library Foundation) 的成立, 正是為了計畫的治理 任何的 Open Source 計畫, 在著作權轉讓 決策流程 以及財務與其他資產的管控方面, 會需要某些類型的 安排 至於基金會運作方式的細節, 則仍待商榷 預期功能 功能的規劃尚處於早期階段 新系統將會善用 Kuali OLE 計畫制定的工作流程設計與規格 一般的預 期功能包括 : 管理圖書館全部資源與媒體內容 支援機讀編目格式 (MARC) 與作業系統現正使用的其他 詮釋資料 (metadata) 標準 以及支援鏈接資料 (linked data) 軟體的開發時程
為了對學術圖書館的資源管理方式發揮影響力, 任何新計畫都必須加快開發腳步 Kuali OLE 的開發期間為 2008 年至 2016 年, 對於已將 Kuali OLE 納入採用目標的圖書館, 必須給予強而有力的保證 開發計畫感受到情況的急迫性,Kuali OLE 軟體預計於 2018 年初發行初始版本, 而最近一次針對 Kuali OLE 軟體準備好全面實施的時程預估, 也正好是在 2018 年初 期望 SaaS 可達成多租戶共享 (multitenant) 透過 SaaS 來部署圖書館應用程式, 已成為當前環境的基本要求 幾乎沒有圖書館想要維護本機伺服 器, 畢竟這種作法在實體的基本架構 以及系統管理 資訊安全人員方面, 花費十分龐大 隨著商業 軟體逐步轉向至 SaaS, 圖書館也對 SaaS 漸生信心 開發與支援圖書館應用程式的組織, 愈來愈偏向使用可支援 SaaS 部署的架構 開發多租戶 (multitenant) 共享的網路式平台或原生平台, 可得到諸多好處 以新增機構使用者而言, 平台一旦發布將會比以往在實體或虛擬伺服器上安裝單獨應用程式版本的作法更容易新增機構使用者 如欲推出新功能或修復漏洞, 只需在平台部署一次, 就能遍及該產品的所有使用者 代管服務若具備設計完善且可達成多租戶共享的平台, 便能更有效地管理大量客戶, 效率高於管理單租戶應用程式的個別物件 此項新計畫將以多租戶軟體為基礎, 多種實施作法皆可利用多租戶軟體 現有的多租戶 LSP, 包括 Ex Libris 的 Alma 以及 OCLC 的 WorldShare Management Services, 皆已透過單一的全球實施作法完成建置 任何組織均可利用此項新計畫所建置的軟體, 而這種軟體也被視為 Open Source 的替代方案 針對選擇花錢購買代管與支援服務的圖書館, 許多供應商可能會建立自有的實施作法 EBSCO 預計將提供代管與支援服務 圖書館或圖書館聯盟亦可建置自有的軟體物件 為何要推出新計畫? EBSCO 的 ILS 產業分析當中, 有一部分的結論提到, 現有的 Open Source ILS 產品, 像是 Koha Evergreen Kuali OLE, 都無法當作上述新計畫的根基 雖然這幾個應用程式公認是 Open Source ILS 的替代方案, 但它們都無法提供可橫跨數位與紙本資源的綜合式功能範圍, 也不具備新計畫所必備的多租戶架構 Koha 雖名列最受全球廣泛使用的 ILS 之一, 但 Koha 沒有大型學術圖書館必需的綜合式電子資源管理 能力, 而且 Koha 缺乏可部署為多租戶平台的基本架構 Evergreen 則是專為公共圖書館聯盟所設計, 不適用學術圖書館 Kuali OLE 的對象為大型學術圖書館與研究圖書館, 值得特別關注 EBSCO 徹底檢視 Kuali OLE 的軟體技術後, 選擇不採用 Kuali OLE 的程式碼庫作為出發點, 而是邀請 Kuali OLE 的夥伴參與新計畫 Kuali OLE 現有應用程式依賴 Kuali Rice 的基本架構 (Kuali Rice 目前無人維護 ), 加上 Kuali OLE 無法透過現代化的 SaaS 技術進行部署, 這也是 Kuali OLE 被評為不適合的原因 儘管 Kuali OLE 經歷 8 年的規劃開發流程, 但從初始開發夥伴之後便進展緩慢, 而且 Kuali OLE 尚未開發完成電子資源管理的功能
鑒於這些分析結果,EBSCO 決定提供充分資源, 建置全新的 Open Source LSP, 期能比以往的 Open Source 計畫產生更有效的影響力 競爭環境 EBSCO 此舉, 因應的是 LSP 公司的深度合併, 以及學術圖書館在新平台選項方面的窄化 EBSCO 雖無 意成為 ILS 或 LSP 供應商, 但 EBSCO 有意影響整個產業, 其影響作法為拓展平台的選項, 以及保留 探索服務領域的競爭環境 EBSCO 的新計畫, 應放在最近 ProQuest 對 Ex Libris 收購案的場景審視 ProQuest 是 EBSCO 在內容產品方面的主要勁敵, 除此之外,Ex Libris 遵循的策略, 是把自家公司的服務平台 Alma 與探索服務 Primo 這二項產品綁售, 此種作法威脅到 EBSCO 在探索服務領域的地位 學術圖書館逐漸摒棄以傳統紙本資源為主的 ILS 產品, 在此潮流下,Ex Libris 的 Alma 已取得重大成就, 獲得圖書館公認為服務平台首選 尤其是有意透過共享技術基本架構來追求更佳協作的大型學術圖書館 多校區系統 以及圖書館聯盟, 更是 Alma 的愛用者 OCLC 的 WorldShare Management Services, 也在探索服務領域構成些許競爭威脅, 不過目前為止這 個平台對於大型計畫而言, 吸引力仍不夠強大 Kuali 的 OLE 也散發出一些競爭潛力, 但是在整體領 域的影響力, 則顯得微不足道 產業影響力 這項變動出現在學術圖書館 LSP 產品週期的關鍵時間點 專有平台獲得新的動能 截至 2015 年底, 已有 626 所圖書館選用 Ex Libris 的 Alma 386 所圖書館選用 OCLC 的 WorldShare Management Services 不過, 這些數字反應的是全球學術圖書館社群雖微小但不斷成長的比例 此次新的 Open Source 計畫, 目的是積極追尋新的替代方案, 並讓替代方案具備足以撼動現前趨勢的潛力 絕大多數的學術圖書館, 尚未採用新的 LSP, 可視為 LSP 仍在發揮影響力 若能善用圖書館對於 Open Source 軟體與全包式流程的偏好, 這項計畫很有機會蓬勃發展 計畫的推出, 將為圖書館技術產業 立下新的里程碑, 比起最近的大公司併購潮, 此項計畫可望發揮更大的影響力 MARSHALL BREEDING 為自由顧問 講師 作家, 並負責 圖書館技術指南 (librarytechnology.org) 網 站之撰寫與編輯 有關本文新計畫與 Kuali OLE 參與情形之詳細報告, 見於 2016 年 5 月份之 智慧圖 書館電子報 (Smart Libraries Newsletter), 由 ALA TechSource 發行 英文原文出處 :https://americanlibrariesmagazine.org/2016/04/22/ebsco-kuali-open-source-project/